body { 
    margin:0; 
    padding:0; 
    font: normal 0.7em Tahoma, Verdana, Arial, Georgia, sans-serif; 
    color:#000;
}

*                   { margin: 0; padding: 0; }
img                 { border:0; }
a img               { border:none; }
.clr                { clear: both; font-size: 1px; line-height: 1px; }
.fl                 { float: left}
.fr                 { float: right}
.b                  { font-weight: bold; }
.u                  { text-decoration:underline;}
.odst5              { padding: 5px; }
.odst10             { padding: 10px; }
.odst-b-10          { margin-bottom:20px;}
.odst20             { padding: 20px; }
.odst-r-10          { margin-right:10px;}
.odst-l-10          { margin-left:10px;}
.odst_p_5           { padding-right:5px; }
.odst_p_10          { padding-right:10px; }
.w500               { width: 500px; }
.odst-b10           { padding-bottom:15px;}
.odst-top-10        { margin-top:10px; }

a.link { color:#000; text-decoration:none;}
a.link:hover { color:#000; text-decoration:underline;}


/* Pomin menu - top strony */
#pomin {display:none;}

/* Bookmark */
#addBookmarkContainer {display:inline;}

/* Winietka - top strony */
#gorne-zakladki {
  width:auto;  
  background: #ffffff url('http://g.infor.pl/p/serwis_bhp/_i/infor-prawo-top-tlo.gif') top left repeat-x;
  height:38px;
  margin:0 auto;
}

#top-zakladki {
    margin:0 auto;	
    padding-top:6px;	
    width:990px;
}

/***************** poczatek zakladek ***********************/
.zakladki {
      font-family:Verdana;
      font-size:11px;
      font-size-adjust:none;
      font-stretch:normal;
      font-style:normal;
      font-variant:normal;
      font-weight:normal;
      line-height:normal;
      list-style-type:none;
      margin-bottom:0pt;
      margin-left:0px;
      padding:4px 0px 0 0;
      text-align:left;
}

.zakladki[class] { padding:4px 0px 0 0;}

.zakladki li {
    display:inline;
    position:relative;
}

.zakladki li a {
    background:transparent url('http://g.infor.pl/p/dobraszkola/_i/zakladka-off-05_new.gif') repeat-x scroll left top;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#1C326B;
    margin-right:0px;
    padding:2px 14px 3px;
    text-decoration:none;
    height: 8px;
}
.zakladki li a:hover {
    color:#367bce;
    text-decoration:none;
}

.zakladki li.podswietlona {
    border-bottom:medium none;
    font-weight:bold;
    position:relative;
    top:0px;
}

.zakladki li.podswietlona a {
    background:#fff none repeat scroll 0%;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color: #1c326b;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    padding:3px 14px 6px;
}

.zakladki li.podswietlona a:hover {
    text-decoration:none;
}

.zakladki li.podgp {
    border-bottom:medium none;
    position:relative;
    top:0px;
}

.zakladki li.podgp a {
    background:transparent url('http://g.infor.pl/p/dobraszkola/_i/zakladka-off-05_new.gif') repeat-x scroll left top;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#1C326B;
    margin-right:0px;
    padding:2px 14px 3px;
    text-decoration:none;
    height: 8px;
}

.zakladki li.podgp a:hover {
    text-decoration:none;
    background:url('http://g.infor.pl/p/ip/_i/on-gp.gif') bottom left repeat-x;
}

.zakladki li.podks {
    border-bottom:medium none;
    position:relative;
    top:0px;
}

.zakladki li.podks a {
    background:transparent url('http://g.infor.pl/p/dobraszkola/_i/zakladka-off-05_new.gif') repeat-x scroll left top;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#1C326B;
    margin-right:0px;
    padding:2px 14px 3px;
    text-decoration:none;
    height: 8px;
}

.zakladki li.podks a:hover {
    text-decoration:none;
    background:url('http://g.infor.pl/p/ip/_i/on-ksiegowosc.gif') bottom left repeat-x;
}

.zakladki li.podk {
    border-bottom:medium none;
    position:relative;
    top:0px;
}

.zakladki li.podk a {
    background:transparent url('http://g.infor.pl/p/dobraszkola/_i/zakladka-off-05_new.gif') repeat-x scroll left top;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#1C326B;
    margin-right:0px;
    padding:2px 14px 3px;
    text-decoration:none;
    height: 8px;
}

.zakladki li.podk a:hover {
    text-decoration:none;
    background:url('http://g.infor.pl/p/ip/_i/on-kadry.gif') bottom left repeat-x;
}

.zakladki li.podmf {
    border-bottom:medium none;
    position:relative;
    top:0px;
}

.zakladki li.podmf a {
    background:transparent url('http://g.infor.pl/p/dobraszkola/_i/zakladka-off-05_new.gif') repeat-x scroll left top;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#1C326B;
    margin-right:0px;
    padding:2px 14px 3px;
    text-decoration:none;
    height: 10px;
}

.zakladki li.podmf a:hover {
    text-decoration:none;
    background:url('http://g.infor.pl/p/ip/_i/on-mojafirma.gif') bottom left repeat-x;
}

.zakladki li.poda {
    border-bottom:medium none;
    position:relative;
    top:0px;
}

.zakladki li.poda a {
    background:transparent url('http://g.infor.pl/p/dobraszkola/_i/zakladka-off-05_new.gif') repeat-x scroll left top;
    border-color:#fff;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#1C326B;
    margin-right:0px;
    padding:2px 14px 3px;
    text-decoration:none;
    height: 10px;
}

.zakladki li.poda a:hover {
    text-decoration:none;
    background:url('http://g.infor.pl/p/ip/_i/on-administracja.gif') bottom left repeat-x;
}

.zakladki li.ulubione {
    border-bottom:medium none;
    position:relative;
}

.zakladki li.ulubione a {
    background:transparent none repeat scroll 0%;
    border:medium none;
    color:#FFFFFF;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    padding:2px 0px 2px 15px;
}

.zakladki li.ulubione a:hover {
    color:#ffffff;
    text-decoration:none;
}
/*************** koniec zakladek***********/


/********* logo i baner 750x100 **********/
#nad_menu           { clear:both; padding:5px 0 10px 0 }
#logo_ip            { float:left; }
#content_wrapper    { width:auto; margin: 0 auto 0 auto; }
#content_reklama    { float:right; width:770px; margin: 0 auto 0 auto; background-color:#fff; padding: 0; /*border:1px solid #EFEFEF;*/  }
#right_container    { float:right }

/* Stopka */

#stopka-glowna    {clear:both;border-top:1px solid #d4d4d3;padding:12px 0px 15px 0px; width:990px; color: #b6b6b6; font-size: 11px; margin:0 auto;}

