body{margin:0px;}
body, td                                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
form    {margin: 0px;}

h1                                              {margin: 0 0 0.3em 0; padding: 0; font-size: 160%; font-weight: normal;}
h2                                              {margin: 1em 0 0.3em 0; font-size: 140%; font-weight: normal; color: #811133;}
h3                                              {margin: 1em 0 0.3em 0; font-size: 120%;}
h4                                              {margin: 1em 0 0.3em 0; font-size: 100%;}
p                                               {margin: 0 0 1em 0;}
.defText                                        {font-size: 80%;}
.fade                                           {color:#6A6A6A;}
li                                              {margin-bottom: 0.5em}


table.nav     {}
table.nav td.logokaf  {background: #6A99FF url(/images/inpsy/logo-bgkaf.gif) repeat-x; }
table.nav td.logoven  {background: #6A99FF url(/images/inpsy/logo-bgven.gif) repeat-x; }
table.nav td.rub    {background: #E7E7E7; font-size: 10px; color: #6F6F6F;}
table.nav td.rub  a {text-decoration: none; font-size: 10px; color: #A2A2A2;}
table.nav td.rub  a.cur {text-decoration: none; font-size: 10px; color: #6F6F6F;}
table.nav td.menukaf  {font-size: 11px; background: url(/images/inpsy/menu-bgkaf.gif) repeat-x  #0A55D4;}
table.nav td.menulib  {font-size: 11px; background: url(/images/inpsy/menu-bglib.gif) repeat-x  #CB6D31;}
table.nav td.menudlg  {font-size: 11px; background: url(/images/inpsy/menu-bgdlg.gif) repeat-x  #8B9EC8;}
table.nav td.menuven  {font-size: 11px; background: url(/images/inpsy/menu-bgven.gif) repeat-x  #208C50;}

table.empty     {}

table.txtmenu     {}
table.txtmenu td    {font-size: 12px; color: #FCF4A9;}
table.txtmenu td  a {font-size: 12px; color: #FCF4A9; text-decoration: none;}

table.search      {}
table.search  td    {font-size: 11px; color: #FFFFFF; padding-left: 10px;}
table.search  td  input {font-size: 10px; }

table.tmline      {}
table.tmline  td    {padding-left: 10px; padding-right: 10px;}
table.tmline  td.date   {color: #7F7F7F;}
table.tmline  td.curdate  {color: #0B4692;}
table.tmline  td.title  {color: #7F7F7F;}
table.tmline  td.title a  {color: #7F7F7F; text-decoration: underline;}
table.tmline  td.titlecur {color: #0B4692;}
table.tmline  td.titlecur a {color: #0B4692; text-decoration: none;}
table.event     {}
table.event td.img    {color: #7F7F7F;}
table.event td.img  a {color: #7F7F7F;}
table.event td h1   {margin: 0; padding-left: 0; font-size: 130%; font-weight: bold; color: #000084;}
table.event td h2   {margin: 0; padding-left: 0; font-size: 110%; font-weight: bold; color: #000084;}
table.navlevel  tr.navtop td  {background-color:#063FB9;border:0px;}
table.navlevel  td.navbotkaf  {background: url(/images/kaf/navbottom_line.gif) repeat-x #E4F1FF;}
td.navtitle     {background-color:#063FB9;padding:6px 8px 6px 16px;color:#FFFFFF;}
table.navmain     {background-color:#E4F1FF;border: #063FB9; border-style: solid; border-width: 0px 1px 0px 1px;}
table.navmain td    {font-size: 11px;padding:6px 8px 6px 16px;}


div.path      {font-size: 11px; color: #747474; margin-top: 4px; margin-bottom: 4px; margin-left: 20px;}
div.path a      {font-size: 11px; color: #747474; text-decoration: underline;}
a.notenumber { text-decoration:none; font-size:10px;}
h1        {margin: 0 0 0.3em 0; padding-left: 9px; font-size: 140%; font-weight: bold; color: #000084;}
h2        {margin: 1em 0 0.3em 0; font-size: 130%; font-weight: normal; color: #000084;}
h3        {margin: 1em 0 0.3em 0; font-size: 120%; font-weight: normal; color: #000084;}
h4        {margin: 1em 0 0.3em 0; font-size: 100%;}
h1.author     {margin: -0.2em 0 0 -0.6em;}
p.author      {text-align:justify;margin-top:13px;}

p#dates       {color:#85A3D0;margin:3px 0 20px 0;}

table.foto      {background-color:#B2B2B2;}
table.foto td     {background-color:#FFFFFF; border: #FFFFFF; border-style: solid; border-width:1px;}
table.alph td a   {font-size:120%;font-weight:bold;}
table.alph td a.curlet  {color:#8AADD7;text-decoration:none;}
h1.bigletter      {font-size:300%;margin:15px 0 15px -11px;}
ul.author     {margin-top:15px;}
ul.author li    {color:#5785C1;}
a.author_s      {text-decoration:none;font-size:80%;}
td.grey       {background-color:#EAEAEA;}
.small    {font-size:11px;}
p.note    {font-size:11px;}
div.copyright     {font-size:80%;margin-top:15px;color:#AAAAAA;text-align:center}
div.copyright a   {color:#666699;}

td.head_downkaf     {background: url(/images/kaf/newsline.gif) repeat-x;}
a.cnews       {text-decoration:none;}
div.opros *   {color:#063FB9;font-size:11px;}
div.opros     {color:#063FB9;font-size:11px;}
td.mainheader *   {color:#063FB9;margin:0px;}
a.bwhite      {color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:11px;}
.publ {margin-left:20px;}

table.notes {font-size:11px; background-color:#E4F1FF; margin:0px; border-top:1px solid black}
table.notes tr td {font-size:11px; padding:2px; }
div.footnote_new, div.footnote_new_active {	    
	    position: absolute;
		z-index: 10;
		display: none;
		width: 315px;
		background-color:#E4F1FF;
		color: #000000;
		padding: 2px;
		font-size: 11px;
		border:1px solid #CCCCCC
	
	}

	div.footnote_new_active { display: block; }

	#x_image { position: absolute; right: 1px; top: 2px }


.footnoteimg_new_active{
		
		border:1px solid #ccc;
		background-color:#85BFFC;
		font-size: 11px;
		position:absolute;
		display: block; 
		border:1px solid #CCCCCC
	}
td.imgcont{padding:2px 15px 5px 15px;}
td.podpis{padding-bottom:5px;}		
table.notes tr td sup {font-size:10px!important;text-decoration:none!important;}
table.notes tr td a sup,table.notes tr td a, a sup{font-size:10px!important;text-decoration:none!important;}
td.imgclose{padding:0px 1px 0px 0px; text-align:right;}
img.close{margin-top:2px; 1margin-right:2px;}
a.notenumber{font-size:10px;vertical-align:top; padding-left:2px; padding-right:2px;}
a.notenumberimg{font-size:10px; padding-left:2px; padding-right:2px;}

	
.kalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E3192;
}
a.kalendar1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E3192;
	text-decoration: underline;
}
a.kalendar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
}
.kalendar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

table.years tr.years  td    {padding: 4px 1.5em; font-size: 70%; background: #F0ECE8; text-align: center;}
table.years tr.years  td.current  {background: #092488 ; color: #FFFFFF;}
table.years tr.years  td.current a  {color: #FFFFFF;}
table.years tr.months td    {font-size: 70%; padding-top: 0; }
table.years tr.years  td  a {color: black;}
table.years tr.months td  a.cur {color: #777777; text-decoration: none;}

table.rep		{border-collapse:collapse;}
table.rep td.head	{border:#000000 1px solid; text-align: center; font-weight: bold;}
table.rep td.wd		{border:#000000 1px solid; text-align: center; font-weight: bold;}
table.rep td.d		{border:#000000 1px solid; text-align: center; text-transform: lowercase; }
table.rep td		{border:#000000 1px solid; }
table.rep td a		{color: black; }

td.cat1	{background: #ffcc66;}
td.cat2	{background: #ffff99;}
td.cat3	{background: #ccff99;}
td.cat4	{background: #ff9999;}
td.cat5	{background: #ffffff;}
td.gray	{background: #EEEEEE;}

table.kalendar		{border-collapse:collapse;}
table.kalendar td	{border:#AAAAAA 1px solid; }
table.kalendar td.blank	{border: none; }
table.kalendar td.blank	td {border: none; }

.lower	{text-transform: lowercase;}
table.content tr td.bodyl{padding:0px 15px 0px 0px;}
table.content tr td.body{padding:0px 15px;}
table.content tr td.bodyr{padding:0px 0px 0px 15px;}
div.divSelect		{margin: 10px 20px;}
div.divSelectLi		{margin: 5px 5px;}
