h3{color: #4d4d52;}

.item-page h3{
	margin-top:30px ;
	margin-bottom:20px;
	color: #4d4d52;
}
.item-page h3.upper{
	text-transform: uppercase;
	margin-top:20px ;
	margin-bottom:20px;
	font-size: 1.04em;
}



div.pdftip-jck p{
	margin-bottom:2px !important;
	font-size: 12px !important;
}
div.pdftip-jck p a{
	
	font-size: 12px !important;
}
/*Увеличить шриф*/
div.itemFullText ,
div.itemFullText p, 
.itemBody div, 
.itemBody p, 
.item-page{
/*	font-style: normal;
	font-size: 1.1em;
	line-height: 1.7em;*/
}
/*убрать кнопку, уточнить причину*/
#dropdownMenuButton-1596{
	display: none;
}
/*видео галлерея*/


div.ytp-title a span{
    font-size: 14px !important;
}
div.ytp-title{
    font-size: 100% !important;
}

p.flexi_youtube{outline: 0px solid black;
	padding-bottom: 0px;
    width: 29%;
    margin-right: 4%;
  /*  margin-bottom: 50px;*/
    height: 160px;
    float: left;
}
iframe.flexi_youtube_in
{     height: 155px;
}


/*навигация по страницам*/


.pagination-class ul li{
	list-style-type:none;
	float:left;
	margin-right: 20px;
	
}

/*Список не к2 диссертаций*/
.blog h2{
	margin-bottom:5px !important;
	text-transform: none !important;
	font-weight: normal !important;
}
.blog .items-leading>div{
	margin:0px 0 20px 0;
}

.item-page p{
	margin-bottom:10px;
}
	a {
	color:#1D4B91;
	}

	/*Вернуть нумерация, перекрыть основной стиль*/
	.item-page ul, .item-page ol, .itemBody ul, .itemBody ol {
		margin-bottom:10px; 
		list-style-position: outside;
		margin-left: 16px;
	}


	.item-page ul, .itemBody ul {	 
	 list-style-type: disc;
	 list-style-position: outside;
	}

	.item-page  li, .itemBody li {
		margin-bottom: 10px;
	 }

	.ext_accordion.standart  {
	 margin-top:16px;
	 margin-bottom: 15px;
	}
	
	.ext_accordion.standart li, .ext_accordion.light li {
	 margin-left:0;
	}

	


div.itemToolbar {
	padding:0;
	margin:0;
	background:none;
}

.container h4{
	font-size: 13px;
	margin-top: 18px;
	margin-bottom: 4px;
	color: #4d4d52;
}


/*Новости К2 в тексте*/
	#k2Container div.itemIntroText{
	}
	#k2Container p{
		/*padding:0 0 12px 0;*/
	}
		/*disse К2 в категории*/
	#k2Container .pdftip-jck p {
    font-size: 12px !important;
    margin-bottom: 2px !important;
    padding-bottom: 0 !important;
}
	/*Новости К2 в категории*/

	#k2Container .itemList div.catItemView h3,
	.tagItemView div.catItemHeader  h3.catItemTitle
	{
		text-transform: none;
		margin:0 0 0 0;
		padding: 0;
		font-weight: normal;

	}
	.itemList h3 a,
	.catItemTitle a
	{
		margin:0 0 0 0;
		font-weight: normal;
		font-size: 12px;
		text-decoration:none;
	}
	div.catItemHeader span.catItemDateCreated {
		 white-space: nowrap;
    color: #999;
    font-size: 10px;
}
	#k2Container .itemList div.catItemBody,
	#k2Container  div.tagItemBody
	{
		padding: 0;
	}

/*Таблицы ----------------------------------------------------------------*/
table.normc{
	width: 100%;
		margin: auto;
		border:#000 1px solid;
}
table.normc p{
	margin-bottom: 0;
}
table.norm,table.normc, table.white-blue {
		border-collapse:collapse;
}
table.norm td, table.norm th, 
table.normc td, table.normc th{
	text-align: center;
	padding: 6px;
}
table.norm th, 
table.normc td, table.normc th{
	background-color: #eee;
}
table.norm td{
	border:1px solid #eee;
	background-color: #fff;
}
table.norm td p, table.norm th p,
table.normc td p, table.normc th p,
{
	padding: 0px;
}


/*Таблица голубая */

table.white-blue {
	width: 100%;
		margin: auto;
		border:#000 1px solid;
	}
table.white-blue td, table.white-blue th {
	border:1px solid #ddd;
	padding: 10px 5px;
	font-size: 12px;
}
table.white-blue p {
		padding-bottom: 2px !important;
	}
table.white-blue tr:nth-child(even) td{
		background-color: #dce6f1;
	}
