.shortabout {
	/* background:#d3e4f4; */
	padding:0 2em;
	font-size:140%;
	/* border-bottom:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0; */
	margin-bottom:1em;
}
.pageabout {
	padding:0 2em;
	font-size:110%;
	margin-bottom:2em;
}

.text ul { margin-top:0.2em; }
.text ul li {
	list-style-type: none;
	margin: 0 0 0.5em 0;
	line-height: 1.25em;
	background: transparent url(../images/ico/li-marker.gif) 0% 0.7em no-repeat;
	padding:0 0 0 18px;
	position:relative;
	left:-18px;
}

/* publication */
.publications {
	/* border-bottom:1px solid #c0c0c0; */
}
.publication-announce,
.publication-inside {
	margin-bottom:1em;
	padding:0 0 1em 0;
	clear:both;
	width:100%;
	float:left;
}
.publication-announce .head,
.publication-inside .head {
	padding:0.3em 2em;
	margin-bottom:0.5em;
	border-top:1px solid #afcbe6;
	background:url(../images/decor/caption_bg.gif) 0% 100% #dde7f1 repeat-x;
}
.publication-announce h3,
.publication-inside h1 {
	margin:0;
}
.publication-announce .sub-data,
.publication-inside .sub-data {
	color:#0d6d0d;
	margin:0.4em 0;
	font-size:90%;
}
.publication-announce .sub-data .date,
.publication-inside .sub-data .date {
	white-space:nowrap;
}
.publication-announce .sub-data .separator,
.publication-inside .sub-data .separator {
	color:#999;
}
.publication-announce .text,
.publication-inside .text {
	margin:0.3em 0;
	color:#000;
	padding:0 2em;
}
.publication-announce .leftimg,
.publication-inside .leftimg {
	margin:0 1em 1em 0;
	float:left;
}
.publication-announce .rightimg,
.publication-inside .rightimg {
	margin:0 0 1em 1em;
	float:right;
}
.publication-announce .category a,
.publication-announce .category a:link,
.publication-announce .category a:visited,
.publication-inside .category a,
.publication-inside .category a:link,
.publication-inside .category a:visited {
	background:#bbcee1;
	padding:2px 5px;
	text-decoration:none;
	margin-right:0.25em;
}

.publication-announce .action-details-label,
.publication-inside .action-details-label {
	/* font-weight:bold; */
	color:#1c680b;
	background:#efefef;
	padding:2px 3px;
	position:relative;
	left:-3px;
}

/* publications-column */
.publications-column {
	clear:both;
	margin:2em 0;
}
.publications-column  h2{
	font-size:120%;
	padding:0 0.5em;
	font-weight:bold;
}
.publications-column  h2 a {
	color:#000;
	text-decoration:none;
}
.publications-column  .publication-announce {
	clear:both;
	padding:1em 0;
	margin:0;
	float:left;
	width:100%;
	border-top:1px solid #c0c0c0;	
}
.publications-column h3 {
	font-size:100%;
	font-weight:bold;
}
.publications-column .head {
	padding:0 0.5em;
	margin:0;
	/* border-top:1px solid #afcbe6; */
	background:none;
	border:none;
}
.publications-column .text {
	padding:0 0.5em;
	margin:0;
}
.publications-column .more-link {
	margin:0;
	border-top:1px solid #c0c0c0;
	padding:0.3em 0.5em 0 0.5em;
	float:left;
	width:100%;
	clear:both;
}


.more-publications {
	background:#efefef;
	padding:1em 2em;
	width:100%;
	float:left;
	clear:both;
	border-top:1px solid #c0c0c0;
}
.more-publications  li {
	margin-bottom:0.5em;
}
.more-publications .details {
	font-size:90%;
	color:#666;
}
.more-publications .details a,
.more-publications .details a:link,
.more-publications .details a:visited { color: #666; }
.more-publications .details .category { margin-right:0.6em; }


/* login-block */
.login-block-place {
	position:relative;
	float:right;
	z-index:9;
}
.login-block {
	padding:5px 1em 1em 1em;
	border:2px solid #527852;
	background:#fff;
	width:300px;
	position:absolute;
	left:-330px;
	top:5px;
	z-index:10;
}
.login-block .close {
	text-align:right;
	margin-bottom:0.5em;
}
/*
.login-block {
	padding:1em 2em;
	border:1px solid #c0c0c0;
	margin:0 0 1em 0;
}
.login-block .registration-link {
	font-weight:bold;
}
.login-block td.label,
.login-block td.input {
	padding-top:3px !important;
	padding-bottom:3px !important;
}
*/

/* search-block */
.search-block {
	margin:1em 0 2em 0;
}
.search-block .input { width:100%; vertical-align:middle; }
.search-block .input input { width:100%; color:#666; }
.search-block .input input.focused { color:#000; }
.search-block .button { padding-left:0.25em; vertical-align:middle; }

/* content-text */
.content-text {
	padding:0 2em;
}
.more-link {
	margin:1em 0;
	padding:0;
	text-align:right;
	font-weight:bold;
	float:left;
	clear:both;
	width:100%;
}


/* map */
.sitemap  {
	width:100%;
	clear:both;
}
.sitemap .map-main {
	width:49%;
	float:left;
}
.sitemap .map-about {
	width:49%;
	float:right;
}
.sitemap ul {
	margin-top:0.5em;

}
.sitemap li{
	font-size:120%;
	margin-bottom:0.5em;
	font-weight:bold;
}
.sitemap li li {
	font-size:85%;
	font-weight:normal;
}
.sitemap li li li {
	font-size:100%;
}
.sitemap .small {
	margin-top:0.8em;
}
.sitemap .small li {
	font-weight:normal;
}
.sitemap .cur { color:#666; }

/* registrtation2 */
.registrtation2 {  }
.registrtation2 .input-block { margin:0 0 0.6em 0; }
.registrtation2 .input-block div.label { font-weight:bold; color:#666; margin-bottom:0.2em; }
.registrtation2 .button-block { margin:0.5em 0; 
	padding:10px;
	background:#efefef;
	text-align:right;
}
.registrtation2 .button-block .submit { font-weight:bold;}
.registrtation2 .wide { width:100%; }
.registrtation2 input { vertical-align:middle; }
.registrtation2 .termsofuse {
	overflow:auto;
	width:100%;
	padding:10px;
	border:1px solid #ccc;
	height:100px;
}
.registrtation2 .required {
	color:red;
}
.registrtation2 .top-cell {
	padding:10px 0;
}
.registrtation2 .left-cell {
	padding:10px 10px 10px 0;
	width:50%;
}
.registrtation2 .right-cell {
	padding:10px 0 10px 10px;
	width:50%;
}
.registrtation2 .when { color:#666; padding-left:4px; }
.registrtation2 .loading-img {
	margin:0.3em 0 0 -21px;
	//margin:0.5em 0 0 -21px;
	vertical-align:middle;
	position:absolute;
}
