/*           GENERAL STYLE         */

/* text style */
h1 { color: #182c50; font-weight: 300; font-size: 24px; font-family: verdana; margin: 8px; padding 8px;}
h2 { color: #303030; font-weight: 300; font-size: 19px; font-family: verdana; text-align: justify; margin: 8px; padding 8px;}
p  { color: #202020; font-weight: 300; font-size: 12px; font-family: verdana; margin: 0px; padding: 0px;}

p.left    { margin: 0px; padding: 0px;}
p.right   { margin: 2px; padding: 2px;}
p.info    { font-weight: bold;}

/* link style */
a:link         { color: #1010A0;  font-family: verdana; text-decoration: none;     }
a:visited      { color: #1010A0;  font-family: verdana; text-decoration: none;     }
a:hover        { color: #2020B0;  font-family: verdana; text-decoration: underline;}

a.gray:link    { color: #A0A0A0; }
a.gray:visited { color: #A0A0A0; }
a.gray:hover   { color: #999999; }

a.graysmall:link    { color: #A0A0A0; font-size: 12px;}
a.graysmall:visited { color: #A0A0A0; font-size: 12px;}
a.graysmall:hover   { color: #999999; font-size: 12px;}

a.adminmail {color: #D0D0D0; font-size: 12px; }
/* diferent dot style*/
td.ldott       { background-image: url(/img/dot_linem.gif); height:3px; }
td.ldotm       { background-image: url(/img/dot_linet.gif); height:1px; }
td.ldotc       { background-image: url(/img/dot_linec.gif); width : 3px; height:3px;}
td.ldot        { background-image: url(/img/dot_line.gif); height:1px; }





/* GENERAL table style */

table.logo     { background-color:#F0F0F0; border: solid 1px #CCCCCC;  PADDING: 0px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
table.left     { background-color:#FFFFFF; border: none; PADDING: 0px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 8px;}
table.main     { background-color:#FDFDFD; border: solid 1px #F0F0F0; PADDING: 0px; MARGIN-LEFT:  0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 8px;}

/* Table "left" -  style */
table.lcont   { background-color:#FFFFFF; border: solid 1px #183F62; MARGIN-LEFT:  0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 15px; MARGIN-TOP: 0px;}
td.ltitle     { FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: sans-serif; background-image: url(/img/beck1.gif); height: 24px }


/* Left navgation - tree style */
table.treetab               { background-color:#FFFFFF; border: solid 1px #000000; MARGIN-LEFT:  20px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: 15px; }

td.tnode                    { color: #000000; margin: 0px; padding: 0px; height: 16px; width: 16px;  font: icon; white-space: nowrap; }
td.tlink                    { color: #000000; margin: 0px; padding: 0px; height: 16px; text-align: left; white-space: nowrap; }


td.tline                    { color: #000000; margin: 0px; padding: 0px; height: 16px; width: 16px;  }
td.tsubm                    { color: #000000; margin: 0px; padding: 0px; height: 16px; text-align: left; }
td.tleafimg                 { color: #000000; margin: 0px; padding: 0px; height: 16px; width: 16px;}
td.tleaftext                { color: #000000; margin: 0px; padding: 0px; height: 16px; text-align: left; }

a.tree-link-node:link       { color: #202070; font-size: 14px; font-family: Verdana; text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px }
a.tree-link-node:visited    { color: #202070; font-size: 14px; font-family: verdana; text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px }
a.tree-link-node:hover      { color: #202070; font-size: 14px; font-family: Verdana; text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px; text-decoration: underline;}
a.tree-link-leaf:link       { color: #202070; font-size: 12px; font-family: Verdana; text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px }
a.tree-link-leaf:visited    { color: #202070; font-size: 12px; font-family: Verdana; text-decoration: none; margin: 0px 0px 0px 5px; padding: 0px }
a.tree-link-leaf:hover      { color: #202070; font-size: 12px; font-family: Verdana; margin: 0px 0px 0px 5px; padding: 0px; text-decoration: underline; }


/* Left navgation - menu style */
a.menulink:link    { color: #202080;  font-size: 14px; font-family: Verdana; text-decoration: none;  margin: 3px; padding: 2px;}
a.menulink:visited { color: #202080;  font-size: 14px; font-family: verdana;text-decoration: none;   margin: 3px; padding: 2px;}
a.menulink:hover   { color: #202080;  font-size: 14px; font-family: Verdana; text-decoration: none;  margin: 3px; padding: 2px;}


/* Left navgation - tree manipulation style */
table.lmnp      { background-color:#F9F9F9; border: solid 1px #454545; MARGIN-LEFT:  0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; width: 90%}






/* RIGHT PANEL -  style */

/* Forms Page style */
table.mct        { background-color: #ffffff; margin-top: 40px;  margin-right: 15%; margin-left: 15%; border: solid 1px #000080;  width: 70% }
table.mctnew     { background-color: #ffffff; margin-top: 25px; MARGIN-BOTTOM: 25px; margin-right: 4%; margin-left: 4%; border: solid 1px #A5A5A5; width: 92%}

td.firsrow       { background-color: #31558b; text-align: center;color: #ffffff; font-weight: 400; font-size: 13px; font-family: verdana; }
td.firsrownew    { color : #000000;   font-weight : normal;   font-size : 15px;  padding-left: 15px;  font-family: sans-serif; background-color: #D5DAE3;  FONT-FAMILY: sans-serif;  height: 22px; }
td.secondrow     { background-color: #f7f7f7; color: #182c50; font-weight: 400; font-size: 13px; font-family: verdana; text-align: left;  padding-LEFT:  15px; margin:3px; }

td.secondrows    { background-color: #f2f2f2; color: #182c50; font-weight: 400; font-size: 13px; font-family: verdana; text-align: left; padding-LEFT:  15px; margin:3px;}
td.secondrow2    { background-color:#e0e0e0; color:  #182c50; font-weight: 400; font-size: 13px; font-family: verdana; text-align: center ;}


/* Form style */
form             { padding : 0px;  margin: 0px;  }
input.text       { color: #182c50; font-weight: normal; font-size: 12px; font-family: arial; background-color: #FFFFFF; margin: 2px; border: solid 1px #183f62; }
input.button     { color: #182c50; font-weight: normal; font-size: 12px; font-family: arial; background-color: #FFFFFF; text-align: center;  margin: 0px; border: solid 1px #183f62; height: 20px;}
Select           { color: #182c50; border: solid 1px #000070; BACKGROUND-COLOR: #FFFFFF;  font-size: 12px; font-family: Arial; SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #F0F0F0; SCROLLBAR-ARROW-COLOR: #000070; SCROLLBAR-HIGHLIGHT-COLOR: #000070; SCROLLBAR-SHADOW-COLOR: #000070; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-BASE-COLOR: #000000; }
input.textgray   { color: #202020; font-weight: normal; font-size: 12px; font-family: arial; background-color: #FFFFFF; margin: 0px; border: solid 1px #A0A0A0;}
input.buttongray { color: #202020; font-weight: normal; font-size: 12px; font-family: arial; background-color: #FFFFFF; text-align: center;  margin: 0px; border: solid 1px #909090; height: 20px;}
Select.gray      { color: #909090; border: solid 1px #000070; BACKGROUND-COLOR: #FFFFFF;  font-size: 12px; font-family: Arial; SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #F0F0F0; SCROLLBAR-ARROW-COLOR: #000070; SCROLLBAR-HIGHLIGHT-COLOR: #000070; SCROLLBAR-SHADOW-COLOR: #000070; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-BASE-COLOR: #000000; }
Textarea         { color: #182c50; font-weight: 400; font-size: 17px;font-family: Times New Roman;background-color: #ffffff;   border: solid 1px #000070; SCROLLBAR-FACE-COLOR: #FFFFFF;SCROLLBAR-TRACK-COLOR: #F0F0F0;  SCROLLBAR-ARROW-COLOR: #000070;SCROLLBAR-HIGHLIGHT-COLOR: #000070;        SCROLLBAR-SHADOW-COLOR: #000070;SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;SCROLLBAR-BASE-COLOR: #000000;}


/* General */
table.cdir       { background-color: #ffffff; margin-top: 20px;  margin-right: 2%; margin-left: 2%; border: none; width: 96% }


/* Book Catalog style*/
/* main table*/
table.cflist     {  background-color: #ffffff; margin-top: 25px; MARGIN-BOTTOM: 25px; margin-right: 4%; margin-left: 4%; border: solid 1px #A5A5A5; width: 92% }
td.cftitl        {  color : #000000;   font-weight : normal;   font-size : 15px;  padding-left: 15px;  font-family: sans-serif; background-color: #D5DAE3;  FONT-FAMILY: sans-serif;  height: 22px }
td.cfcoment      { color : #000000; font-weight : normal; font-size : 15px;  padding: 5px; }

/* посторінковий вивід*/
a.pagenav:link         { color: #101090; font-size : 13px; font-weight : normal; font-family: verdana; text-decoration: underline;}
a.pagenav:visited      { color: #101090; font-size : 13px; font-weight : normal; font-family: verdana; text-decoration: underline;}
a.pagenav:hover        { color: #101090; font-size : 13px; font-weight : normal; font-family: verdana; text-decoration:   none;}

a.pagenavs:link         { color: #1010A0; font-size : 13px;font-weight : bold;  font-family: verdana; text-decoration: none;}
a.pagenavs:visited      { color: #1010A0; font-size : 13px;font-weight : bold;  font-family: verdana; text-decoration: none;}
a.pagenavs:hover        { color: #2020B0; font-size : 13px;font-weight : bold;  font-family: verdana; text-decoration: none;}



/* Вивід інформації по книзі */
span.cfbookname      { color: #000000; font-weight: 400; font-size: 16px; line-height: 32px; font-family: Arial; text-transform: uppercase; margin: 0px; padding: 0px }
span.cfbookautor     { color: #000000; font-weight: 400; font-size: 14px; line-height: 20px; font-family: Bookman Old Style, Verdana; margin: 0px; padding: 0px }
span.cfbookizd       { color: #000000; font-weight: 400; font-size: 16px; line-height: 19px; font-family: Courier New; margin: 0px; padding: 0px }
span.cfbooksdescr    { color: #202020; font-weight: 400; font-size: 14px; font-family: Arial; margin: 0px; padding: 0px;}


/* Список каталогів */
a.catrow:link        { color: #0055A8; font-weight: bold; text-decoration: none;       font-size: 14px;}
a.catrow:visited     { color: #0055A8; font-weight: bold; text-decoration: none;       font-size: 14px;}
a.catrow:hover       { color: #0055A8; font-weight: bold; text-decoration: underline;  font-size: 14px;}

/* Вложені підкаталоги */
a.cat_headline:link    { font-size : 12px; font-weight : bold; text-decoration : underline; color: #004099; }
a.cat_headline:visited { font-size : 12px; font-weight : bold; text-decoration : underline; color: #004099; }
a.cat_headline:hover   { font-size : 12px; font-weight : bold; text-decoration : none;      color: #F04340; }

/* Полоса новин*/
p.newsdate { font-size: 16px; margin: 0px; padding: 0px;}
p.news     { font-size: 14px; margin: 5px; padding: 8px;}

/*td.ltitle     { FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: sans-serif; background-image: url(/img/beck1.gif); height: 24px }
*/

/* Пошук- стилі*/
/* підсвітка синтаксису*/
span.highlightsearch{ font-weight: bold; background-color: #FFFFB5;}
table.setb          { background-color: #f8f8f8; margin-top: 0px; border: solid 1px #B5B5B5;}


table.seachtab {width: 92%; margin-top: 20px;}
td.seachtd { border-TOP: solid 1px #A5A5A5; }
span.seachname { color: #007000; font-size: 20px;}
span.seachauthor { font-size: 16px; }
span.seachDescr { font-size: 16px;}


/* Каталоги журналів */

table.jlist       { margin: 20px; margin-right: 7%; margin-left: 7%; width: 86% }
a.jlist:link      { color: #3030A0;   font-weight: bold; text-decoration: none;         font-size: 14px;}
a.jlist:visited   { color: #3030A0;   font-weight: bold; text-decoration: none;         font-size: 14px;}
a.jlist:hover     { color: #3030A0;   font-weight: bold; text-decoration: underline;    font-size: 14px;}

a.jyear:link      { color: #4040A0;  font-weight: normal; text-decoration: underline;  font-size: 12px;}
a.jyear:visited   { color: #4040A0;  font-weight: normal; text-decoration: underline;  font-size: 12px;}
a.jyear:hover     { color: #4040A0;  font-weight: normal; text-decoration: underline;  font-size: 12px;}

a.jyears:link     { color: #303030;  font-weight: normal; text-decoration: none;  font-size: 12px;}
a.jyears:visited  { color: #303030;  font-weight: normal; text-decoration: none;  font-size: 12px;}
a.jyears:hover    { color: #303030;  font-weight: normal; text-decoration: none;  font-size: 12px;}

table.jcovercat   { margin: 20px; margin-right: 25%; margin-left: 5%; width: 70% }



a.jissuelist:link        { color: #306090; font-weight: normal; text-decoration: none;       font-size: 12px;}
a.jissuelist:visited     { color: #306090; font-weight: normal; text-decoration: none;       font-size: 12px;}
a.jissuelist:hover       { color: #306090; font-weight: normal; text-decoration: underline;  font-size: 12px;}

/*a.jissuelist:hover   { text-decoration: underline;}*/
p.jissueinf             { color: #303030;   font-weight: normal;  font-size: 12px; }


table.jissuetab  { margin: 20px; margin-left: 25px; margin-top: 30px;}

/* Журнали - вивід статтей (список + пошук)*/
table.jorntab { margin: 20px; margin-right: 10%; margin-left: 10%; width: 80%; padding: 5px;}
div.jlistc    { margin: 20px; margin-right: 10%; margin-left: 10%; width: 80%; padding: 5px;}

span.jnaz      { color: #101010; font-weight: bold;   font-size: 16px; font-family: verdana; margin: 4px;  padding:  0px; line-height: 22px;}
span.jauthor   { color: #202050; font-weight: normal; font-size: 14px; font-family: verdana; margin: 4px;  padding:  0px;}
span.jpage     { color: #000000; font-weight: normal; font-size: 14px; font-family: verdana; margin: 4px;  padding:  0px;}
span.jdoi      { color: #000050; font-weight: normal; font-size: 14px; font-family: verdana; margin: 4px;  padding:  0px;}
span.jorfnnam  { color: #000000; font-weight: normal; font-size: 14px; margin: 15px; padding: 0px; line-height: 22px; font-family: sans-serif,Arial;}
span.jpersent  { color: #006000; font-weight: normal; font-size: 14px; font-family: verdana; margin: 4px;  padding:  0px; }
span.extract   { color: #202050; font-weight: normal; font-size: 14px; font-family: verdana; margin: 8px;  padding:  0px;}


DIV.hr        { CLEAR: both; DISPLAY: block; MARGIN: 0.5em 0px; BORDER-BOTTOM: #999 1px solid }
DIV.redhr     { CLEAR: both; DISPLAY: block; MARGIN: 0.5em 0px; BORDER-BOTTOM: #CCC 2px solid }
H3.zagol      { color: #853535; font-weight: bold; font-size: 14px; font-family: verdana; margin: 8px; padding 8px; };
/*H3.currat { FONT-FAMILY: Helvetica, Verdana, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.1em; MARGIN: 8px 0px 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: 2px solid #700000;}
 */

/*Пошук - стилі*/
DIV.hrlightgray     { CLEAR: both; DISPLAY: block; MARGIN: 0.5em; BORDER-BOTTOM: #B5B5B5 1px solid }

/* Навігаційна панель*/
p.navbar      { text-align:center; background-color:#E5EEF5; font-weight:bold; }

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrц               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	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: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
/*-------------------------------------------------*/
#vd_tree
{
	margin-top : -15px;
	margin-left : 8px;
}
