BODY, TD {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 8pt;
}

.klikalny {
    cursor: pointer;
}

.big {
   font-size: 9pt;
}

.FF {
   font-size: 6pt;
}

A {
   text-decoration: none;
}

A:Hover {
   text-decoration: underline;
}

.podkrHaslo {
    background: yellow;
}

BLOCKQUOTE {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;    
   text-align: justify;
}

.blq {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;    
   text-align: justify;
   padding-left:40px;
/*   padding-left:40px;
   padding-top:0px;
   padding-right:40px;*/
}

.trail_style{
    position: absolute;
    text-align: center;
    padding-top: 3px;
    border: black solid 1px;
    background: #f2cc98;
    width: 85px;
    height: 110px;
    visibility: hidden;
}

.calbg {
    background: #e28500;
}

.tablbg {
    background: #e28500;
}

.border-left-right{
    border-left: solid 1px #a50b03;
    border-right: solid 1px #a50b03;
}

.border-bot{
    border-bottom: 1px solid #a30b00;
}

.border-lef{
    border-left: solid 1px #a20a07;
}

.border-rig{
    border-right: 1px solid #A20A07;
}

.calendarHeader { 
            font-weight: bolder; 
            color: #FFFFFF; 
            background-color: #e28500;
            border:  1px #e28500 solid;
}

.calendarHeader2 { 
            color: #FFFFFF; 
            background-color: #e28500;
            border:  1px #e28500 solid; 
}

.calendarToday { 
        background-color: #ffc679;
}

.calendarToday2 { 
        font-weight: bolder; 
}

.calendarToday3 { 
        background-color: #ffc679;
        font-weight: bolder; 
}

.calendar { 
        border-collapse: collapse;
        border: 1px #e28500 solid;
}

TD.calendar { 
        border:  1px #e28500 solid;
}

TD.calendarToday { 
        border:  1px #e28500 solid;
}

TD.calendarToday2 { 
        border:  1px #e28500 solid;
}
TD.calendarToday3 { 
        border:  1px #e28500 solid;
}
A.link1calendar {
    color: #d11300;
}
A.linkcalendar {
    color: #744700;
}

A.linkcalendarToday3 {
    color: #744700;
}
A.linkcalendarToday2 {
    color: #744700;
}
A.linkcalendarToday {
    color: #744700;
}
A.link1calendarToday {
    color: #744700;
}
A.link1calendarToday3 {
    color: #744700;
}
A.link1calendarToday2 {
    color: #744700;
}

.red11b {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #AD2100;
    text-decoration: none;

}

.textfield {
    padding-left: 1px;
    border-style:solid;
    border-color:#a20a07;
    border-width: 1px;
    background-color:white;
    font-size: 8pt;
    color:#a20a07;
    width: 100;
}

.menu_z_ramka {
    border-left:  solid 1px #e28500;
    border-right: solid 1px #e28500;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: red;
}
.menu_z_ramka_wciecie {
    border-left:  solid 1px #e28500;
    border-right: solid 1px #e28500;
    padding-left: 35px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: red;
    background-image: url("img/punkt_s1.gif");
    background-repeat: no-repeat;
}
.menu_z_ramka_wciecie2 {
    border-left:  solid 1px #e28500;
    border-right: solid 1px #e28500;
    padding-left: 26px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: red;
    background-image: url("img/nowosc_ico.png");
    background-position: 4px 2px;    
    background-repeat: no-repeat;
}
.tabela_z_ramka {
    border-bottom:  solid 1px #e28500;
    margin-left: 4px;
}

.red11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #AD2100;
}

.red12u {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #AD2100;
    text-decoration: underline;
    font-weight: bold;
}

.red12b {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #AD2100;
}
.red12bu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #AD2100;
    text-decoration: underline;
}

.red12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #AD2100;
    font-weight: normal;
}

.biu_data {
/* data artykulu  [widok: biu.] */
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.biu_autor {
/* autor artykulu, liczba slow [widok: biu.] */    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #AD2100;
}

.plinki {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #AD2100;
/*    color: black;*/
    text-decoration: underline;
}
.plinkib {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #AD2100;
/*    color: black;*/
    text-decoration: underline;
}
/*
A.plinki:visited { 
  color: black;
}

A.plinki { 
  color: #AD2100;
}
*/

.red18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #AD2100;
/*    color: black; */
    text-decoration: none;
}

.black18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: black; 
    text-decoration: none;
}

.red24 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #AD2100;
    text-decoration: none;
}

.white14b {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.orange12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #B55500;  
    text-decoration: none;
}

.orange14b {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #B55500;
    text-decoration: none;
}

.text12 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-align: justify;
    padding-right: 12px;
}

.text10pt {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    text-align: justify;
    padding-right: 12px;
}

.blackborder {
    border-right: solid #e28500 1px;
    border-bottom: solid #e28500 1px;
}

.blackborder_first {
    border-right: solid #e28500 1px;
    border-bottom: solid #e28500 1px;
    border-left: solid #e28500 1px;
}

.bot_border {
    border-bottom: solid #e28500 1px;
}

.bot_border_first {
    border-bottom: solid #e28500 1px;
    border-left: solid #e28500 1px;
}

.table_header {
    color: white;
    border-right: solid white 1px;
}

.table_header2 {
    color: white;
}

