﻿.contents {
	border: 1px solid #ccc;
	padding: 5px 10px;
}
.contents ul li{
	line-height: 15px;
}
.contents ul li a {
	color: #555;
	display: block;
	font-weight: bold;
	padding: 5px 0;
	cursor: pointer;
	font-size: 13.5px;
}
h5{
	text-align: center;
	padding-top: 10px;
	color: #ff8040;
}
h5 a{
	color: #ff8040 !important;
	cursor: auto;
}
h6 {
	font-size: 13.5px;
}
.content {
	text-align: justify;
	margin: 0;
	font-size: 13.5px;
	word-break: normal;
}
.content p{
	text-indent: 20px; /* Отступ первой строки в пикселах */
}
.content ul {
	text-align: left;
	margin-left: 30px;
}

.content ul li {
	text-align: justify;
}
.content p.italic{
	font-style: italic;
}
.content span.back{
	float: right;
	position: relative;
	top: -15px;
}
.content span.back a{
	color: #555;
	font-size: 12px;
	font-weight: bold;
}

/* start: History*/
	i.person {
		background-image: url("./images/public/icon-people.png");
		background-repeat: no-repeat;
		background-size: 24px auto;
		height: auto;
		position: absolute;
		width: 24px;
		top: 2px;
	}
	.dateLeft {
		 position: relative;
	 }
	.dateLeft .title {
		float: left;
		margin-top: -27px;
	}
	.dateLeft .date {
		border-bottom: 5px solid #000;
		border-left: 5px solid #000;
		color: #000;
		font-size: 20px;
		font-weight: bold;
		padding: 0 0 2px 20px;
		width: 150px;
	}
	.dateLeft .people {
		border-left: 5px solid #000;
		color: #1c4973;
		font-size: 14px;
		padding: 0 0 2px 20px;
		text-align: right;
		width: 150px;
	}
	.dateLeft .people i{
		left: 25px;
	}
	.dateLeft .history {
		border-bottom: 5px dashed #eee;
		border-left: 5px dashed #eee;
		padding:13px 10px 30px 20px;
		font-size: 11.9px;
		clear: left;
	}
	.dateRight {
		position: relative;
	}
	.dateRight .title {
		float: right;
		margin-top: -27px;
	}
	.dateRight .date {
		border-bottom: 5px solid #000;
		border-right: 5px solid #000;
		color: #000;
		font-size: 20px;
		font-weight: bold;
		padding: 0 20px 2px 0;
		text-align: right;
		width: 150px;
	}
	.dateRight .people {
		border-right: 5px solid #000;
		color: #1c4973;
		font-size: 14px;
		padding: 0 20px 2px 0;
		text-align: left;
		width: 150px;
	}
	.dateRight .people i{
		right: 20px;
	}
	.dateRight .history {
		border-bottom: 5px dashed #eee;
		border-right: 5px dashed #eee;
		border-left: 5px solid #fff;
		padding:13px 10px 30px 20px;
		font-size: 11.9px;
		clear: left;
	}
/* end: History*/

/* start: Information*/
ul.internetResource{
	margin-left: 5px;
}
 ul.internetResource li {
  background: url("./images/public/newspaper_32.png") no-repeat scroll 0 7px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px 0 40px;
}
   ul.internetResource li:hover {
	  background: url("./images/public/newspaper_32_2.png") no-repeat scroll 0 7px;
}
ul.internetResource li a {
    color: #555;
    display: block;
    padding: 5px 0;
}
ul.internetResource li a:hover {
    color: #fe8600;
	text-decoration: none;
}
ul.internetResource li a .link {
	 color: #194168;
}
/* end: Information */

/* start: Publication*/
.publication .block-book {
	position: relative; 
	width: 100%;
}
.publication .nav-tabs2 {
	background: url("./images/public/tab_left.png") no-repeat scroll left top;
	border: medium none;
	float: left;
	min-height: 300px;
	text-align: center;
	width: 80px;
	float: right;
	margin-top: -30px;
	margin-left: 10px;
}
.publication .nav-tabs2 > li:first-child {
	margin-top: 50px;
}
.publication .nav-tabs2 > li:last-child {
	border-bottom: medium none;
}
.publication .nav-tabs2 > li {
	float: none;
}
.publication .nav-tabs2 > li {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 0;
	margin-right: 1px;
}

.publication .nav-tabs2 > li > a {
	color: #194168;
	height: 37px;
	line-height: 40px;
	padding: 0;
}

.publication .nav-tabs2 > .active > a:before {
	background: url("./images/public/tab_nav_left.jpg") no-repeat scroll left center;
	content: " ";
	height: 37px;
	position: absolute;
	left: -14px;
	top: 0;
	width: 14px;
}
.publication .nav-tabs2 > .active > a, .nav-tabs2 > .active > a:hover {
	background: url("./images/public/tab_nav_sel.jpg") repeat-x scroll center top;
	border: medium none;
	border-radius: 0;
	color: #fff !important;
	margin-right: -1px;
	position: relative;
}
.publication .tab-content2 {
	border: medium none;
	padding: 0 10px 5px 5px;
}
.publication .tab-content2 .left_list {
	text-align: justify;
	margin: 0;
	font-size: 13px;
	word-break: normal;
}
.publication .tab-content2 .left_list ul{
	margin-left: 0px;
}
.publication .tab-content2 .left_list ul li {
	background: url("./images/public/left110.png") no-repeat scroll 0 2px;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 18px;
}
/* end: Publication*/

/* start: People*/
.collective {
	position: relative;
	float: left;
	padding-bottom: 25px;
	width: 100%;
}
.collective .collective_img {
	background-color: #ffffff;
	float: right;
	padding-top: 5px;
}
.collective .collective_img img{
	max-width:180px;
	height:auto;
	border: 1px solid #cccccc;
	box-shadow: 5px 5px 4px #cccccc;
	margin-bottom: 10px;
	margin-left: 15px;
}
.collective .collective_text{
	text-align: justify;
	text-indent: 20px;
}
.collective .collective_name{
	color: #ff8040;
	font-weight: bold;
	border-bottom: 1px dotted rgb(204, 204, 204);
	margin-bottom: 3px;
}
.collective .collective_job{
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-indent: 20px;
}
.collective .collective_comment{
	font-size: 13px;
	line-height: 16px;
	text-indent: 20px;
}
.collective .collective_comment p{
	margin: 0;
}
/* end: People*/

/* start: ImprovementSkill*/
	ul.linkSkill li {
		background: url("./images/public/arrow.png") no-repeat scroll 0 0;
		list-style: outside none none;
		margin: 0 0 10px;
		padding: 0 10px 0 30px;
	}
/* end: ImprovementSkill*/

/* start: FolderExplorer*/
	.folderExplorer {
		width: 100%;
	}

	.folderExplorer th {
		text-align: left;
	}
	.folderExplorer .icon {
		width: 25px;
	}
	.folderExplorer .icon img{
		width: 20px;
		height: 20px;
		border: none;
	}
	.folderExplorer .title {
		width: 60%;
	}

	.folderExplorer .size {
		margin-left: 30px;
	}

	.folderExplorer .date {
		margin-left: 30px;
		width: 135px;
	}
	.folderExplorer .emptyFolder {
		margin-top: 10px;
		font-size: 13px;
		font-style: italic;
	}
/* end: FolderExplorer*/