body{
	font-family: trebuchet MS; 
	font-size: 14px;
	/*background: url('../img/npu_bg.jpg');*/
	}
img{
	border:0;
	}
	
a {
	outline: none;
}

a:link, a:visited {
  color: #398E7A;
  text-decoration: none;
}
a:hover {
  color: #398E7A;
  text-decoration: underline;
}
	
h1{
	color: #6c6528;
	font-size: 18px;
	/*text-align:center;*/
	}	
.wraper{
	margin:auto;
	width:900px;
	}
.header{
	width:900px;
	height: 114px;
	display: block;
	position: relative;
	}	
/*.header a{
	height: 114px;
	display: block;
	float:left;
	}*/		
.langSwitcher, .langSwitcher a{
	color:#9a9142;
	font-size: 14px;
	font-weight: bold;
	}
.leftSideBar{
	width:200px;
	background: url('../img/menu.gif') repeat-y;
	vertical-align: top;
	}
.main, .main td{
	border: none;
	border-collapse: collapse;
	padding:0;
	}	
.mainPanel{
	width:700px;
	background: url("../img/mainbg.gif") no-repeat scroll center 0 transparent;
	vertical-align: top;
	height:500px;
	}
.baliCopyright{
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9142;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	text-align:center;
	}
.contentBlock{
	margin:0 10px;
	width: 680px;
	}
.collections{
	padding: 10px;
	}
table.collections {
	width: 100%;
}
#dVisuContentList {
	position: relative;
	clear: both;
	/*float: left;*/
}
#dVisuContentList.listShort {
	margin-top: 10px;
}
	.collections td{
		}
	.collections	.name,
	.collections-list .name
	{
		font-size: 14px;
		font-weight: bold;
		padding:0;
		margin:0;
		}
	.collections	.description{
		margin:0 0 10px 0;
		}
	.collection_img{
		margin-right: 10px;
		}
	.collections .more, .d-visuLinkContent{
	   border-bottom: 1px dashed;
		color: #398E7A;
		text-decoration: none;
		font-weight:bold;
		}	
	.collections .more:hover, .d-visuLinkContent:hover{
    border-bottom: medium none;
    color: #EA550E;
    text-decoration: none;
		}	
.subline{
	background: url('../img/subline.gif') no-repeat;
	height:5px;
	}	
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;
	color: #FFFFFF;
	white-space: nowrap;
	
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #FFFFFF;
	text-decoration: none;
}
.dtree a:hover {
	color: #9A9142;
	text-decoration: none;
}

.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #9A9142;
	text-decoration: none;
}

.dtree .clip {
	overflow: hidden;
}

a.link:link, a.link:active, a.link:visited{
 text-decoration:none; color:#000000;
 
}


