
table.main_content, table.content_table {
	width:760px;
}
td.area_text_cell {
	vertical-align:top;
	border-left:1px dotted #c8c8c8;
}
table.area_text_table {
	height:128px;
	width:100%;
}

td.area_text {
	text-align:justify;
	padding:0;
	padding-left:1em;
	padding-right:5em;
	vertical-align:top;
	line-height:140%;
}
td.area_acron {
	text-align:right;
	font-size:24px;
	padding-right:0.55em;
	padding-top:0.27em;
	padding-bottom:0;
	vertical-align:top;
	width:15%;
	cursor:pointer;
}
td.group_descr {
	text-align:justify;
	padding:0;
	padding-left:1em;
	padding-right:5em;
	vertical-align:top;
	line-height:140%;
	border-left:1px dotted #c8c8c8;
}

td.area_bottom_link {
	text-align:left;
	padding:0;
	padding-left:1em;
	vertical-align:bottom;
	font-size:11px;
}

td.area_title {
	text-align:right;
	padding-right:1em;
	padding-top:0;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
	line-height:140%;
	width:15%;
	cursor:pointer;
}

td.area_single-title {
	text-align:right;
	padding-right:1em;
	padding-top:1.75em;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	width:15%;
	cursor:pointer;
}

td.area_pic {
	text-align:right;
	padding:0;
	vertical-align:top;
}

img.area_pic {
	width:128px;
	height:120px;
	border: 0;
}

td.doc_type_icon {
	text-align:center;
	vertical-align:middle;
	width:20%;
}

td.doc_title {
	text-align:left;
	padding:1em;
	border-left:1px dashed #ccc;
}

td.doc_title_intro {
	text-align:left;
	padding:1em;
}

.doc_link {
	font-weight:bold;
	margin-bottom:0.6em;
	margin-left:34px;
	line-height:130%;
	vertical-align:middle;
	text-indent:-34px;
}

.doc_authors {
	font-size:11px;
	margin-left:34px;
}

.doc_date {
	font-size:11px;
	margin-left:34px;
}

.file_info {
	font-size:10px;
	color:#888;
	margin-left:34px;
}

.additional_attachments {
	padding-top:0.5em;
	font-size:11px;
	margin-left:34px;
}

.file_info_ {
	color:#888;
	font-size:10px;
}

.div_doc_title {
	font-size:15px;
	font-weight:bold;
}

.div_doc_date {
	font-size:9px;
	margin-top:1em;
}

.div_doc_institution {
	font-size:11px;
	margin-top:0.7em;
}

.div_doc_abstract {
	font-size:11px;
	margin-top:2em;
	margin-left:3em;
	margin-bottom:3em;
	text-align:justify;
	line-height:150%;
}

.div_doc_url {
	font-size:11px;
	margin-top:2em;
}

.div_doc_attachment {
	font-size:10px;
	margin-top:1em;
}

td.inter_icon {
	text-align:center;
	vertical-align:top;
	width:10em;
}


/* modify */
td.doc_date_modify {
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	padding:1em;
	background-color:#eee;
	width:10%;
}

td.doc_title_intro_modify {
	text-align:left;
	padding:1em;
	background-color:#f6f6f6;
}


.drop_item {
	text-align:right;
	color:red;
	background-color:#eee;
	padding:1.5em;
	font-weight:bold;
}

.items_services {
	text-align:right;
	font-size:10px;
	border-bottom:1px dotted #aaa;
	color:#777;
}

.items_author {
	text-align:left;
	font-size:10px;
	margin-top:1.5em;
}

.comments_head {
	padding:0.5em;
	background-color:#fbfbfb;
	font-size:16px;
	margin-top:0.5em;
}

.comment_nr {
	font-weight:bold;
	margin-right:2em;
	font-size:20px;
	color:#777;
}

.comment_date {
	font-size:9px;
	color:#777;
	margin-top:1.3em;
	margin-left:1.3em;
}

.comment_author {
	font-size:10px;
	margin-top:0.5em;
	margin-left:1em;
}

.comment_title_ {
	font-size:11px;
	margin-top:0.1em;
	margin-left:1em;
	font-style:italic;
}

.comment_text_ {
	font-size:10px;
	margin-top:0.5em;
	margin-left:1em;
	background-color:#fdfdfd;
	padding:0.75em;
	line-height:150%;
}

td.comment_item_left {
	border-right:1px dashed #ccc;
}

td.comment_item_right {
	border-bottom:1px dashed #ccc;
}

