a.lnk { text-decoration: none; color: #900; }
a.lnk:hover { color: #4d5157; text-decoration: none; border-bottom: 1px dashed #900; }


/*druk faktury*/
.m-szerokosc { width: 135px; }
.m-naglowek { background-color: #FFE7AE; font-size: 11px; font-family: "Arial CE", Arial; color: #000000; font-weight: bold }
.m-naglowekMF { background-color: #990000; font-size: 11px; font-family: "Arial CE", Arial; color: white; font-weight: bold }
.m-znak { font-size: 11px; font-family: "Arial CE", Arial; color: #000000 }
.m-wart { font-size: 11px; font-family: "Arial CE", Arial; color: #000000 }
.m-plus { font-size: 11px; font-family: "Arial CE", Arial; color: #1166CC }
.m-minus { font-size: 11px; font-family: "Arial CE", Arial; color: #990000 }
.m-wiersz1 { background-color: #FFFad9; }
.m-wiersz2 { background-color: #Fffad9; }
.m-ramka { background-color: #FFE7AE; }
.m-link { font-size: 11px; color: #003399; background-color: #F0F0F0;}
A.m-link:link { text-decoration: none; }
A.m-link:visited { color: #000080; text-decoration: none}
A.m-link:hover { color: #0000A0; text-decoration: underline} 


/*lista zwykla*/
ul#lista { margin: 10px 0 10px 10px; padding: 0; list-style-type: none; }
ul#lista li { margin: 5px 0; padding: 0; }
ul#lista li a { font-weight: bold; text-decoration: none; border-bottom: 1px solid #fff; color: #4d5157; padding: 0 0 0 15px; background: url("http://www.tok.zpchr.pl/images/bullet_lista_tok_999.gif") 2px 3px no-repeat; }
ul#lista li a:hover { color: #000; background-color: #fff; border-bottom: 1px solid #ccc;}


/* Fix IE. Hide from IE Mac \*/
* html ul li { /*float: left;*/ height: 1%; }
* html ul li a { height: 1%; }
/* End */

form.eForm { margin: 20px 0; }
.eForm fieldset { margin: 5px; padding: 5px; border: 1px solid silver; }
.eForm legend { margin-left: 10px; font-weight: bold; color: mediumblue; }

.eForm dl, div { margin: 0; }
.eForm sup { color: #f00; }
.eForm dt { margin: 10px 0; padding: 2px 5px; font-weight: bold; background-color: #e6e6e6; border-bottom: 1px solid #cdcdcd; }
.eForm dd { margin: 2px 0; padding: 3px 5px; }
.eForm label.desc { float: left; width: 120px; }
.eForm label.checkboxDesc { font-size: 10px; font-style: italic; color: #666; }
.eForm .txtField { width: 200px; font: normal 12px tahoma, arial, verdana; border: 1px solid #e2e2e2;  padding: 2px; }
.eForm .txtArea { font: normal 12px tahoma, arial, verdana; border: 1px solid #e2e2e2; }
.eForm dd.formField textarea { width: 530px; }
.eForm .submit  {  float: right; padding-left: 25px; font-size: 1em; cursor: pointer; border: none; color: #3c484d;}



dl.rck { margin: 20px 0; padding: 0; }
dl.rck dt { margin-top: 15px; border-bottom: 1px solid #ccc; }
dl.rck dt big { font-size: 14px; font-weight: bold; color: #930; text-transform: uppercase; }
dl.rck dt .tel { text-align: right; font-style: italic; color: #f00; margin: 0 5px 0 0; font-size: 13px; }
dl.rck dt a { text-decoration: none; color: #9cb45a; }
dl.rck dt a:hover small { text-decoration: none; color: #6f8631;  }
dl.rck dd { margin: 5px 0; padding: 0 10px; }
dl.rck dd img { float: right; margin: 0 0 7px 7px; padding: 5px; border: 1px solid #cccccc; }






/*styl konsultantów, zakres, dzialanie*/
ul.konsultanci { margin: 15px 0 0 0; padding: 0; list-style-type: none; }
ul.konsultanci li.person { margin: 10px 10px 5px 0; border-bottom: 1px solid #ccc; }
ul.konsultanci li big { font-size: 14px; font-weight: bold; color: #930; }
ul.konsultanci li a small { text-decoration: none; color: #9cb45a; }
ul.konsultanci li a:hover small { text-decoration: none; color: #6f8631;  }
ul.konsultanci li p { padding: 3px 0; margin: 0; text-indent: 15px; text-align: justify;}
ul.konsultanci li  { padding: 3px 0; margin: 0; text-align: justify;}



/*menu tok*/
ul#tokMenu { list-style: none;  margin: 30px 0; padding: 0; font: normal 12px tahoma, arial, verdana, sans-serif; }
ul#tokMenu li {  display: inline; padding: 2px 5px; border-bottom: 1px solid #c1c1c1; background-color: #f3f3f3;}
ul#tokMenu li a { text-decoration: none; font-weight: bold; color: #565656; text-align: left;  }
ul#tokMenu li a:hover { color: #000; }
ul#tokMenu li.current { border: 1px solid #c1c1c1; border-bottom: 1px solid #fff; background-color: #fff; padding: 4px 8px 2px 9px;}
ul#tokMenu li.current a { color: #f58320; }
ul#tokMenu li.current a:hover { color: #f79b29; }


.sZiel { color: #9cb45a }
a.simple { text-decoration: none; border-bottom: 1px solid #ccc; color: #333; }
a.simple:hover { border-bottom-color: #333; }
a.link01 { text-decoration: none; border-bottom: 1px solid #000; color: #690; }
a.link01:hover { text-decoration: none; border-bottom: 1px solid #9c6; color: #000; }

ul.contentModuleList01 { list-style-type: none; margin: 0 0 15px 0; padding: 0;}
ul.contentModuleList01 li { margin: 5px 0; padding: 0 0 3px 20px; background: url(http://www.obpon.org/images/org/bullet_content1.gif) 0 0 no-repeat; line-height: 1.3em;}


/*
ul#tokMenu { list-style: none; padding-left: 10px; border-bottom: 1px solid #ccc; }
ul#tokMenu li { display: inline; padding: 2px 7px; border: 1px solid #fff; border-bottom: 1px solid #ccc; }
ul#tokMenu li a { text-decoration: none; font-weight: bold; color: #565656; }
ul#tokMenu li a:hover { color: #000; }
ul#tokMenu li.current { border: 1px solid #ccc; border-bottom: 1px solid #fff; }
ul#tokMenu li.current a { color: #f79b29; }
ul#tokMenu li.current a:hover { color: #ccc; }
	*/

/*zakres tematyczny*/
ol#zakres_tematyczny { margin: 10px; padding:  0 0 0 15px;  }
#zakres_tematyczny li { color: #000; font: normal 13px tahoma, arial, verdana, sans-serif;  }
#zakres_tematyczny li a { color: #900; font: normal 13px tahoma, arial, verdana, sans-serif; text-decoration: none; }
#zakres_tematyczny li a:hover { color: #900; text-decoration: none; border-bottom: 1px dashed #d44545; }
#zakres_tematyczny li a small { color: #f00; }
#zakres_tematyczny li a.main { color: #000; font: normal 12px tahoma, arial, verdana, sans-serif; text-decoration: none; }
#zakres_tematyczny li a.main:hover { color: #666; text-decoration: none; border-bottom: 1px dashed #666; }
#zakres_tematyczny li a.main small { color: #f00; }
#zakres_tematyczny li ul { color: #000; font: normal 12px tahoma, arial, verdana, sans-serif; list-style: square url('images/arrow.gif'); }
#zakres_tematyczny li ul li { color: #000; padding: 2px 0; }


/*terminarz*/
table.terminy { margin: 10px auto; text-align: center; font: normal 12px tahoma, arial, verdana, sans-serif; color: #000; width: 95%; border-collapse: collapse; border-spacing: 0px; }
table.terminy caption { text-align: center; font: normal 15px tahoma, arial, verdana, sans-serif; color: #900; padding: 4px 0;  margin: 0; }
table.terminy td { background-color: #eaeaea; color: #000; padding: 3px; text-align: center; border: 2px #fff solid; }
table.terminy td.hed { background-color: #dedede;  font: normal 14px tahoma, arial, verdana, sans-serif; color: #000; padding: 3px; text-align: center; border: 2px #fff solid; }
table.terminy td  a big { font: normal 14px tahoma, arial, verdana, sans-serif; color: #900; text-decoration: underline; }
table.terminy td  a:hover big { color: #000; text-decoration: none; }




#zamknij { text-align: center; border: 1px solid #B5B5B5; margin: 20px auto 20px auto; width: 70px; background-color: #EFEFEF; padding: 2px; }
#zamknij a { text-decoration: none; color: #dd7423; }
#zamknij a:hover { text-decoration: none; color: #333; }


