@media print {

/* Page definitions */

@page {
  size: portrait;
  margin: 2cm;
}

* {
     font-family: Times New Roman, serif;
     font-size:10pt;
     color: #000;
     font-variant:normal;
}

B, I, U, OL, UL, LI, P, DT, DD {
     font-size: 100%;
}

HTML {
  min-height: 100%;
}

BODY {
     margin: 0;
     padding: 0;
     background: #FFF;
}

TABLE {
     padding: 0;
     border: 0;
}

A:link, A:visited, A:active {
	text-decoration: none;
 	border-bottom: #000 1px solid;
}
A:hover {
	text-decoration: none;
	color: #000;
	border-bottom: #99CCFF 1px solid;
}

H4 {
     font-size: 11pt;
     font-weight: bold;
}

FORM {
  display: none;
}

/* layout definitions */

.main .left {
  display:none;
}
TD.left {
     width: 150px;
     padding: 0px;
}
TD.right {
     width: 150px;
     padding: 0px;
}
.top .left {
     text-align: left;
     vertical-align: middle;
}

.main .right {
  display:none;
}
.footer {
  display:none;
}


.mid {
     text-align: center;
}
.contents {
     text-align: justify;
     vertical-align:top;
}

TABLE.top {
     background: #FFF;
     width: 100%;
     height: 2.5cm;
     border: 0pt;
}

TABLE.main {
     width: 100%;
}

.top-menu-link, .top-menu {
  display:none;
}

.no-print {
  display:none;
}
.no-screen {
  display: block;
}

.contents-news {
     width: 100%;
     margin-top: 10px;
}
.contents-news TR {
     background: #FFF;
     height: 21px;
}
.contents-arh {
     width: 100%;
     margin-top: 5px;
}
.contents-arh TR {
     background: #FFF;
}
.news-left {
     background: #FFF url("/images-def/news-1.gif") right no-repeat;
     width: 40px;
}
.news-left-arh {
/*     background: #FFF url("/images-def/news-1.gif") right no-repeat; */
     width: 40px;
}
.news-right {
     background: #FFF url("/images-def/news-2.gif") left no-repeat;
     width: 40px;
}
.news-cat {
     background: url("/images-def/news-bg.png");
     padding-left: 3px;
     padding-right: 3px;
     text-align: left;
     font-weight: bold;
     font-size: 12pt;
     width: 100%;
}
.news-cat * {
     font-size: 12pt;
}
.news-cat A {
     border-bottom: 0;
}
.news-cat A:hover {
     border-bottom: #000 1px solid;
}
.news-title {
     padding-left: 43px;
     padding-right: 43px;
     text-align: justify;
     font-weight: bold;
     font-size: 12pt;
}
.news-title * {
     font-size: 12pt;
}
.news-title IMG {
     vertical-align:bottom;
}
.news-title A {
     font-weight: bold;
     border-bottom: 0;
}
.news-title A:hover, .news-title A:active {
     border: 0;
     border-bottom: #99CCFF 1px solid;
}

.news-title-arh {
     padding-left: 43px;
     padding-right: 43px;
     text-align: justify;
     font-weight: normal;
     font-size: 11pt;
}
.news-title-arh * {
     font-size: 11pt;
}
.news-title-arh A {
     font-weight: normal;
     border-bottom: 0;
}
.news-title-arh A:hover, .news-title-arh A:active {
     border: 0;
     border-bottom: #99CCFF 1px solid;
}

.news-short {
     text-align: justify;
     font-size: 10pt;
     padding-left:40px;
     padding-right:20px;
     padding-top: 3px;
     padding-bottom: 5px;
}

.news-body {
     text-align: justify;
     font-size: 10pt;
     padding-left:40px;
     padding-right:20px;
     padding-top: 3px;
     padding-bottom: 15px;
}
.news-body A {
     font-size: 10pt;
}
.copyright {
     text-align:center;
     font-size: 8pt;
     padding-bottom: 5px;
}
.copyright IMG {
     padding: 5px;
}

/* Language definitions */
.news-body:lang(aa), .news-short:lang(aa), .news-title:lang(aa), .news-cat:lang(aa), .left:lang(aa) TABLE, .footer:lang(aa) .mid, .menu-3:lang(aa), .top-menu-link:lang(aa) A {
     direction:rtl;
     font-size-adjust:0.6;
}
.news-cat:lang(aa) {
     text-align:inherit;
}

} /* END @media print */