a { text-decoration: none }
a:link { color: #0a00d1; }
a:active { color: #0a00d1; }
a:visited { color: #8b00bf; }
a:hover { text-decoration: underline; color: #8b00bf; }

/*a:link { color: #F08F04; }
a:active { color: #F08F04; }
a:visited { color: #F08F04; }
a:hover { text-decoration: underline; color: #FF5F53 }

/* uklad */

body {
  /*scrollbar-face-color:       #85182d;*/
  scrollbar-face-color:       #eeeef9;
  scrollbar-highlight-color:  #ffffff;
  scrollbar-shadow-color:     #000099;
  scrollbar-3dlight-color:    #eeeef9;
  scrollbar-arrow-color:      #0000ff;
  scrollbar-track-color:      #ddddff;
  scrollbar-darkshadow-color: #000055;
  margin: 6 0;
  background-color: #EEEEF6;
}

body, td {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #444444;
}

input, textarea {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
}

hr{
  height: 1;
  border: 1 solid #f2e3d4;
}

h1{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #8b868f;
  margin: 0;
}

/* głowna tabela tekstu */

td.text_main{
  font-size: 11px;
  width: 100%;
  border-left: 1px solid #B6B7D0;
  border-right: 1px solid #B6B7D0;
  background-color: white;
  padding:0;
}

td.text{
  font-size: 11px;
  text-align: justify;
  vertical-align: top;
}

table.text{
  font-size: 11px;
  width: 100%;
}


td.leftpanel {
  background:url(../_pix/leftpanel_bg.png) 100% 0 no-repeat; 
  padding: 20 25 15 5;
  font-size: 12px;
  text-align: right;
  width: 105;
}
td.mainpanel {
  padding: 5 10 10 10;
}
.bottomdots {
  border-bottom: 1px dotted #888899;
  margin-bottom: 15;
}

/* submenu w części tekstowej */

.submenu{
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #C828A8;
  width: 100%;
  height:27;
  background: url(../_pix/submenu.png) repeat-x;
  margin-bottom: 10;
  padding: 4 5;
}

a.sub_menuitem { margin: 0 6; }
a.sub_menuitem:link { color: #C828A8; }
a.sub_menuitem:active { color: #C828A8; }
a.sub_menuitem:visited { color: #C828A8; }
a.sub_menuitem:hover { color: #FF49DB; text-decoration: none }

/* napisy formatowane */

.blankiety{
  background-color:#CA4DD6;
  padding:1 2 1 2;
  color:white;
  font-weight:bold;
  text-decoration: none;
}
.literaki{
  font-family: Arial Black, Arial, Helvetica, sans-serif;
  color: #ff3f10;
  font-weight:bold;
  font-style: italic;
  text-decoration: underline;
}
.marcom{
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color:#AA47c6;
  font-weight:bold;
}
.fT1{
  color: #521BF5;
  font-weight:bold;
}
.fT2{
  color: #75B800;
  font-weight:bold;
}
.fT21{
  color: #F6AF17;
  font-weight:bold;
}
.fT22{
  color: #02B57E;
  font-weight:bold;
}
div.fT_header {
  font-family: Century Gothic, Verdana, Arial, Sans-serif;
  font-style: none;
  letter-spacing: 2;
  font-weight:normal;
  font-size: 14px;
  padding:1 0 1 0;
  color:#3300ff;
}
.progname{
  font-size: 15px;
}

td.img_descr{
  font-size: 11px;
  font-style: italic;
  text-align: left;
  vertical-align: middle;
  padding: 5 10 5 10;
}

div.subtitle{
  color: #E47B00;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  letter-spacing: 3px;
  height:27;
  background: url(../_pix/submenu.png) repeat-x;
  margin: 2 0 0 0;
  padding: 4 5;
}
div.subtitle2{
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  margin: 6 0 3 0;
  border-bottom: 1px solid #999999;
}

.frame{
  background-color: #EEEEF6;
  border: 1px solid #B6B7D0;
  padding: 10;
  margin: 9 0;
}

/* ramka graficzna */
table.gframe{
  border: 0;
  width: 227;
}
td.gframe_top{
  background: url(../_pix/frame_top.png) no-repeat;
  height: 46;
  padding: 14 22 11 18;
  font-size: 12px;
  color: white;
  vertical-align: center;
  text-align: center;
}
td.gframe_mid{
  background: url(../_pix/frame_mid.png) repeat-y;
  font-size: 9px;
  padding: 2 22 2 18;
}
td.gframe_bottom{
  background: url(../_pix/frame_bottom.png) no-repeat;
  height: 17;
}




ol,ul { margin:10 0; padding:0 0 0 15 }
li { margin: 2 0 2 20; padding-let:10; text-align:left; }