table.white-blue th{
	border:#000 1px solid;
	text-align: center;
	background-color: #538dd5;
	/*padding: 6px;*/
	color: #fff;
}
table.white-blue th p{
	text-align: center;
	font-weight: bold;
}
table.white-blue td{
	border:#000 1px solid;
	
}
table.white-blue td p{
	text-align: center;
}
table.white-blue tr td:first-child p{
	text-align: left;
	font-weight: bold;
}

/*Таблица голубая filial */

table.white-blue.filial {
	width: 100%;
		margin: auto;
		border:#c5d3d7 1px solid;
	
	}
table.white-blue.filial td {
	border:1px solid #ddd;
	padding: 10px 5px;
	font-size: 1em;
	background-color: #fff !important;
}
table.white-blue.filial p {
		color: #003a70;
		padding-bottom:0 !important;
		margin-bottom:0 !important;
	}
table.white-blue.filial tr:nth-child(odd) td{
		/*background-color: #deecf099;*/
	}
	table.white-blue.filial tr:nth-child(even) td{
		/*background-color: #fff;*/
	}
table.white-blue.filial th{
	
	border:#c5d3d7 1px solid;
	/*border-bottom: 0;*/
	border-top: 0;
	text-align: center;
	background-color: #ebf4f6;
	padding: 15px 5px;
	/*color: #003a70;*/
	font-size: 1.1em;
}
table.white-blue.filial th p{

	text-align: center;
	font-weight: bold;
}
table.white-blue.filial td{
/*	border-top:0;
	border-bottom: 0;
	border-left:#c5d3d7 1px solid;
	border-right:#c5d3d7 1px solid;*/
	border:#c5d3d7 1px solid;
}
table.white-blue.filial td p{

	text-align: left;
}

/*table.white-blue.filial tr:hover td {
background-color: #bef3f9 !important;
}*/

table.white-blue.filial tr td:first-child p,
table.white-blue.filial tr td:last-child p{
	text-align: left;
	font-weight: normal;
}


/*Таблица серая */
		.ext_accordion.standart.table li table, .ext_accordion.light.table li table  {
		border-collapse: collapse;
	}

	.ext_accordion.standart li .panel.table, .ext_accordion.light.table li .panel.table  {
		padding:0 !important;
	}
	.ext_accordion.standart.table li .panel p, .ext_accordion.light.table li .panel p {
		font-size: 12px;
		color:#000;
		text-align: left;
	}
	.ext_accordion.standart.table li .panel td, .ext_accordion.light.table li .panel td {
		vertical-align: top;
	}


	.table_grey  {
		color:#3e3b3b;
		font-size:12px;
		text-shadow: 1px 1px 0px #fff;
		background:#eaebec;
		border:#ccc 1px solid;
		border-collapse:separate;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		-moz-box-shadow: 0 1px 2px #d1d1d1;
		-webkit-box-shadow: 0 1px 2px #d1d1d1;
		box-shadow: 0 1px 2px #d1d1d1;
	}
	 
	.table_grey th {
		text-align: center;
		font-weight:bold;
		/*padding:21px 25px 22px 25px;*/
		padding:11px 15px 12px 15px;
		border-top:1px solid #fafafa;
		border-bottom:1px solid #e0e0e0;
		background: #ededed;
		background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
		background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
	}

	.table_grey tr:first-child th:first-child{
		-moz-border-radius-topleft:3px;
		-webkit-border-top-left-radius:3px;
		border-top-left-radius:3px;
	}
	.table_grey tr:first-child th:last-child{
		-moz-border-radius-topright:3px;
		-webkit-border-top-right-radius:3px;
		border-top-right-radius:3px;
	}
	.table_grey tr p{
		margin:0 !important;
		text-align: left;
	}
	.table_grey tr td:first-child{
		text-align: center;
		padding-left:10px;
		padding-right:10px;
		border-left: 0;
	}
	.table_grey tr td {
		text-align: left;
		padding:6px;
		border-top: 1px solid #ffffff;
		border-bottom:1px solid #e0e0e0;
		border-left: 1px solid #e0e0e0;
		background: #fafafa;
		background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
		background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
	}
	.table_grey tr:nth-child(even) td{
		background: #f6f6f6;
		background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
		background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
	}
	.table_grey tr:last-child td{
		border-bottom:0;
	}
	.table_grey tr:last-child td:first-child{
		-moz-border-radius-bottomleft:3px;
		-webkit-border-bottom-left-radius:3px;
		border-bottom-left-radius:3px;
	}
	.table_grey tr:last-child td:last-child{
		-moz-border-radius-bottomright:3px;
		-webkit-border-bottom-right-radius:3px;
		border-bottom-right-radius:3px;
	}
	.table_grey tr:hover td{
		background: #f2f2f2;
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
		background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
	}
	 
	.table_grey a:link {
		color: #666;
		text-decoration:underline;
	}
	.table_grey a:visited {
		color: #999999;
		font-weight:bold;
		text-decoration:none;
	}
	.table_grey a:active,
	.table_grey a:hover {
		color: #bd5a35;
		text-decoration:underline;
	}
	.table_grey td.pusto-color,.table_grey td.pusto-color:hover {
		background: #f6f6f6 !important;
	}
	.table_grey td.pusto-bord {
		border-bottom: 1px solid #f6f6f6 !important;
	}
	.table_grey tr.bg-select td {
		    border-top: 2px solid #C6C7C8;
	}