.stopka-lewa      {float:left;width:40%;color: #b6b6b6;}
.stopka-lewa a    {text-decoration: none;color: #b6b6b6;}
.stopka-lewa a:hover {text-decoration: underline;color: #b6b6b6;}
.stopka-prawa     {float: left;width: 60%;color: #D7D7D7;list-style: none;text-align: right;}
.stopka-prawa li  {display:inline;padding:0;margin:0;}

.stopka-prawa li a {text-decoration: none;color: #b6b6b6;font-weight:bold;}
.stopka-prawa li a:hover {text-decoration: underline;}

.rss {padding-left:3px;}
.rss1 {border:0;padding:2px 0px 0px 0px;margin:0;width:9px;height:9px;}

.stopka-ip { margin:20px 0px 0px 0px; padding: 5px 0px 0px 0px;}

/************* prawa strona ********************/

.prawa_strona  { background: url(http://g.infor.pl/p/serwis_bhp/_i/bg_prawa.gif) no-repeat; width:238px; padding-left:3px; }
.prawa_strona a {text-decoration:none; }

/********* wyszukiwarka ***************/
.wynikiwysz {
    
}
.prawa_strona .wyszukiwarka { 
    background: white url(http://g.infor.pl/p/serwis_bhp/_i/wyszukiwanie.gif) no-repeat;
    width:221px; 
    height:80px;
    border-top:1px solid #8B6A63;
    color:#334c85;   
    padding:5 0 0 11px; 
    margin:0;
}

.prawa_strona .wyszukiwarka .zaawans { margin-top:5px; }
.prawa_strona .wyszukiwarka a .zaawans { color:#FFFFFF; text-decoration:none; }
.prawa_strona .wyszukiwarka a:hover .zaawans { color:#334c85; text-decoration:underline; }

.prawa_strona .wyszukiwarka .szukane-slowo {
    color:black;
    font-size:9px;
    width:145px;
     border:1px solid #455923; 
    padding:3px 5px;
    margin-top:32px;
}

.prawa_strona .wyszukiwarka .szukaj-wysz {
     border:0; 
     padding-bottom:4px; 
     width: 59px; 
     height: 20px; 
     background:#eeeeee url(http://g.infor.pl/p/serwis_bhp/_i/szukaj.gif) no-repeat;
}

.wyszukiwarka { 
    width:713px; 
    background:#f4f4f4 url(http://g.infor.pl/p/ip/_i/bg_wyszukiwarka.gif) repeat-x; 
}

.szukane_slowo { 
    width:430px; 
    border: 1px solid #c5c5c5;    
}

.zapomniane-haslo00 {padding:2px 0px 0px 15px;}
.zapomniane-haslo00 a {color:#fff; font-size:11px; text-decoration:underline;}
.zapomniane-haslo00 a:hover {text-decoration:none;}

/*************** logowanie ************/
#box_logowanie      {
    background: #FFFFFF url('http://g.infor.pl/p/serwis_bhp/_i/logowanie_tloa.gif') no-repeat; 
    width: 240px;
    height: 103px;
}
#box_logowanie .content {
    padding: 30px 0 0 15px;
}
#box_logowanie .inp {
  width:150px; border:1px #5C5C5C solid; margin-top:3px; padding:2px 0 2px 5px; color:#4F4F4F; font-size:11px;
}
#box_logowanie .content #zal-in {height: 80px;}
#box_logowanie .content #zal-in a, #box_logowanie .content #zal-in a:active, #box_logowanie .content #zal-in a:link, #box_logowanie .content #zal-in a:visited {color: white;}
#box_logowanie .zaloguj { 
  border:0; padding-bottom:4px; width: 58px; height: 20px; background:#eeeeee url(http://g.infor.pl/p/dobraszkola/_i/btn_zaloguj.jpg) repeat-x;
}

.forminput:focus, .formtext:focus {	background-color: #ffffff; border-color: #d6d6d6; }

#box_logowanie .with_js {
  display: none; 
}
/*
#menu_archiwum .with_js {
  display: none; 
}*/
#menu_archiwum .szary {
    padding: 0px;
    margin: 0px;
    font-size: 10px;
    text-align: center;
    color: #A4A4A4;
}
#tresc_art {
    width: 700px;
    float: left;
    font-size: 12px;
    text-align: justify;
    line-height:1.5em;
    padding: 10px;}

#tresc_art a {color:#346699; font-weight:normal; text-decoration:none;}  
#tresc_art a:hover {text-decoration:underline;} 
#tresc_art strong.c1{color:#346699; font-weight:normal; text-decoration:none;} 

#tresc_art2 {
    width: 725px;
    float: left;
    font-size: 12px;
    text-align: justify;
    line-height:1.5em;
    padding: 10px;
}

#menu_container {
    border-top: 1px solid #BFC0BD;
    border-bottom: 1px solid #DEDEDE;
    padding: 1px 0;
    background-color: #fff;
    margin-bottom: 5px;
}

#blad_logowania { 
    text-align:center;
    padding:5px;
    background-color:#FFCCCC;
    color:#EE0000;
    font-family:Verdana;
    font-weight:bold; 
}

#perdix_login.background { background: #ffffff url(http://g.infor.pl/p/vat/_i/text_login.gif) no-repeat 0px 50%; }
#perdix_pass.background { background: #ffffff url(http://g.infor.pl/p/vat/_i/text_haslo.gif) no-repeat 0px 50%; }
#wyszukiwarka.background { background: #ffffff url(http://g.infor.pl/p/vat/_i/text_szukaj.gif) no-repeat 0px 50%; }
#podaj_email.background { background: #ffffff url(http://g.infor.pl/p/vat/_i/text_email.gif) no-repeat 0px 50%; }
#podaj_email {margin:0px 0px 3px 0px;}
#perdix_login_m { padding-left:50px; width:140px; background: #ffffff url(http://g.infor.pl/p/vat/_i/text_login.gif) no-repeat 0px 50%; }
#perdix_pass_m  { padding-left:50px; width:140px; background: #ffffff url(http://g.infor.pl/p/vat/_i/text_haslo.gif) no-repeat 0px 50%; }

/************* archiwum *******************/
#menu_archiwum div.arch_selected {
    border-color:#CCCCCC -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204);
    border-style:solid none solid solid;
    border-width:1px 0pt 1px 1px;
    padding:5px 10px 5px 5px;
    text-align:right;
}

#menu_archiwum div.arch_ {
    background:#FFFFFF url(http://g.infor.pl/p/ip/_i/cien_arch.jpg) repeat-y scroll right center;
    border-right:1px solid #CCCCCC;
    padding:5px 10px 5px 5px;
    text-align:right;
}

.numer_arch {
    color:#336699;
    text-decoration:none;
}