a.link:hover{text-decoration:none; color:#9A9142; }

.subLeftMenu{
margin-top:20px;
width: 160px;
padding-left: 40px;
 min-height: 400px;

}
.buttons {
	color: #000000;
}
	
.rezult{
color : #3300FF;
margin-top: 30px;
margin-left: 10px;
height: 28px;
font-size: 14px;
}
.reza{
margin-left: 25px;
float: left;
}

.searchstrtop{
width:200px;
}
.submittop{
background-color: #336600;
color: #FFFFFF;
text-indent: -2px;
width: 23px;
margin-right: 4px;
}
.sortstrtop{
margin-top: 4px;
width: 130px;
}

.menuEcol, .sf-menu
{
	color:#217559;
	font-size:11pt;
	font-weight:bold;
	line-height:25px;
	padding:0 0 15px 1px;
	width:190px;
}
.sf-menu span {
	cursor: pointer;
}


ul.menuEcol ul, ul.sf-menu ul{
	padding-left: 0;
}

ul.menuEcol li, ul.sf-menu li {
list-style-image:url("../img/submenu_pointer.png");
margin-left:5px;
width:190px;

}
ul.menuEcol li li, ul.sf-menu li.dropdown li {
	margin-left: 0;
	list-style: none none;
	padding-left: 10px;
}


ul.menuEcol a, ul.sf-menu a {
color: #217559;
text-decoration: none;
}

ul.menuEcol li.active, ul.sf-menu li.selected {
    list-style-image: url("../img/submenu_pointer_Active.png");
}
ul.menuEcol li.active a, ul.sf-menu li a.selected {
    color: #929292;
    text-decoration: none;
}
.sf-sub-indicator {
	font-size: 1.3em;
}


.centrepart1 {
	display: block;
	/*background-image: url(../img/bkg_body.png);*/
	background-repeat: repeat-y;
	width: 1015px;
	margin: auto;
}
.middlepartDVisu{
    margin: 0px 0 0 34px;
    min-height: 500px;
    overflow: hidden;
    /*padding-top: 5px;*/
    width: 949px;
	}
.middlepartDVisu .contentheading  h1{
	margin: 0 0 15px 50px !important;	
	padding:0 !important;
	}

.eColPanel{
	list-style:none;
	padding:0;
	margin:0;
	}
.eColPanel li{ 
float:left;
list-style:none;
margin: 0 10px;
}
.eColPanelCont{
	background:url("../img/submenu_bkg.png") repeat-y scroll -74px 0 #EAEAEA;
	padding: 6px;
	}
.eColPanel.views{
	position: absolute;
	left: 360px;
	top: -27px;
}	

.doccount {
	position: absolute;
	left: 240px;
	top: -25px;
}

.sorting {
	position: absolute;
	left: 500px;
	top: -25px;
}

#sortForm {
	width: 220px;
}
#sortSelector {
	width: 115px;
}
#sortForm a {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	background: white url("../img/sort_asc.png") no-repeat center;
	text-indent: -1000px;
	border: 1px solid #8D8D8D;
}

#sortForm .desc {
	background: white url("../img/sort_desc.png") no-repeat center;
}
	
	
.topPanel{
	height:22px;	
	}
.topPanel .text{
	margin-top:2px;	
	}
.bottomPanel{
	font-size:13px;
	}	
.d-visu{
	background:url("../img/submenu_bkg.png") scroll -74px 0 repeat-y; 
	min-height: 500px;
	}
	
.d-visu h2 {
    color: #217559;
    font-size: 14pt;
    font-weight: normal;
    margin: 10px;
    text-align: left;
	padding:0;
}
.d-visu h1 {
    color: #217559;
    font-size: 12pt;
    font-weight: bold;
    margin: 5px;
    text-align: left;
	padding:0;
}

/*.d-visu .subLeftMenu h3 {
	position: relative;
	left: -14px;
	margin: 5px 0;
}*/
	
.d-visu h4 {
    margin: 5px;
}
	
.adminLink{
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 1000;
}
.adminLinkHeader{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000;
}

.dVisuContent{
	width: 740px;
	margin: 0 0 10px 0;
	position: relative;
}
	
.views a{
	height:16px;
	width: 16px;
	padding: 2px;
	text-align: center;
	display: block;
	background: #ffffff;
	border: 1px solid #ffffff;
}
.views	.active{
	border: 1px solid #8d8d8d;	
	} 
.documentCont{
   line-height:normal;
   border: 1px solid #ffffff;
   }
   
.documentSummary a:link,
.documentSummary a:visited,
.documentAuthor a:link,
.documentAuthor a:visited {
	color: #3B4D68;
	text-decoration: none;
}

.documentSummary a:hover,
.documentAuthor a:hover {
	text-decoration: underline;
}

   
a.shortcuts img{
	border: 1px solid #ffffff;
	}  
	
.table .documentCont{
color : #3B4D68;
float:left;
margin-left: 5px;
margin-top: 10px;
font-size: 11px;
text-align:center;
padding: 3px;
width:150px;
height: 170px;
/*overflow :hidden;*/
position: relative;
}
.documentContHover{
background-color: #dcdcdc;
border: 1px solid #8d8d8d;
-moz-border-radius: 5px;
	}
	
