
/* Page */

body {
	font-size: 8pt;
	font-family: "Bitstream Vera Sans","DejaVu Sans","Tahoma",sans-serif;
	text-align: left;
}

table#main {
	width: 100%;
	text-align: left;
}


/* Header */

.header,
.white-space {
	display: none;
}


/* Menu */

#menu, #submenu, #loginmenu {
	display: none;
}


/* Sidebar */

#sidebar-content,
#sidebar-footer {
	display: none;
}

/* Footer */

#footer {
	display: none;
}


/* PRINT */

.listing-table {
	border: 0.1pt solid #333;
}

.listing-table tr th {
	border: 0.5pt solid #333;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.listing-table tr td {
	border: 0.5pt dashed #333;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

/* Content */

td#content {
	width: 100%;
	vertical-align: top;
	padding: 1em;
}

div.div_scroll {
	border: 2px solid #ccc;
	background: #eee;
	border: #999 solid 1px;
	padding: 1em;
}

div.div_scroll p {
	text-align: justify;
}

div.div_scroll p.div_scroll_header {
	font-weight: bold;
	text-align: center;
}

/**********************/

/* Message */

#content .message {
	font-weight: bold;
	text-align: center;
	background: #666;
	padding: 0.5em;
	width: 500px;
	margin: 1em auto;
}

#content .message .message-ref {
	text-align: right;
}

#content .message a {
	color: white;
	border-bottom: white dotted 1px;
	/* font-size: 6pt; */
}

#content .lang_fa .message a {
	/* font-size: 8pt; */
}

#content .message a:hover {
	border-bottom: white solid 1px;
}

#content .message-ERROR {
	background: #801;
}

#content .message-NOTICE {
	background: #087;
}

#content .message-INFO {
	background: #058;
}

/**********************/

/* InPage Blocks */

#content .inpage-column {
	text-align: justify;
	width: 240px;
	border: 2px solid #058;
	margin: 0 1em 1em;
	background: #eee;
}

#content[lang="en"] .inpage-column,
#content.lang_en .inpage-column {
	float: right;
}

#content[lang="fa"] .inpage-column,
#content.lang_fa .inpage-column {
	float: left;
}

#content .inpage-block {
	padding: .2em .5em .5em;
	margin: .5em;
}

#content .inpage-block li {
	margin: .8em;
}

#content .inpage-block hr {
	background: none;
	border: 1px dotted #058;
	margin: .5em;
}


