/* definicje ogólne */
body             {background-color: #ffffff; color: #000000}
a                {text-decoration: none; color: #000066;}
a:hover          {text-decoration: underline;}
table            {padding: 0px; border: 0}
img.picture      {border-width: 1px; border-color: #000066;}
ol               {list-style-type: decimal;}
ul               {list-style-type: circle;}

/* Tekst "Kup w XXX"" pojawiający się w rightbarach i fiszcze z danymi */
div.buy          {margin-top: 0.6em; margin-bottom: 0.3em; text-align: center;}
/* Linki, które z jakiśch powodów chcemy szczególnie wyróżnić */
a.important      {color: #b00000; font-weight: bold;}

/* Elementy "konstrukcyjne" strony - odstępy i kreseczki */
/* Teoretycznie powinny być roione za pomocą ustawiania właściwości marginesów i <hr> */
/* w praktyce podejście teoretyczne wygląda na każdej przeglądarce inaczej */
td.spacer        {background-color: #ffffff;}
td.line          {background-color: #000066;}

/* Do zagnieżdżania obrazków w tekście, odpowiednio dosunięte do lewej i do prawej */
table.intext-r   {float: right; margin-left: 5px; margin-bottom: 2px; margin-right: 0px; margin-top: 0px;}
table.intext-l   {float: left; margin-left: 0px; margin-bottom: 2px; margin-right: 5px; margin-top: 0px;}
table.intext-j   {margin-left: 0px; margin-bottom: 8px; margin-right: 0px; margin-top: 4px;}

/* podpisy do zagnieżdżonych obrazków. Nie muszą występować. */
td.sub           {font-family: verdana, helvetica, arial, sans-serif; font-size: 9px; padding: 2px 4px; background-color: #efefef;}
td.s-left        {text-align: left}
td.s-right       {text-align: right}

/* Horizontal bar czyli wszelkie nagłówki */
td.hbar          {background-color: #8189a5; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px;}
td.hb-breadcrumb {font-weight: bold; text-align: left; color: #000066; padding: 2px 5px;}
td.hb-header     {text-align: center; color: #ffffff; padding: 2px; font-weight: bold;}
td.hbh-patronat  {background: #8189a5 url(/img/patronat.gif) no-repeat center right}
td.hb-extract    {text-align: left; color: #ffffff; padding: 2px;}
td.hb-percent    {text-align: right; color: #ffffff; padding: 2px; font-weight: bold;}
a.breadcrumb     {color: #ffffff;}

/* Vertical bar czyli zawartość right- i left- barów oraz fiszka z danymi utworu */
.vbar          {font-family: verdana, helvetica, arial, sans-serif;}
.vb-left       {font-weight: bold; text-align: left; font-size: 11px;}
.vbl-active    {font-weight: bold; text-align: left; font-size: 11px;}
.vb-right      {text-align: justify; font-size: 9px;}
.vb-justify    {text-align: justify; font-size: 11px; padding-bottom: 0.2em}
div.vbj          {margin-top: 0.2em;}
div.vbr          {margin-top: 0.3em;}
div.vbl-lev1     {margin-left: 1em; margin-right: 0em;}
div.vbl-lev2     {margin-left: 2em; margin-right: 0em;}
span.vbll2-t     {font-weight: bold;}
span.vbll2-a     {font-weight: normal;}
span.vbll2-w     {font-weight: normal; font-size: 8px}

/* News czyli strony ze spisem ostatnich 10 łotewwrów. */
td.news          {font-family: verdana, helvetica, arial, sans-serif;}
div.n-title      {font-size: 13px; font-weight: bold; font-variant: SMALL-CAPS; color: #000066; text-align: left;}
div.n-author     {font-size: 13px; color: #000066; text-align: left;}
div.n-indent     {margin-left: 2em; margin-right: 0em;}
div.n-date       {font-size: 11px; text-align: left; font-style: oblique; margin-top: 0.3em}
div.n-content    {font-size: 12px; text-align: justify; margin-top: 0.3em;}
td.n-sort        {font-size: 11px; font-weight: bold;}
div.ns-left      {text-align: left; margin-top: 0.2em; margin-bottom 0.2px;}
div.ns-right     {text-align: right; margin-top: 0.2em; margin-bottom 0.2px;}

/* Text czyli strony z pojedynczym tekstem */
td.text          {font-family: georgia, times, serif; color: #000000; text-align: justify;}
.t-title      {font-family: verdana, helvetica, arial, sans-serif; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #000066; text-align: left;}
.t-author     {font-family: verdana, helvetica, arial, sans-serif; font-size: 14px; font-variant: SMALL-CAPS; color: #000066; text-align: left;}
.t-title2     {font-size: 12px; font-style: oblique; color: #000066; text-align: left; margin-top: 0.6em; text-align: justify;}
.t-subtitle   {font-size: 14px; font-weight: bold; font-variant: SMALL-CAPS; color: #000066; text-align: left; margin-top: 0.6em; }
.t-intro      {font-size: 13px; font-style: oblique; text-align: justify; border-top: solid 1px black; border-bottom: solid 1px black; padding-top: 3px; padding-bottom: 5px;}
.text         {font-size: 15px; text-align: justify; margin-top: 0.5em; margin-bottom: 0.5em;}
.textb        {font-size: 15px; text-align: justify; margin-top: 0em; margin-bottom: 0em; text-indent: 2em;}
.t-motto      {margin-top: 1em; margin-bottom: 1em; margin-left: 3em; margin-right: 0em; font-style: oblique; text-align: right;}
.t-titauth    {font-size: 15px; text-align: left; margin-top: 0.3em; margin-bottom: 0em; margin-left: 1em; margin-right: 0em;}
.t-first:first-line {font-variant: SMALL-CAPS;}
.t-date       {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; text-align: right; margin-top: 0.3em; margin-bottom: 0em;}
.t-navi       {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; text-align: right;  margin-top: 0.3em; margin-bottom: 0em; margin-left: 2em; margin-right: 0em;}
.t-cite       {margin-left: 2em; margin-right: 2em;}
span.tn-link     {color: #8189a5;}
div.t-annot      {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; text-align: justify; border-top: solid 1px #888888; margin-top: 0.5em; padding-top: 0.5em;}
span.annot-ref   {font-size: smaller; font-weight: bold; vertical-align: super;}
div.t-question   {}
div.t-answer     {}
span.spoiler {color: #efefef; background: #efefef;}

td.ten           {font-family: verdana, helvetica, arial, sans-serif; color: #000000; font-size: 15px; font-variant: SMALL-CAPS;}
div.tenh-title   {text-align: right; font-weight: bold; margin-right: 2px; margin-left: 2px; margin-top: 2px; margin-bottom: 2px;}
div.tenh-initials{text-align: center; margin-top: 2px; margin-bottom: 2px;}
div.tenb-title   {text-align: right; font-size: 12px; font-weight: bold; margin-left: 2px; margin-right: 2px;}
div.tenb-mark    {text-align: right; font-weight: bold; margin-left: 2px; margin-right: 2px;}
div.ten-title    {font-size: 15px; font-weight: bold; text-align: left;}
div.ten-author   {font-size: 13px; font-weight: bold; text-align: left;}
div.ten-note     {font-family: georgia, times, serif;  font-size: 13px; font-variant: normal; text-align: justify; margin-left: 2em; margin-right: 2px;}

/* Copyright czyli stopka Esensji */
td.copyright     {font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; text-align: right; font-style: oblique;}

/* Konkursy */
ol.quiz          {font-weight: bold; margin-top: 0.6em;}
ul.quiz          {font-weight: normal; margin-top: 0.3em; margin-bottom: 0.3em;}
li.quiz          {margin-top: 0.6em;}
li.good-answer   {list-style-type: disc; font-weight: bold;}
span.q-question  {font-variant: SMALL-CAPS; color: black; text-align: justify; font-weight: normal;}
span.q-stats     {font-size: smaller; text-align: justify; font-weight: normal;}
span.q-answers   {text-align: left; font-weight: normal;}
span.q-comment   {font-style: oblique; text-align: justify; font-weight: normal;}

/* Spis treści magazynu */
td.position      {font-family: verdana, helvetica, arial, sans-serif; border-bottom: solid 1px #F0F0FF;}
span.sitenr      {font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; float: left;  margin-top: 0.3em; margin-bottom: 0em; margin-left: 0em; margin-right: 1em; color: #8189a5;}
div.subtitle     {font-family: verdana, helvetica, arial, sans-serif; text-align: justify; font-size: 9px; margin-top: 0.3em;}
td.half          {width: 50%; padding: 0; vertical-align: top; border: 0;}
td.half table    {width: 100%; padding: 0; border: 0;}
td.chapter       {width: 100%; padding: 0; border: 0; background: #F0F0FF; font-family: verdana, helvetica, arial, sans-serif; text-align: center; font-size: 12px; padding: 0.3em; color: #AA2222; font-weight: bold;}
td.subchapter    {width: 100%; padding: 0; border: 0; font-family: verdana, helvetica, arial, sans-serif; text-align: center; font-size: 12px; padding: 0.3em; color: #AA2222; font-weight: normal;}

/* Archiwum - wersje offline */
img.zip	{width: 16px; height: 15px; border:0; padding: 1px; }
td.offline	{text-align: left; vertical-align: top; width: 110px; font-family: arial, helvetica, sans-serif; font-size: 11px; color: black; padding-top: 10px;}
td.rok	{text-align: left; font-size: 16px; margin: 20px 0 8px; font-family: arial, helvetica, sans-serif; padding-top: 20px; }