.documentContHover a.shortcuts img{
	border: 1px solid #dcdcdc;
	} 
	
.documentContHover a.shortcuts:hover img{
	border: 1px solid #8c8c8c;
	} 
	
		
.table .documentCont  div, .table .documentCont  img{ 
text-align:center;
position: relative;
	}
.table  .documentThumb{
height: 100px;
padding : 3px;
	}
.table  .documentAuthor{
font-weight: bold;
	}
.table  .documentSummary{
height:32px;
overflow:hidden;
	}
.table  .documentLinks{
position: absolute;
top :5px;
left: 5px;
	}
.table  .buttons ,.table  .documentDesc ,.table  .documentHeader {
	display:none;
}	
.table   .slideBoxButtons{
	display: none;
	}
 .table  .shortcuts{
	display: block;
	}
.list .list_container {
	position: relative;
	padding-bottom: 5px;	
}
.collections-list .list_container {
	/* Minimal height. !important- for IE */
	min-height:95px; 
	height:auto !important; 
	height:95px;	
}

.list .documentCont{
	color : #3B4D68;
	margin-left: 5px;
	margin-top: 10px;
	font-size: 13px;
	padding: 5px 3px 3px 3px;
	position: relative;
	}

.list  .documentThumb{
float:left;
padding: 0;
text-align:center;
width: 90px; 
display: block;
	}
.list  .documentThumb img{
text-align:center;
	}
.list  .documentAuthor, .list  .documentName, .list  .documentHeader{
font-weight: bold;
	}
.list  .documentYear, .list  .documentAuthor{
display:none;
	}
.list  .documentPart{
	margin-left: 20px;
	}
.list  .documentHeader{
	display:block;
	}
.list  .documentPart{
	margin-left: 20px;
	}
.list  .documentSummary{
overflow:hidden;
padding-bottom: 20px;
	}
.list  .documentLinks{
	height: 29px;
	}	