/************* prenumerata ***************/
.prawa_strona .zamow_prenumerate { background: url(http://g.infor.pl/p/dobraszkola/_i/bg_prawa_red1.gif) repeat-x; width:222px; height:12px; padding:9px 0 8px 15px; border:1px solid #4d882b; border-left:none; }
.prawa_strona .zamow_prenumerate a  { color:#fff; font-weight:bold; font-size:12px;  text-decoration:none; text-transform:uppercase; cursor:pointer;}

/****************** niezbednik *************/
.prawa_strona  .bg_szare .niezbednik { 
    background: url(http://g.infor.pl/p/serwis_bhp/_i/ikonka_info.gif) no-repeat 8px 23px; 
    width:176px; 
    padding-left:62px; 
    padding-top:23px;  
}
.prawa_strona  .bg_szare .niezbednik img { padding-bottom:5px;}
.prawa_strona  .bg_szare .niezbednik ul { 
    list-style:none; 
    margin:0; 
    padding:0; 
    font-family:Tahoma, Verdana,Ariel;
    font-size:11px; 
}
.prawa_strona  .bg_szare .niezbednik ul li { 
    margin:0; 
    padding:0 0 3px 0px;
    margin-bottom:3px; 
}
.prawa_strona  .bg_szare .niezbednik ul li a { 
    color:#485d88; 
    text-decoration:none; 
    border-bottom:1px #000 dotted; 
}
.prawa_strona  .bg_szare .niezbednik ul li a:hover { text-decoration:underline; }
.prawa_strona  .bg_szare .niezbednik ul li a img { padding:3px 0 0 0;}

/***************** forum z prawej str ************/
.prawa_strona  .bg_szare .forum a { color:#485D88;}
.prawa_strona  .bg_szare .forum a:hover { text-decoration:underline;}

.prawa_strona .bg_szare .forum ul.lista_plus { padding:0; margin:0; list-style:none;}
.prawa_strona .bg_szare .forum ul.lista_plus  li { 
  background:url(http://g.infor.pl/p/dobraszkola/_i/plus.gif) no-repeat 0px 7px;
  padding:0pt 0pt 5px 10px;

}
.prawa_strona .bg_szare .forum ul.lista_plus  li a{ font-weight:normal; color:#485D88; border-bottom:1px dotted #000000;}


.prawa_strona  .bg_szare .forum { 
    background: url(http://g.infor.pl/p/dobraszkola/_i/ikonka_forum.gif) no-repeat 8px 23px; 
    width:176px; 
    padding-left:62px; 
    padding-top:23px; 
    color:#344d87;
    line-height:18px;
    font-size:11px;    
}
.prawa_strona  .bg_szare  .odst{padding:250px 0 0 0;}

/***************e-wiadomosc ******************/
.prawa_strona .bg_szare .newsletter {
  background:transparent url(http://g.infor.pl/p/dobraszkola/_i/ikonka_e_wiad.gif) no-repeat scroll 8px 23px;
  padding-left:62px;
  padding-top:23px;
  width:176px;
}
.prawa_strona .bg_szare .newsletter .odst-top10 { padding-top:10px}
.prawa_strona  .bg_szare .newsletter a{ 
    color:#485d88; 
    text-decoration:none;      
}
.prawa_strona  .bg_szare .newsletter a:hover { text-decoration:underline; }

/*************** lewa strona ******************/

#left_container { 
    float:left; 
    width:725px; 
    padding:10px 0px 20px 0px; 
    color:#2C2C2C; 
    font-size:12px;
    line-height:1.4em;   
}

#left_container .nagl-16 { 
    font-size:16px;   
    color:#649614;
    font-weight:bold;
    margin-bottom:20px;
    padding:5px 20px 0 10px;
    width:560px;
    /*background:#fff url(http://g.infor.pl/p/serwis_bhp/_i/h1_bg.jpg) repeat-x; */
}

#left_container a { text-decoration:none; color:#485F88;}
#left_container a:hover { text-decoration:underline;}
#left_container #lead1 { font-size:12px; line-height:1.4em; padding:0px 0px 0px 0px; color:#000; font-weight:normal !important; }
#left_container a .lead ,a .tresc{ text-decoration:none;}
#left_container a:hover .lead, a:hover .tresc { text-decoration:underline;}

#left_container ul {padding: 5px 5px 5px 20px;}

#left_container ul.lista_aktow { padding:0; margin:0; list-style:none;}
#left_container ul.lista_aktow li { 
  background:url(http://g.infor.pl/p/dobraszkola/_i/strzalka.gif) no-repeat 7px 7px;
  padding-left:20px;
  line-height:1.4em;
}
#left_container ul.lista_aktow li a{ color:#485F88; }


#left_container ul.lista_aktow li.lista-plus ul{ padding:5px 0 5px 0; margin:0; list-style:none;}
#left_container ul.lista_aktow li.lista-plus ul li { 
 
  background: url(http://g.infor.pl/p/dobraszkola/_i/plus.gif) no-repeat 7px 7px;
  padding-left:20px;
  line-height:1.4em;
}

#left_container ul.lista_aktow li.lista-plus ul li a{ color:#485F88; }



#left_container ul.lista_aktow li p{ padding-bottom:10px; color:#444; } 

#left_container p { padding-top:0px;}

#left_container .MsoEndnoteText {
    padding:2px 0px 3px 0px;
    margin-right:10px;
}



#left_container ul.lista { padding: 5px 5px 5px 0px; list-style:none;}
#left_container ul.lista li{ 
  color:#485F88; 
    background:url(http://g.infor.pl/p/serwis_bhp/_i/strzalka.gif) no-repeat 7px 7px; 
    padding:3px 0 3px 22px;
}
#left_container ul.lista li a{ color:#485F88; text-decoration:none;}
#left_container ul.lista li a:hover{ color:#485F88; text-decoration:underline;}


#left_container .strony {color:#9c9c9c; font-size:11px; margin:30px 0;}
#left_container .strony .txt {font-weight:bold;}
#left_container .strony a {color:#d00019; text-decoration:none; font-weight:bold;}
#left_container .strony a:hover {color:#d00019; text-decoration:underline;}

/************ forum container ****************/
#left_container .forum_art_lead { padding-bottom:10px; }
#left_container .forum_item { margin-bottom:10px; }
#left_container .forum_box_msg h4{ padding-top:10px; padding-bottom:10px; }


/****** stylowanie textu *************/
#left_container p.MsoNormal {font-size:12px;}
#left_container .p0 { 
      padding:10px 0px;
      text-indent:22.7pt;
      line-height:1.4em;
      text-align:justify;
}

#left_container .p0 a{ 
      color:#4A5D87;     
      text-decoration:none;
}
#left_container .p0 a:hover{ 
      color:#649614;     
      text-decoration:underline;
}

#left_container  .spis_tresci a {
      color:#4A5D87;
      padding:3px 0px;
      text-decoration:none;
}

#left_container .c1 {
      font-size:12px;
      line-height:1.4em;
      padding:20px 0px 15px;
}

#left_container .p1 {
      padding:5px 0px 10px 10px;
}

#left_container .p1 a{ 
      color:#4A5D87;     
      text-decoration:none;
}
#left_container .p1 a:hover{ 
      color:#649614;     
      text-decoration:underline;
}

#left_container p a{ 
      color:#4A5D87;     
      text-decoration:none;
}
#left_container p a:hover{ 
      color:#649614;     
      text-decoration:underline;
}

#left_container .zd {
      font-size:12px;
      font-weight:bold;
      line-height:1.4em;
      padding:20px 0px 15px;
}

#left_container .ztsc {
      font-size:14px;
      font-weight:bold;
      line-height:1.4em;
      padding:20px 0px 15px;
}

#left_container .spis_tresci a:hover {
      text-decoration:underline;
}

#left_container .MsoEndnoteText a {
      color:#4A5D87;
      font-size:11px;
      text-decoration:none;
}


#left_container .MsoEndnoteText a:hover {
      color:#2A2A2A;
      font-size:11px;
      text-decoration:none;
}

#left_container .fnc, #left_container .fng {
      font-size:14px;
      font-weight:bold;
      line-height:1.4em;
      padding:6px 0px 0px;
      text-align:center;
}

#left_container .ftg {
padding:0px 0px 10px;
text-align:center;
}


.form_ {margin:0; padding:3px 0 0 0;}