/* table filial*/

.table_filial  {
	width: 100%;
		color:#1a468d;
		font-size:14px;
		border-collapse:separate;
	}
	 
	.table_filial tr p{		
		margin:0 !important;
		text-align: left;
		font-size: 14px;
	}

	.table_filial tr td {
		text-align: left;
		padding-top:10px;
		padding-bottom:10px;
		padding-right: 5px;
		padding-left: 15px;
		border-bottom: 1px dotted #e1e5e7;
		border-left:1px dotted #3c6d8966;
		background: #fff;
	}
	.table_filial tr td:first-child{
		min-width:25%;
		padding-left:0;
		padding-right:10px;
		border-left: 0;
	}
	.table_filial tr:last-child td{
		border-bottom:0;
	}

/*	.table_filial tr:hover td{
		background: #f2f2f2;
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
		background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
	}*/
	 
	.table_filial a:link, .table_filial a:visited {
		color: #666;
		text-decoration:underline;
	}

	.table_filial a:active,
	.table_filial a:hover {
		color: #bd5a35;
		
	}
	.table_filial td.pusto-color,
	.table_filial td.pusto-color:hover {
		background: #f6f6f6 !important;
	}
	.table_filial td.pusto-bord {
		border-bottom: 1px solid #f6f6f6 !important;
	}
	.table_filial tr.bg-select td {
		    border-top: 2px solid #C6C7C8;
	}

.flashtip-jck, .ziptip-jck, .pdftip-jck, .videotip-jck, .infotip-jck, .warningtip-jck, .filmtip-jck, .pintip-jck, .lightbulbtip-jck, .recycletip-jck, .cameratip-jck, .commenttip-jck, .chattip-jck, .documenttip-jck, .accessibletip-jck, .startip-jck, .hearttip-jck, .previoustip-jck, .carttip-jck, .attachmenttip-jck, .calculatortip-jck, .cuttip-jck, .dollartip-jck, .poundtip-jck, .eurotip-jck, .mailtip-jck, .supporttip-jck, .nexttip-jck, .soundtip-jck, .download-DOC, .download-IMG, a.flashtip-jck, a.ziptip-jck, a.pdftip-jck, a.videotip-jck, a.infotip-jck, a.warningtip-jck, a.filmtip-jck, a.pintip-jck, a.lightbulbtip-jck, a.recycletip-jck, a.cameratip-jck, a.commenttip-jck, a.chattip-jck, a.documenttip-jck, a.accessibletip-jck, a.startip-jck, a.hearttip-jck, a.previoustip-jck, a.carttip-jck, a.attachmenttip-jck, a.calculatortip-jck, a.cuttip-jck, a.dollartip-jck, a.poundtip-jck, a.eurotip-jck, a.mailtip-jck, a.supporttip-jck, a.nexttip-jck, a.soundtip-jck, a .download-DOC, a .download-IMG
{}

.pdftip-jck  a, .ziptip-jck a, .attachmenttip-jck a, .download-DOC a, .videotip-jck a, .infotip-jck a, .pintip-jck a {
	text-decoration: none !important;
	color: #003c72;
}
.pdftip-jck , .ziptip-jck, .attachmenttip-jck, .download-DOC, .videotip-jck, .infotip-jck, .pintip-jck {
	background-color: transparent !important;
	border-width: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 15px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	line-height: 1.4em;
	font-size: 15px;
}
.pdftip-jck:hover , .ziptip-jck:hover, .attachmenttip-jck:hover, .download-DOC:hover , .videotip-jck:hover, .infotip-jck:hover, .pintip-jck:hover {
	background-color:transparent !important;
	
}
.pdftip_bg-blue {
	background-color: #e0f8fc !important;
    border-width: 0 !important;
    margin-top: 0px !important;
    margin-bottom: 1px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    line-height: 1.4em;
    font-size: 15px;
}
.pdftip_bg-blue a{
	color: #003c72;
}

	.warningtip-jck, 
	.warningtip-jck:hover {
		background-color: #ffffff !important;
		border: 0;
		text-shadow: none !important;
		font-size: 17px !important;
		font-weight: 500;
		text-align: left !important;
		color: #e17200 !important;
		border-left: 5px solid #e17506;
		background-image: none !important;

}

/*publishing_style*/
.link_lib a{
	text-decoration: none;
}
.link_lib a:hover{
	color:#91381D;
}