.list  .slideBoxButtons .slideBoxButton,.collections  .slideBoxButtons .slideBoxButton
{
	color:#000000;
    background-image: url("../img/pointer_right.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 21px;
    padding: 0 4px 0 18px;
    text-decoration: none;
   font-family: "Trebuchet MS";
	font-size:13px;
	line-height: normal;
}
 .slideBoxButtons{
	height: 20px;
	position:relative;
	right:0;
	bottom: -1px;
	}

.list   .slideBoxButtons{
	/*float:right;*/
	width: 525px;
	position:absolute;
	right:0;
	bottom: -1px;
	}
	
.collections-list	.slideBoxButtons{
	left:0;
	right: inherit;
	width: 720px;
	}
	
		
.slideBoxButtonsCont{
	/*position:absolute;*/
	z-index:2;
	/*top:0;*/
	}	
.list  .slideBoxButtonsCont{
	right:0;
	bottom: 0;
	position:absolute;
}
.collections-list .slideBoxButtonsCont{
	left:90px;
	right: inherit;
}



.list  .slideBoxButtons  .slideBoxButton{
	/*margin-top: 9px;*/
	background-image: url("../img/pointer_right_short.png");
	width: 83px;
	}	
.list  .slideBoxButtons a.active{
	background-image: url("../img/pointer_down_short.png");
	
	}

	
.hdrcollections  .slideBoxButtons .slideBoxButton,
.collections-list .slideBoxButtons .slideBoxButton{
	background-image: url("../img/pointer_right.png");
	width: 121px;
	}
.hdrcollections  .slideBoxButtons a.active,
.collections-list .slideBoxButtons a.active{
	background-image: url("../img/pointer_down.png");
	
	}	
		
.list  .shortcuts  img{
	padding:0;
}
.list  .shortcuts, .table  .shortcuts  , .listShort  .shortcuts  {
	padding:0;
    color: #398E7A;
    text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	}
.table  .shortcuts{
	text-align: left;
	}	
.list  .shortcuts:hover, .table  .shortcuts:hover , .listShort  .shortcuts:hover  {
    border-bottom: medium none;
    color: #EA550E;
    text-decoration: underline;
	}	
.listShort .documentCont{
	color : #3B4D68;
	margin: 0 0 5px 5px;
	font-size: 13px;
	position: relative;
	padding: 3px 0 3px 5px;
}
.listShort  .documentAuthor,.listShort  .documentThumb{
display: none;
	}
.table  .documentCont .documentNum{
position: absolute;
top:5px;
left:5px;
	}	
 .listShort  .documentNum,  .list  .documentNum{
 float: left;
 }	
 .listShort  .documentHeader,  .listShort  .documentName{
 font-weight: bold;
 }	
 .list  .documentNum{
 margin: 5px 0 0 5px;
 width: 25px;
 }	
.listShort  .documentAuthor{
	font-weight: bold;
	float: left;
	margin-right: 5px;
	}
.listShort  .documentYear{
display:none;
	}
.listShort  .documentHeader{
font-style: italic;
	}
.listShort  .documentSummary{
	/*float: left;
	width: 650px;*/
	padding-left: 15px;
	}
.listShort .slideBoxButtons {
	display: none;
}
.listShort  .documentLinks{
	clear:both;
	margin: 0 0 0 15px;
	}	
.listShort  .documentLinks img{
	height: 24px;
	}	
.listShort  .buttons {
display:none;
}		
.listShort  .adminLink{
	position: absolute;
	right: 5px;
	top: 0;
	z-index: 1000;
}
.listShort  .documentPart{
	margin-left: 20px;
	}


.items a{
	color: #3E3D3D;
	text-decoration: none;
	}
.items a:hover{
	color: #217559;
	text-decoration:underline;
	}
	
div.slideBox{
    border: 1px solid #939292;
    padding: 5px 10px;
    background-color: #ffffff;
	display:none;
	clear:both;
	}	
	
#dVisuContentList div.slideBox{
	margin:0 5px 5px 5px;
}	
#dVisuContentList.collections-list div.slideBox{
	margin-left: 90px;
}
	
.highlighter {
    color: #EA550E;
    font-weight: bold;
}
.contentList, .items ul{
	padding-left:20px;
	}
	
.bottomPanelLink{
	color: #3E3D3D;
	text-decoration:none;
}	
.bottomPanelLink:hover{
	text-decoration:underline;
}	
ul.n-mark{
	list-style: none;
	list-style-image: none;
	}
	
.n-p > ul, ul.n-p{
	padding:0;
	}
ul.n-mark  li{
	list-style: none;
	list-style-image: none;
	}

.t-left{
	text-align: left;
}
.t-right{
	text-align: right;
}
.t-justify{
	text-align: justify;
}
.center, .t-center {
	text-align: center;
}

.top{
	vertical-align: top;
}
.bottom{
	vertical-align: bottom;
}
.middle{
	vertical-align: middle;
}

.td-n{
	text-decoration: none;
}
.td-u{
	text-decoration: underline;
} 

.td-h{
	text-decoration: none;
	}

.td-h:hover{
	text-decoration: underline;
	}

.red{
	border-color: red;
	color: red;
	}

.green{
	border-color: green;
	color: green;
	}
	
.black{
	border-color: black;
	color: black;
	}
	

.f-left.f-left{
	float: left !important;
}
.f-right{
	float: right !important;
}
.bottom{
	position: absolute;
	bottom: 0;
	}
.b-white{
	background: white;
	}
	
.b-none{
	background: none !important;
	}

.b-n{
	border: none !important;
	}
	
	
.p0{padding:0 !important}	
.p5{padding:5px}
.pr5{padding-right:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}	
.p10{padding:10px}	
.pr10{padding-right:10px}
.pl10{	padding-left:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}	
.pb20{padding-bottom:20px}	