/*********** naglowek artykulu ***********/
.art_naglowek { 
    background:#fff url(http://g.infor.pl/p/serwis_bhp/_i/art_nag_bg.jpg) repeat-x; 
    font-size:18px;
    border-bottom: 1px solid #F0F0F0; 
}
#left_container .art_naglowek h2 {
    font-size: 18px;
    color: #0B2770;
    line-height:1.4em;  
    margin:0;  
}
.art_naglowek a img { border: 0;} 

.art_naglowek a { color: #333333;}
.art_naglowek a:hover { color: #333333;}

/********** srodek artykulu *************/
.a-box {  margin:3px 0px 2px;}

.lead-nowy {
    color:#000000;
    font-size:12px;
    line-height:1.4em;
    margin:0pt;
    padding:0px;
}

#p021 {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    padding:10px 0px 15px;
    text-align:left !important;
}

.tresc-main {
    border:medium none;
    margin-left: 10px;
    color:#000000;
    font-size:12px;
    line-height:1.4em;
    text-align:left;
}
.odst-podrozdz { margin-left:15px;}
.linia-zielona { border-bottom:1px solid #EBEBEB; padding-bottom:0px;  margin-top: 10px; margin-bottom:10px; width:100%; }
.linia-zielona2 { border-bottom:1px solid #981D18; font-weight:none; padding-bottom:0px; margin-bottom:10px; width:710px; }

/************** zrodlo, data, autor artykulu ************/
.in-box { color:#7E7E7E; font-size:11px; }
.zrodlo-skad { color:#7E7E7E; font-size:11px; margin-left: 10px;}
.zrodlo_male { font-size: 10px; }
.zrodlo_male a { font-weight: normal; color: #888888; }
.zrodlo_male a:hover { font-weight: normal; color: #888888; }
.autor_male { color:#7E7E7E; }

/* Wyglad tekstu */

.srodtyt {padding: 10px 0px 4px 0px; font-weight: bold;}

a.c1 {color:#346699 !important; font-weight:normal !important; text-decoration:none;}
a.c1:hover {text-decoration:underline;}

.sip {padding: 4px 0px 4px 0px; }
.autor {padding: 0px 0px 0px 0px; text-align:right;}
.tytul {display:none;}
.artykul-w-z a{color:#346699; text-decoration:none;}
.artykul-w-z a:hover{color:#346699; text-decoration:underline;}

.tytul-nad span.c1{margin: 8px 0px 15px 0px;color: #5e5e5e !important; font-style: normal !important; font-size: 11px !important;text-transform: uppercase;font-weight: 100;}
.pasek-win { font-size:12px; line-height: 1.4em; font-weight: bold; padding:10px 0 3px 0px; }
.ramka-tyt, .przyklad-tyt {padding:10px 2px 3px 10px; font-weight:bold; border:0px solid #828282;}
.ramka-txt, .porada-pyt, .przyklad-txt  {padding:0px 10px 0px 10px; margin:5px 0px 5px 0px; color:#575757; border:0px solid #828282;}
.podstawa-tyt {font-weight:bold;  padding:10px 0px 3px 0px; font-size:11px; line-height: 1.4em; }
.podstawa-txt  {padding:0px 5px 5px 15px;font-size:11px;line-height: 1.4em; margin:0px 0px 0px 0px;}
.Normal {padding:4px 0px 4px 0px;}
a .Normal {text-decoration:none;}
a:hover .Normal {text-decoration:underline;}

/********** stopka w artykule****************/

.men_sep {
    float: left;
    padding: 5px 8px;
}
.men_sep2 {
    float: left;
    padding: 5px 2px 5px 2px;
}

.liczba_kom {
    float: left;
    width: 30px; 
    height: 28px;
    background: url(http://g.infor.pl/p/gazeta_kadr/i/ico_kom.gif) no-repeat; 
    font-size: 15px; 
    font-weight: bold; 
    text-align: center
}
.liczba_kom A {
    font-size: 14px; 
    font-weight: bold; 
    color: #7F7F7F; 
}
.ikona_opis {
    clear: both; 
    font-size:10px; 
    color: #7F7F7F;
}
.iko_box {
    width: 90px;
    text-align: center;
}
.art_stopka { 
    background:#fff url(http://g.infor.pl/p/gazeta_kadr/i/art_stop_bg.jpg) repeat-x; 
    font-size:18px;
    height:70px;
}
.art_stopka A IMG {
    border: 0;
} 

.art_stopka H2 {
    font-size: 18px;
}
.art_stopka A { 
    color: #333333;
}
.art_stopka A:hover { 
    color: #333333;
}
.paleta_tlo a{ color:#485F88; font-weight:bold; text-decoration:none;}
.paleta_tlo a:hover{ color:#485F88; font-weight:bold; text-decoration:none;}


.art_naglowek a.txt_min{color:#828282; font-size:16px;padding:8px 2px 0 0; font-weight:bold; font-family:Arial, Tahoma; float:left;}
.art_naglowek a.txt_min:hover {color:#828282; font-weight:bold;} 

.art_naglowek a.txt_norm { color:#828282; font-size:20px;padding:6px 2px 0 0; font-weight:normal; font-family:Arial, Tahoma; float:left;}
.art_naglowek a.txt_norm:hover {color:#828282; font-weight:normal;} 

.art_naglowek a.txt_max {color:#828282; font-size:24px; padding:6px 0 0 0; font-weight:normal; font-family:Arial, Tahoma; float:left;}
.art_naglowek a.txt_max:hover {color:#828282; font-weight:normal;} 

.rozmiat-txt-dol {padding-left: 25px; height:30px;}
.rozmiat-txt-dol a.txt_min{color:#828282; font-size:16px;padding:8px 2px 0 0; font-weight:bold; font-family:Arial, Tahoma; float:left;}
.rozmiat-txt-dol a.txt_min:hover {color:#828282; font-weight:bold;} 

.rozmiat-txt-dol a.txt_norm { color:#828282; font-size:20px;padding:6px 2px 0 0; font-weight:normal; font-family:Arial, Tahoma; float:left;}
.rozmiat-txt-dol a.txt_norm:hover {color:#828282; font-weight:normal;} 

.rozmiat-txt-dol a.txt_max {color:#828282; font-size:24px; padding:6px 0 0 0; font-weight:normal; font-family:Arial, Tahoma; float:left;}
.rozmiat-txt-dol a.txt_max:hover {color:#828282; font-weight:normal;} 

/**************** czytaj wiecej ****************/

#left_container div.wiecej { 
    margin: 10px 0 20px 0px;
    /*margin: 0;*/
    color: #5c5c5c;
    font-size:11px;
}
#left_container div.wiecej a,  a.wiecej2 { 
    color: #486D0E; 
    text-decoration: none;
    font-weight: bold; 
}
#left_container div.wiecej A:hover,  a.wiecej2:hover{ 
    color: #649614; 
    text-decoration: underline;
    font-weight: bold; 
}

.wiecej-podstrona {margin: 13px 0 5px 0px; color: #7e7e7e; }
.wiecej-podstrona a { color: #BF0038 !important; text-decoration: none; font-weight: bold !important; }
.wiecej-podstrona a:hover{ text-decoration: underline; }


/*********** Naglowki h1,h2,h3,h5 ********************/

#left_container h1 {
    background: #FFFFFF url('http://g.infor.pl/p/serwis_bhp/_i/art_nag_bg.jpg') repeat-x; 
    color: #971C17;
    height: 32px;
    font-size: 16px;
    padding: 6px 0 0 10px;
    margin:10px 0 0 0;
}
#left_container h1 a{     
    color: #486D0E;
    text-decoration:none;    
}

#left_container h1 a:hover{     
    color: #649614;
    text-decoration:underline;    
}



#left_container h2 {
    margin: 5px 0px;
    font-size: 14px;
    color: black;    
    vertical-align: middle;    
}

#left_container h2 a {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

#left_container h2 a:hover {
    color: black;
    font-weight: bold;
    text-decoration: underline;
}
/*
#left_container h2 p {padding:0 !important;}
#left_container h2 p.dtn {   
    padding:10px 0 5px 0; 
    text-align:center;   
}
#left_container h2 p.dtz {
    text-align:center;   
}

#left_container h2 p.dtu {
    text-align:center;   
}*/
#left_container h2 .kreska_dol {
    border-bottom: 1px solid #7FA060;
}

#left_container h2.dzial{border-left:10px solid #981D18; padding: 3px 5px; font-weight:bold; font-size: 16px;}
#left_container h6.dzial{border-left:10px solid #981D18; padding: 3px 5px; font-weight:bold; font-size: 16px; color: #981D18 !important; clear:both;}

#left_container h3.dzial{border-left:10px solid #981D18; padding: 3px 5px; font-weight:bold; font-size: 13px;}

#left_container h5 { 
    color: #336699; 
}


#left_container h3,#left_container h6 {   
    color: #981D18;        
    font-size: 16px;
    margin-bottom: 4px;
}
#left_container h6 a {color: #485F88; }
#left_container h3 {padding:12px 0px 0px 0px;}

h4 { font-size:14px; color:#981D18;  }
h4 a {color:#981D18; text-decoration:none;}
h4 a:hover {color:#981D18; text-decoration:underline;}

/*  Komentarze */

.dodaj-komentarz { margin:20px 0px 0px 0px;padding:12px 0px 0px 0px;}
.dodaj-komentarz h4 { padding:15px 0px 3px 0px;	font-size:12px;	font-weight: bold;color:#626262;}
.zapoznaj-zasady { background-color: #fff;	padding:3px 2px 3px 5px;	margin:0px 0px 0px 0px;color: #000000;}
.zapoznaj-zasady a { text-decoration: underline; color: #6C6C6C; font-weight: normal; }
.zapoznaj-zasady a:hover { text-decoration: underline;	color: #6C6C6C; font-weight: normal; }
.komentarz-dodany { font-size:12px;font-weight: bold;color:#59677b;padding:10px 5px 10px 5px;  margin:10px 0px 5px 0px;	text-align:center;background-color: #deefff; border: 1px solid #b7d6f4;}
.mail-wyslany { font-size:11px;font-weight: bold;color:#59677b;padding:5px 5px 5px 5px; margin:0px 0px 5px 0px;text-align:center;background-color: #deefff; border: 1px solid #b7d6f4;	margin-top:13px;}
.mail-blad { font-size:11px;	font-weight: bold;color:#59677b;padding:5px 5px 5px 5px; margin:0px 0px 5px 0px;text-align:center;background-color: #efb7b7; border: 1px solid #c49d9d;margin-top:13px;}
#info_tresc { padding: 0px 0px 0px 10px; color: #d00019;position:absolute;}
#info_autor { padding: 0px 0px 0px 10px; color: #d00019;position:absolute;}
.gwiazdka-tlumaczenie { background-color: #fff;	padding:3px 2px 3px 5px;	margin:0px 0px 10px 0px;color: #000000;}
.komentarz_autor { font-weight: bold; color: #000000; }
.komentarz_data {  font-weight: bold; color:#8E8E8E; }

/* Jeden komentarz */

p.inside {color:#4A5969;}
.box-kom {padding:0px 0px 20px 0px;}
.box-kom h4{padding:5px 0px 10px 0px;font-size:12px;font-weight: bold;color:#981D18;}
.box-kom h4 a, .box-kom h4 a:hover {padding:5px 0px 10px 0px;font-size:12px;font-weight: bold;color:#626262;text-decoration:none;}
.komtop {padding:0px 0px 5px 0px; color:#000000;}
.komtresc {padding:0px 0px 3px 2px;color:#000000;}
.jeden-komentarz {
    border-top: 1px solid #d6d6d6;
    padding: 5px 5px 5px 5px;
    margin:5px 0px 5px 0px;
    color:#5b5b5b;
    line-height:1.4em;
}
.koment_nr {
    color: #206229;
    float: left;   
    font-weight: bold;
}
/* Komentarze formularz */

div.form-container { margin: 5px; padding: 5px; background-color: #F8F8F8; border: 1px solid #DEDEDE; }
div.form-container form p { margin: 0; }
div.form-container form fieldset { margin: 0px 0; padding: 5px; border: none; }

div.form-container form legend { display:none; }

div.form-container label { font-weight:bold; color:#000000; margin-right: 0px; padding-right: 5px; width: 55px; display: block; float: left; text-align: left; position: relative; }
.forminput {background-color: #FFFFFF; border: 1px solid #9d9d9d; width:270px;margin-bottom:4px; }
.formtext {background-color: #FFFFFF; border: 1px solid #9d9d9d; width:100%;height:60px;margin-bottom:10px; }
.submit {background-color: #e0e0e0; border: 1px solid #9d9d9d; width:auto; padding:0px 4px 0px 4px; margin-bottom:10px; }
.gwiazdka {color:#ac2112;text-decoration:none;padding:0px 3px 0px 1px;}
.reset {background-color: #e0e0e0; border: 1px solid #9d9d9d; width:70px;margin-bottom:10px;margin-left:10px; }
.przyciski { float:right; }
.forminput:focus, .formtext:focus {	background-color: #ffffff; border-color: #d6d6d6; }
.reg-linki a {text-decoration: none;}
.reg-linki a:hover {text-decoration: underline;}
.reg-linki a.external {background:transparent url(http://g.infor.pl/p/infor_pl/img/external.gif) no-repeat scroll right center; padding-right:13px;}
.reg-linki {padding:20px 0px 0px 0px;}
#kom_inside_left_block {
    width: 520px;
    float: left;
}
#kom_inside_right_block {
    width: 170px;
    float: right;
}

/* Ujednolicanie - STARE STYLE CUADROWE */

.Normal {color: #000000;font-size:12px;line-height:1.4em;border:none;	padding: 5px 0px 10px 0px;}
.autor-box {margin:3px 0px 2px 0px;}
.autor-nowy {color:#7e7e7e;	font-size:11px;}
.email {padding: 0px 0px 0px 2px;}
.email a{color:#194c8a;font-size:11px;}
.email a:hover{color:#194c8a;	text-decoration: underline;}
.autor-nowy-sufix {color:#7e7e7e;font-size:11px;}
.autor-nowy-prefix {color:#7e7e7e;font-size:11px;}

.opinia {border: 1px solid #dbdbda;margin:10px 0px 15px 0px;}
.opinia-tytul {background-color: #dbdbda;	font-weight: bold;padding:0px 0px 0px 10px;	margin:0px 0px 10px 0px;}
.op01 {padding:0px 10px 15px 10px;}
.op-autor{padding:5px 0px 5px 10px;}
.Section1 {padding:0 !important; margin:0 !important;}


/* Dodatkowe CSSy */

.linia-szara {margin: 8px 0px 15px 0px; border-top: 1px solid #e3e3e3;}
#odsuniecie-przycisku {margin:0px 0px 0px 10px;}
.drukuj1 {margin:0px 0px 0px 10px; background: #ffffff url(http://g.infor.pl/p/infor_pl/img/drukuj-artykul.gif) left no-repeat;padding:2px 0px 0px 19px;font-size:11px; color:#4A5D87 !important; text-decoration:none;}
.drukowanie {margin:2px 0px 7px 0px; text-align:right; border-bottom: 1px solid #e7e7e7; padding:0px 0px 3px 0px;}

#form00 form {padding: 0px; margin:0;}
#form00 fieldset ul {margin-top: -1px; padding: 0; display: block;}
#form00 fieldset li {list-style: none; display: block; margin: 0; padding:0;}
#form00 fieldset legend { display:none;}
#bezplatny-art {	border: 0; margin: 0;}

.wiadomosc-tresc div { 
    padding-bottom:10px; 
    font-size:12px;
    line-height:1.4em;
    padding:3px 0px 5px;f
}


.wiadomosc-tresc ol li { margin:0 0 0 15px; font-weight:bold; font-size:12px; }

.tresc {
    font-size:12px;
    line-height:1.4em;
    padding:3px 0px 5px;
    /*font-weight:bold;*/
}

.Section1{
    font-size:12px;
    line-height:1.4em;
    padding:3px 0px 5px;
}


/* Daniel Piasecki CSS */
#spis_tresci_poradnik {
    border-top: 1px solid #79A93A;     
    border-bottom: 1px solid #9BC25C;  
    background: #fff url(http://g.infor.pl/p/dobraszkola/_i/bg-spis.gif) repeat-x;
    text-align: center;
    color: #344d87;
    padding:5px 0 10px 0;
    margin-top:5px;
}
#spis_tresci_poradnik ul {
    list-style-type: none;
    margin: 0px;
    margin-top:5px; 
    padding: 0px;
}
#spis_tresci_poradnik ul li {
    display: inline;
    
}
#spis_tresci_poradnik a{
    color: #344d87;
    text-decoration: none;
    padding: 1px 2px;
    margin: 0px 2px;
}
#spis_tresci_poradnik a:hover{
    color: #fff;
    text-decoration: underline;
    background-color: #A5D061;
}
#spis_tresci_poradnik a.selected{
    background-color: #A5D061;
    color:#fff;
}
#spis_tresci_toggle {
    border: 0px solid #9BC25C;
    border-top:none;
    background:#fff url(http://g.infor.pl/p/dobraszkola/_i/bg-lista2.gif) repeat-x left bottom;       
    list-style-type: none;

}
ul#spis_tresci_toggle { 
    padding:20px 10px;
    margin:0; 
    font-size:12px; 
    font-family:Tahoma;
    
}
ul#spis_tresci_toggle li { 
    color:#485F88; 
    background:url(http://g.infor.pl/p/dobraszkola/_i/strzalka.gif) no-repeat 7px 7px; 
    padding:3px 0 3px 22px;
}
ul#spis_tresci_toggle li a{ color:#485F88; text-decoration:none;}
ul#spis_tresci_toggle li a:hover{ color:#485F88; text-decoration:underline;}



.spis_tresci_toggle {
    text-align: center;
    border-top: 1px solid #eee;
    cursor: pointer;
    padding-top:10px;
    padding-bottom:10px;
}

.MsoNormal { font-size:14px; margin-top:10px; padding-bottom:10px;}

ol li.MsoNormal { margin:0 0 0 20px;}
.link2 {padding-bottom:10px;}

.link2 a { color:#344D87;}
.link2 a:hover {color:#344D87; text-decoration:none;}
.link3 a {color:#344D87;}
.link3 a:hover {color:#344D87; text-decoration:none;}

.lista-zmian {
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      margin:2px 0px 12px;
      font-size:12px;
}
.lista-zmian a {
      color:#4A5D87;
      text-decoration:none;
}
.lista-zmian a:hover {color:#649614; text-decoration:underline;}

a#_ednref1 {color:#344D87; text-decoration:underline;}
a#_ednref1:hover {color:#649614; text-decoration:underline;}

a#_ednref2 {color:#344D87; text-decoration:underline;}
a#_ednref2:hover {color:#649614; text-decoration:underline;}

/* forum */
div.forum_toolbar {
    background-color: #def3d6;
    padding:5px 2px;
    color:#444;
}

div.forum_toolbar a { color:#485F88;}

ul.forum_wiadomosci {
    list-style-type: none;
}
ul.forum_wiadomosci li {text-align: left;}
ul.forum_wiadomosci li.szary-forum  { background:#f2f2f2 url(http://g.infor.pl/p/gazeta_kadr/i/strz.gif) no-repeat 8px 10px; border-top:1px solid #c6c5c6; padding:5px 0 5px 25px; }
ul.forum_wiadomosci li.bialy-forum { background:#fff url(http://g.infor.pl/p/gazeta_kadr/i/strz.gif) no-repeat 8px 10px; border-top:1px solid #c6c5c6; padding:5px 0 5px 25px;   }
ul.forum_wiadomosci li.bialy-forum a, ul.forum_wiadomosci li.szary-forum a{ color:#485F88;}
.forum_odpowiedz {padding:10px 0px 0px 20px; border-top: 1px solid #EEEEEE;}
.forum_odpowiedz_head {background-color:#eee; padding-left:5px; padding-right:5px;}

/*********** o serwisie *******************/
.aaa { color:#444; margin-left:10px;}
.aaa a{ color:#485F88;}
.color-n { color:#485F88; }

/* Archiwum */
#archiwum_content .nr_tytul {
    
}
.pobierz_pdf {
    float: right;
    font-size: 12px;
    margin: 0px;
    margin-top: -14px;
    padding: 0px 0px 0px 25px;;
    background-image: url(http://g.infor.pl/p/dobraszkola/_i/pdf.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

/* Ważne adresy */
.info_box {
    width: 700px;
    border-top: 1px solid #aaa;
    margin: 10px 0px;
}
.info_box .box_content {
    padding: 5px; 
}

#art-box {
    padding: 10px;
}

.info_box .box_content .box_title {
    display: block;
    font-weight: bold;
    font-size: 12px;
    color: #981D18;
    border-left: 10px solid #981D18;
    padding: 2px 0px 2px 5px;
    margin: 0px 0px 5px -5px;    
}
.adres {
    padding-left: 12px;
}
.adres a{
    color:#344D87;
}
.adres span {
    float: left;
    width: 50px;
}

/*************** stronnicowanie ************/
.stronicowanie {
    float: right;
}
.stronicowanie a {
    margin: 0px 10px;
    font-weight: bold;
    color:#485F88;
}
.stronicowanie a:hover{
    text-decoration:underline;
}
.stronicowanie span {
    color: #999;
    font-size: 14px;
}

/* wysuzkiwarka */
.szukaj_wyniki {
    line-height:16px;
    font-size:110%;
    list-style-type: none;
}
.szukaj_wyniki .wynik1 {border-bottom:1px solid #b8b8b8; padding-top:10px; padding-bottom:10px;}
.szukaj_wyniki .wynik2 {border-bottom:1px solid #b8b8b8; padding-top:10px; padding-bottom:10px;}
.news_zajawka h6 { font-size:16px;}
.news_zajawka h4 { font-size:12px; padding-bottom:5px; color:#981D18;}
#left_container .news_zajawka h4 a {color:#808080;}

/********* kontakt****************/
.kontakt { color:#444; }
.kontakt a{ color:#485F88; text-decoration:none;}
.kontakt a:hover{ color:#485F88; text-decoration:underline;}

.kontakt .nagl-tytul{ color:#485F88; border-left:10px solid #95B551; padding-left:5px; font-weight:bold; margin-bottom:5px;}

.kontakt .box_kontakt { border-bottom:1px solid #b8b8b8; margin-bottom:15px;}
.kontakt .kontakt-email { margin-left:40px}
.kontakt .kontakt-tel { padding-left:15px;}

/* Navigation */

#nawigacja-firmy {margin:5px 0px 8px 0px; height:35px; background:#fff url(http://g.infor.pl/p/dobraszkola/_i/tlo.gif) repeat-x;}
.nav, .nav ul {list-style: none; margin: 0;	padding: 0;}
.nav {font-family: Arial, Helvetica, sans-serif; z-index: 100;  position: relative;}
.nav li {border-left: 0px solid #ae5526;  float: left;  margin: 0;  padding: 0; position: relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { font-size:13px; line-height:1.6em; color: #fff; display: block;  padding: 8px 10px 7px 10px;  text-decoration: none;  font-weight:bold; font-family:Tahoma;}
.nav li a:hover {background:transparent url(http://g.infor.pl/p/dobraszkola/_i/tlo-hover1.gif) repeat-x; color: #fff;}
.nav ul {filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92; list-style: none; margin: 0;  width: 220px;  position: absolute;  top: -999em;  background:transparent url(http://g.infor.pl/p/dobraszkola/_i/tlo-menu-pod.gif) repeat-x;}
.nav li:hover ul, .nav li.sfHover ul {top: 35px;}
.nav ul li { border: 0; float: none;}
.nav ul a {width: 100px; white-space: nowrap; font-size:11px; line-height:1.4em; color: #fff; padding: 2px 0px 2px 2px;}
.nav ul a:hover {color: #7a3d1d; background-color:#d8a688; text-decoration: none;}
.nav li.selected { color: #7a3d1d !important; background:transparent url(http://g.infor.pl/p/dobraszkola/_i/tlo-hover1.gif) repeat-x;}

#nawigacja-mf li:hover ul a:hover, #nawigacja-mf li.sfHover ul a:hover {background:transparent url(http://g.infor.pl/p/dobraszkola/_i/tlo-hover1.gif) repeat-x; color: #fff; width: 91%;}
#nawigacja-mf ul a, #nawigacja-mf li.sfHover ul a {padding: 8px 9px 7px 9px;}

/******************** to sprawdzić ***************/
.kreska_gora        { margin: 10px 0 10px 0; border-top:1px solid #CCCCCC; padding:10px}
.bez_kreski_gora    { margin: 10px 0 10px 0; padding:10px}
.kreska_gora  a     { color:#346699; text-decoration:none;}
.kreska_gora  a:hover {color:#346699; text-decoration:underline;}
.kreska_dol         { margin: 10px 0 10px 0; border-bottom:1px solid #CCCCCC; }
.numery_stron       { font-weight:bold; border:1px solid #BBBBBB; padding: 2px; background-color: #FFFFFF; }
.klasyfikacja       { font-size: 11px; color: #898989; text-transform:lowercase;}
.klasyfikacja1      { font-size: 11px; color: #898989; text-transform:uppercase; font-weight: 100 !important;}
.komentarz          { border: 1px solid #CCCCCC; background-color: #FAECD4; padding:5px; }
.zrodlo             { color: #666666; text-align:left; }
.numer_arch         { text-decoration:none; color:#336699; }


.ul_standard {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.lead_list {
    font-size: 12px;
    line-height: 1.4em;
    padding: 8px 4px 4px 4px;
    color: #4C5A74;
}

.data {
    font-size: 11px;
    font-weight: normal;
    color: #898989;
}
.art_ico {
    float: left;
    padding: 5px 10px 0 0;
    vertical-align: middle;
}
.nag2 {
    font-size: 14px;
    color: #485F88;
}

.zm-ip-dost { color:#FFFFFF; font-weight: bold;}
/********************koniec to sprawdzić ***************/

/* Box wiadomosci na strone głową, zaczerpnięty z kadr */

#box_oserwisie {
    border:0px solid #b8b8b8;
    padding:8px;
    width:710px;
    height: 70px;
    margin-bottom: 25px;
    margin-top:10px;
}
#box_oserwisie a {color: #3E5E0D; font-size: 11px;}
#box_oserwisie a:hover {text-decoration:underline;}
#box_oserwisie p{line-height:1.4em; padding:5px 0px 0px 0px;}
.czym-jest {font-family:Trebuchet MS; font-size:16px; color: #981D18; padding:0px 0px 5px 0px;}

#left_container h6.najnowsze {
    color: #808080;
    font-size: 12px;
    margin-bottom: 4px;
}
#box-najnowsze { margin-left: 10px;}
.linia-ziel-bottom {border-bottom:1px solid #981D18;}

/**** str glowna wiadomosci ************/
#left_container ul.lista_plus { padding:0; margin:0; list-style:none;}
#left_container ul.lista_plus  li { 
  background:url(http://g.infor.pl/p/dobraszkola/_i/plus.gif) no-repeat 7px 7px;
  padding:0pt 0pt 10px 15px;
}
#left_container ul.lista_plus  li a{ color:#485F88; font-weight:bold;}
#left_container ul.lista_plus li span.data { 
    color:#3E5E0D;
    font-size:10px;
}

/************ prenumerata *******************/
table.tabelka{
    border:0 none;
    border-spacing:0px;
    border-collapse:collapse;
    width:600px;    
    margin:20px auto 20px auto;
}

table.tabelka td {
    background:#fff;
    border:1px solid #558E99;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

table.tabelka td.hed {
    font-weight:bold;
    text-align:center;
    background:#4767B0;
    color:#fff;
}
table.tabelka td.hed1{
    background:#9FC6FF;
    font-weight:bold;
    text-align:center;
}


/* Strona glowna - artykuly */
#blok-artykul {margin-left: 10px;}
.blok-artykul {padding:0; margin:20px 0px 5px 0px;}
.blok-artykul p {padding:0 !important; margin:10px 0px 0px 0px !important;}

.blok-artykul h4.kategoria-art {padding:0; margin:0;}
.blok-artykul h4.kategoria-art a {font-size: 11px; color:#747474 !important; text-decoration:none; }
.blok-artykul h4.kategoria-art a:hover { text-decoration:underline;}

.blok-artykul h2.tytul-art-str {margin:0; padding:0;}
.blok-artykul h2.tytul-art-str a {font-size:16px; font-family:Trebuchet MS; line-height: 1.4em; text-decoration:none; color: #0B2770 !important;}
.blok-artykul h2.tytul-art-str a:hover {text-decoration:underline; }


#box-wiadomosci {background:#FAFAFA url(http://g.infor.pl/p/dobraszkola/_i/tlo-wiadomosci.gif) repeat-x top left; border: 1px solid #d0d0d0; clear:both; margin:0px 0px 25px 0px; width: 710px;}
/*
.box_wiadomosci {padding:10px 0px 10px 20px; }
.box_wiadomosci ul {margin: 2px 0px 0px 8px; padding: 0px; list-style-type: circle; width: 50%;}
.box_wiadomosci ul li {padding: 0px; margin: 0px; color:#629314; font-size:11px;}
.box_wiadomosci a {color:#0B2770 !important; font-size: 12px;}
.box_wiadomosci a:hover {text-decoration:underline;}
*/

.wiecej-wiadomosci {float:right; padding:5px 15px 10px 0px;}
.wiecej-wiadomosci a {color:#2C4072 !important; font-size: 11px;}
.wiecej-wiadomosci a:hover {text-decoration:underline;}
.clr {clear:both;}

.tytul-bloczka {width:96%; padding:10px 0px 2px 0px; font-size: 16px; color: #575757 !important;}
.tytul-bloczka h6 { margin-left:15px; border-bottom: 1px solid #d0d0d0;}


/* Ujednolicanie wygladu artykulow */

.nadtytul, .tytul-nad {padding: 12px 0px 2px 0px;color: #5e5e5e;font-size: 11px;text-transform: uppercase;font-weight: 100;}

.tytul {padding: 0px 0px 10px 0px; margin:5px 0px 0px 0px;font-size: 18px;line-height: 1.3em;font-family: Trebuchet MS;color:#0F3F4E;font-weight:100;}
.tytul a {color:#0F3F4E;text-decoration: none;}
.tytul a:hover {color:#0F3F4E;text-decoration: underline;}

.lead{padding:0px; padding-top: 0 px;margin: 0px 0px 5px 0px; color:#000000; font-size:12px !important; line-height: 16px; font-weight: normal; }
.box_wiadomosci span {padding:0px; padding-top: 0 px;margin: 0px 0px 5px 0px; color:#000000; font-size:12px !important; line-height: 16px; font-weight: normal; }
.tresc, .tresc-main {padding: 5px 0px 5px 0px;border:none; font-weight: normal;font-size:12px !important;line-height: 1.4em;}
.srodtyt {font-size:12px; line-height: 1.4em; padding:10px 0px 5px 0px;  font-weight:bold;}
.srodtyt-1st {font-size:14px; line-height: 1.4em; padding:10px 0px 5px 0px;  font-weight:bold; color: #616161;}
.ramka-tyt, .przyklad-tyt {margin: 5px 0px 0px 0px; padding:10px 2px 3px 10px; font-weight:bold; border:0px solid #828282;}
.ramka-txt, .porada-pyt, .przyklad-txt  {padding:0px 10px 0px 0px; margin:2px 0px 5px 0px; color:#575757; border:0px solid #828282;}
.autor {color: #7e7e7e; font-size: 12px; font-weight: bold;     padding: 10px 0 0px 0;  margin: 0px 0px 0px 0px; text-align: right; text-transform: uppercase;}
.autor a {color:#7e7e7e;font-size:12px; font-weight: bold; text-decoration:none;}
.autor a:hover {color:#7e7e7e;font-size:12px; font-weight: bold; text-decoration:underline;}
.autor-nota {color:#7e7e7e;font-size:11px; font-weight: bold; padding:0px 0 3px 0; margin:0px 0px 0px 0px;text-align:right;}
.pasek-win { font-size:12px; line-height: 1.4em; font-weight: bold; padding:0px 0px 0px 10px; margin:10px 0px 0px 0px;}
.opinia-funkcja {color:#7e7e7e;font-size:12px; font-weight: bold; padding:0 0 0px 0; margin:0px 0px 0px 0px;}
.podstawa-tyt {font-weight:bold;  padding:10px 0px 3px 0px; font-size:11px; line-height: 1.4em; }
.podstawa-txt  {padding:5px 5px 5px 15px;font-size:11px;line-height: 1.4em; margin:0px 0px 5px 0px;}
.wyroznienie {padding:0px 10px 0px 10px; margin:5px 0px 5px 0px; color:#7c7c7c; font-size:12px; }

.obrazek {border:none; float:none; width:auto; height:auto; padding:5px 0px 5px 0px;}
.obrazek-tyt { font-size:11px; line-height: 1.4em; padding:5px 0 5px 0; text-align:center;}
.obrazek-pod { font-size:11px; line-height: 1.4em; padding:2px 0 5px 0; text-align:center;}
.tresc-main div { margin: 1.3em 0; } 
.tresc-main table {
    margin: 2px;
    border: 1px solid #666;
    border-collapse: collapse;
}

.tresc-main table td {
    margin: 0px;
    padding: 2px;
    border: 1px solid #666;
}

.std_table {
    margin: 2px;
    border: 1px solid #666;
    border-collapse: collapse;
}

.std_table td {
    margin: 0px;
    padding: 2px;
    border: 1px solid #666;
}
.std_table th {
    padding: 2px;
    border: 1px solid #666;
    font-weight: bold;
    text-align: center;
}

#p021 {padding:0px; 
margin-left: 10px;
color:#000000; font-size:12px !important; line-height: 18px; 
font-weight: bold; }


#formularz_zgloszeniowy > label {
    float: left;
    width: 29%;
}

#formularz_zgloszeniowy > div { float: left; width: 70%; margin: 5px 0px;}

#art-box ul a, li {line-height: 20px; font-size: 12px; color: black;}
#blad_404 {color:#B81F1A; font-weight: bold;}

.tlo-dzialu {
	background-image: url(http://g.infor.pl/obrazki/pisma/sbhp/tlo_dzialu.gif);
	background-repeat: repeat-x;
	height: 31px;
}
.opusc {padding-top: 3px;}


.box_wiadomosci { margin-top: 15px; margin-left: 20px;}
#left_container .box_wiadomosci a, #left_container .box_wiadomosci a:link, #left_container .box_wiadomosci a:visited, #left_container .box_wiadomosci a:active {color: black; font-weight: bold;}




#niezbednik {width: 240px; height: 34px; background-color: yellow; background-image: url(http://g.infor.pl/obrazki/pisma/sbhp/_i/niezbednik.gif)}
#niezbednik .tlo {width: 240px; height: 31px; background-image: url(http://g.infor.pl/obrazki/pisma/sbhp/_i/niezbednik-tlo)}

#niezbednik-lista ul {width: 240px; list-style: none; margin: 0px; padding: 0px}
#niezbednik-lista li { width: 240px; display: block; margin: 0px; padding: 0px;
  height: 31px; list-style: none;
  background-image: url(http://g.infor.pl/obrazki/pisma/sbhp/_i/niezbednik-tlo.gif);
  background-repeat: repeat-x;
  line-height:25px;
}
#niezbednik-lista a,#niezbednik-lista a:active,#niezbednik-lista a:link,#niezbednik-lista a:visited  {color: #7C7C7C;	padding-left: 40px;
  font-weight: bold;
  margin-top: 8px;
  background-image: url(http://g.infor.pl/obrazki/pisma/sbhp/_i/kropeczka.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 31px;
  }
 
.red {font-size: 14px; color: #AB1214} 
  

#left_container ul {margin-left: 30px;}  
#left_container #tresc-akt {padding: 10px;}

#stopka-linki {width: 990px; margin: 0 auto; text-align: center; margin-bottom: 4px; margin-top: 6px}
#stopka-linki a, #stopka-linki a:active, #stopka-linki a:visited { color: #B6B6B6;}