.m0{margin:0 !important}
.m5{margin:5px}
.mr5{margin-right:5px}
.ml5{margin-left:5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}	
.m10{margin:10px}	
.mr10{margin-right:10px}
.mr40{margin-right:40px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mt0{margin-top:10px}
.mb10{margin-bottom:10px}			

.w-1{width:10px;}.w-2{width:20px;}.w-3{width:30px;}.w-4{width:40px;}.w-5{width:50px;}.w-6{width:60px;}.w-7{width:70px;}.w-8{width:80px;}.w-9{width:90px;}.w-10{width:100px;}
.w-11{width:110px;}.w-12{width:120px;}.w-13{width:130px;}.w-14{width:140px;}.w-15{width:150px;}.w-16{width:160px;}.w-17{width:170px;}.w-18{width:180px;}.w-19{width:190px;}.w-20{width:200px;}
.w-21{width:210px;}.w-22{width:220px;}.w-23{width:230px;}.w-24{width:240px;}.w-25{width:250px;}.w-26{width:260px;}.w-27{width:270px;}.w-38{width:280px;}.w-29{width:290px;}.w-30{width:300px;}
.w-31{width:310px;}.w-32{width:320px;}.w-33{width:330px;}.w-34{width:340px;}.w-35{width:350px;}.w-36{width:360px;}.w-37{width:370px;}.w-38{width:380px;}.w-39{width:390px;}.w-40{width:400px;}
.w-41{width:410px;}.w-42{width:420px;}.w-43{width:430px;}.w-44{width:440px;}.w-45{width:450px;}.w-46{width:460px;}.w-47{width:470px;}.w-48{width:480px;}.w-49{width:490px;}.w-50{width:500px;}
.w-51{width:510px;}.w-52{width:520px;}.w-53{width:530px;}.w-54{width:540px;}.w-55{width:550px;}.w-56{width:560px;}.w-57{width:570px;}.w-58{width:580px;}.w-59{width:590px;}.w-60{width:600px;}
.w-61{width:610px;}.w-62{width:620px;}.w-63{width:630px;}.w-64{width:640px;}.w-65{width:650px;}.w-66{width:660px;}.w-67{width:670px;}.w-68{width:680px;}.w-69{width:690px;}.w-70{width:700px;}

.w-5p{width:5%;}.w-10p{width:10%;}.w-20p{width:20%;}.w-30p{width:30%;}.w-40p{width:40%;}.w-50p{width:50%;}.w-60p{width:60%}.w-70p{width:70%;}.w-80p{width:80%;}.w-90p{width:90%;}.w-95p{width:95%;}

.w-f{width:100%;}
.h-f{height:100%;}
.h-5{height:50px;}.h-6{height:60px;}.h-7{height:70px;}.h-12{height:120px;}.h-11{height:110px;}.h-13{height:130px;}.h-14{height:140px;}
.h-15{height:150px;}.h-25{height:250px;}.h-35{height:350px;}.h-45{height:450px;}.h-55{height:550px;}.h-65{height:650px;}.h-75{height:750px;}.h-85{height:850px;}.h-95{height:950px;}
.h-10{height:100px;}.h-20{height:200px;}.h-30{height:300px;}.h-40{height:400px;}.h-50{height:500px;}.h-60{height:600px;}.h-70{height:700px;}.h-80{height:800px;}.h-90{height:900px;}.h-100{height:1000px;}


.bold{
	font-weight: bold;
	}
.italic{
	font-style: italic;
	}
	
.pos-rel{
	position: relative;
	}
	
/* ToolTip */
.list .hand,
.table .documentCont .hand {
	position: absolute;
	width: 80px;
	height: 19px;
	cursor: pointer;
	color: #398E7A;
	font-weight: bold;
}
.list .hand {
	left: 120px;
	bottom: -1px;	
}
.table .documentCont .hand {
	left: 110px;
	top: 5px;
	width: 25px;
	height: 25px;
	text-indent: -10000px;
	background:url(../images/ikt/arr.png) no-repeat top;
}
.listShort .hand {
	color: #398E7A;
	font-weight: bold;
	clear: both;
	margin-left: 15px;
	cursor: pointer;
}
.list .hand, .listShort .hand {
	width: 80px;
	border-bottom: 1px dashed;
	font-size: 14px;
}

.list .tooltip_filter, .listShort .tooltip_filter,
.table .documentCont .tooltip_filter {
	position:absolute;
	padding:0;
	background:url(../img/bg_filter_tooltip.gif) no-repeat top left;
	width:399px;z-index:100;
	left: 203px;
	bottom: -18px;	
}
.list .tooltip_filter div, .listShort .tooltip_filter div,
.table .tooltip_filter div {
	width:100%;
	background:url(../img/bg_filter_tooltip.gif) no-repeat top right;
}
.listShort .tooltip_filter {
	left: 100px;
}
.table .documentCont .tooltip_filter {
	top: -9px;
	left: 131px;
}
.list .fil_1, .listShort .fil_1, .table .documentCont .fil_1 {
	width: 60px;
}
.list .fil_2, .listShort .fil_2, .table .documentCont .fil_2 {
	width: 94px;
}
.list .fil_3, .listShort .fil_3, .table .documentCont .fil_3 {
	width: 128px;
}
.list .fil_4, .listShort .fil_4, .table .documentCont .fil_4 {
	width: 162px;
}
.list .fil_5, .listShort .fil_5, .table .documentCont .fil_5 {
	width: 196px;
}
.list .fil_6, .listShort .fil_6, .table .documentCont .fil_6 {
	width: 230px;
}
.list .fil_7, .listShort .fil_7, .table .documentCont .fil_7 {
	width: 264px;
}
.list .fil_8, .listShort .fil_8, .table .documentCont .fil_8 {
	width: 298px;
}
.list .fil_9, .listShort .fil_9, .table .documentCont .fil_9 {
	width: 332px;
}
.list .fil_10, .listShort .fil_10, .table .documentCont .fil_10 {
	width: 366px;
}

.tooltip_filter p{
	padding:10px 0px 40px 20px;
	font-size:10px;
	line-height:1.3em;
	border:0!important;
	margin: 0;
}
.list a.shortcuts, 
.listShort a.shortcuts,
.table a.shortcuts,
.slideBox a.shortcuts {
	display: block;
	margin-right: 7px;
	float: left;
	width: 27px;
	height: 32px;
	background-image:url(../img/icons-h.png);
}
.list a.shortcuts:hover,
.listShort a.shortcuts:hover,
.table a.shortcuts:hover,
.slideBox a.shortcuts:hover
{
	background-image:url(../img/icons.png);
}
a.img-page{background-position: 0 0;}
a.img-html{background-position: -271px 0;}
a.img-pdf{background-position: -34px 0;}
a.img-rtf{background-position: -169px 0;}
a.img-msword{background-position: -135px 0;}
a.img-djvu{background-position: -203px 0;}
a.img-ppt{background-position: -339px 0;}
a.img-mp3{background-position: -101px 0;}
a.img-wav{background-position: -373px 0;}
a.img-avi{background-position: -237px 0;}
a.img-mpg{background-position: -237px 0;}/*missed*/
a.img-netlink{background-position: -407px 0;}/*missed*/


/* FancyBox */
#fancybox-outer, #fancybox-content, #fancybox-title {
	background-color: black !important;
	border-color: black;
	color: white;
}

/* Paginator */
.paging {
	clear: both;
	text-align: center;
}
.paging a{
	font-weight: bold;
}
.paging .current {
	font-weight: bold;
}

.header .block {
		position: absolute;
	}
	
	.block-langbar {
		left: 834px;
		top: 53px;
		width: 80px;
		height: 30px;
	}
	.block-langbar ul {
		margin: 0;
		padding: 0;
	}
	.block-langbar li {
		margin: 0;
		padding: 0;
		display: inline;
		margin-right: 4px;
	}