
*          { margin:0; padding:0; color: #374d5c;}
body       { padding: 0px; height: 100%; margin:0 auto; font-family:Tahoma, Verdana, Arial, Georgia, sans-serif; font-size:11px; /*color: #374d5c;*/} 
img        { border:0; }
p          { padding:0; margin:0 0 10px; }
a          { text-decoration:underline; color: #374d5c;}
a:hover    { text-decoration:underline; }
form       { border: 0px; margin: 0px;padding: 0px;}
fieldset   { border: 0px;}
input, select, textarea {color: #374d5c; font-size:1em;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {outline:2px solid #bad4eb;} 
.clr {clear: both;}

span.MsoEndnoteReference { font-size:70%; vertical-align:super;}

#container {
    width: 100%;
    margin: 0px 0px 0px;
}

#container[id] {min-width: 1000px;}

#top {
    width: 100%;
    min-width: 984px;
    color: #fff !important;
    font-size: 1.1em;
    font-family: Arial, Georgia, sans-serif;
    overflow: hidden;
   /* background-image: url('http://g.infor.pl/p/infor_pl/img/black/kir.gif') !important; background-repeat: no-repeat !important; background-position: right top !important; 
    filter:gray;  */
}

#top * {color: #fff !important;}

#top a {color: #fff; text-decoration: none;}
#top a:hover {text-decoration: underline;}
#top .top-button {float: right; margin: 7px 10px 0px 0px;}
#top .top-last {clear: right; float: right; margin: 8px 10px 7px 0px; display: none;}
#top .top-breadcrumbs {margin: 32px 10px 5px 0px; padding: 0px;}
#top .logo {float: left;}
#top p {padding: 7px 0px 0px 0px;}
#top span {color: #e99f00; width: 150px; text-align: right;}
#top .first-span {padding-left: 0px;}
#top input {color: #374d5c !important;}
#lform {float: right; width: 293px;}
#login-form {float: right; width: 293px; padding: 0px; margin: 0px;}
#login-form div {float: left; margin: 7px 5px 0px 5px;}
#login-form .ilog {
    border:1px solid #515D65;
    font-size: 1em;
    padding:1px 0px;
    width: 50px;
}

#login-form .btn {
    margin:7px 10px 0px 0px;
    float: right;
}

#content {
    width: 100%;
}

#subcontent {
    clear: right;
    padding: 0px 0px 0px 0px;
}

#subcontent1 {
    margin: 0px 10px 0px 330px;
}

#stopka {clear: both;  bottom: 0; width: 100%; height: 15px; padding: 5px 0px 0px; margin: 0px 0px 0px 0px;}
#stopka p {float: left; padding: 0px 0px 10px 30px;}
#stopka ul {float: right; list-style-type: none; margin: 0px 10px 0px 0px;}
#stopka ul li {display: inline;}
#stopka ul li a {padding: 0px 7px;}

h2.noresults {
    padding: 10px 0px 10px 10px;
}

.tytul-nad{FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px;}
.tytul {FONT-FAMILY: Verdana,Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 13pt; FONT-WEIGHT: bold;  margin-bottom : 10px;  margin-top : 15px;}
.orz-tytu {FONT-FAMILY: Verdana,Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 14px; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px; text-align: center; font-style: normal;}
.lead {FONT-FAMILY: Verdana,Tahoma, 'Arial CE', Arial, Helvetica; ; FONT-SIZE: 8pt; FONT-WEIGHT: bold;  margin-bottom : 18px;  margin-top : 10px;}
.pasek-win{FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-top : 15px;}
.srodtyt{FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px;}
.autor{FONT-FAMILY: 'Arial CE', Arial, Tahoma, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px;  text-align : right;}
.autor-nota{FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal;  margin-bottom : 3px;  margin-top : 3px;  text-align : right;}
.teza {font-weight: bold;}

	div.fl 		{float: left;}
	div.flex 	{float: left; padding:10px;}
	div.fr 		{float: right;}
	div.clr		{clear:	both;}

	div.f2 		{float: left;margin-right:10px;}
	div.f3 		{float: left;margin-left:10px;padding-top:10px;padding-bottom:10px;}
	div.f3ex 	{float: left;margin-right:10px;padding-top:10px;padding-bottom:10px;padding-left:10px}

    #belka_top 				{float: left; width: 100%; height: 100px; border: 1px solid blue;}
	#logo_inforlex 			{float: left; width: 300px; height: 100px; border: 1px solid green;}
	#breadcrumbs			{float: left; width: 500px;}
	#logowanie_container	{float: right; width: 300px; border: 1px solid green; text-align: right;}
	#logowanie_container div.pad	{float: right; padding: 10px 10px;}

	div.belka_top_info		{float: left; width: 450px;}
	div.belka_top_info div.pad	{float: left; padding: 10px 0px 0px 10px;}
	div.belka_top_info div.vspace1	{height: 35px;}
    /*
	#navi_hide         {float: left; width: 20px; height: 400px; text-align:center;background-color:white;}
	#navi_left         {float: left; width: 280px; border-bottom: 1px solid #c8cdd1; border-right: 1px solid #c8cdd1; border-left: 1px solid #c8cdd1; overflow:hidden;}
	*/
	#navi_hide        {float:left; padding:0px;width:20px;}
	#navi_link_hide1  {width: 16px; padding: 0px 0px 0px 3px; background: #f1bd00;}
	#navi_link_hide1 a {text-decoration:none;}
	#navi_link_hide1 a img {width:10px;height:99px;padding:0px;margin:0px;border:0;}
	
	#navi_link_hide2  {margin-top: 10px; width: 16px; padding: 0px 0px 0px 3px;}
	#navi_link_hide2 a {text-decoration:none;}
	#navi_link_hide2 a img {width:10px;height:99px;padding:0px;margin:0px;border:0;}
	
	#navi_left {
        background:#DDE0E2 none repeat scroll 0% 50%;
        border-right:1px solid #C8CDD1;
        display:inline;
        float:left;
        margin:0px;
        width:300px;
        overflow:hidden;
    }
    #navi_left.loading {
        filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; cursor: wait;
    }
    #navi_left.loading a {
        cursor: wait;
    }
    
	#navi_left_art {
	    display:inline;   
	    float:left; 
	    width:300px; 
	    min-height:350px;
	    border-top: 1px solid #c8cdd1;
	}
	
	#navi_left_art h1 {font-size: 1.7em; font-weight: normal; margin: 10px 0px 15px 0px;}
    #navi_left_art h2 {font-size: 1em; font-weight: bold; margin: 0px 0px 5px 0px;}
    #navi_left_art h4 {font-size: 1em !important; font-weight: bold; margin: 0px 0px 5px 0px;}
    
    #navi_left_art .artykul-right {clear: right; width: 280px; float: left;font-size: 1em; line-height: 15px; text-align: left; padding: 10px; margin-bottom: 30px; background: #f8f8f8 url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/bg-artykuly-top.png') repeat-x top left;}
    
    #navi_left_art .artykul-right ul {list-style-type: none; margin: 10px 0px 0px;}
    #navi_left_art .artykul-right li {border-top: 1px dotted #2c4455; padding: 0px 0px 5px 0px;}
    #navi_left_art .artykul-right a {text-decoration: underline;}
    #navi_left_art .artykul-right a b{clear: both; display: block; padding: 10px 0px 0px 0px; text-decoration: none;}
    
    #navi_left_art .art-right{margin: 0px 0px 0px;}
    #navi_left_art .art-right ul {margin: 0px 0px 0px;}
    #navi_left_art .art-right li {border-top: 0px dotted #2c4455 !important; display: inline;}
    #navi_left_art .art-right a {text-decoration: underline;}
    #navi_left_art .artykul-right a span {font-size: 12px; letter-spacing:1px;}
    #navi_left_art .artykul-right input {border: 1px solid #515d65; padding: 3px 0px; font-size: 1em; width: 30px;}
    #navi_left_art .artykul-right input.text {width: 35px;}
    #navi_left_art .artykul-right select {border: 1px solid #515d65; padding: 2px 0px; width: 150px;}
    #navi_left_art .artykul-right input.wyslij {width: 62px; height: 22px;  float: left; margin: 15px 0px 0px 20px; border: 0px; background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/button-search.png') no-repeat top left; padding: 30px 0px 0px 0px; overflow: hidden;}
    #navi_left_art .artykul-right .fl {float: left; padding: 0px 0px 0px 10px;}
    #navi_left_art .artykul-right .first {padding: 0px 0px 0px 0px;}
    #navi_left_art .artykul-right .fl label, #navi_left_art .artykul-right .clr label {display: block;}
    #navi_left_art .artykul-right .fl #PUBROK {width: 52px;}
    #navi_left_art .artykul-right div.radio {margin: 10px 0px 10px 0px; float: left; display: inline; width: 170px;}
    #navi_left_art .artykul-right div.radio input {border: 0px;}
    #navi_left_art .artykul-right div.clr, #navi_left_art .artykul-right div.fl {margin: 0px 0px 10px;}
    #navi_left_art .artykul-right div.clr {margin-left: 111px;}
    #navi_left_art .artykul-right #nowe_okno {border: 0px;}
	

	#stopka 	{float: left; width: 100%;}
	#stopka div.fl div, #stopka div.fr div {padding: 0px 10px;}

	#content	{float: left;}
	.hdn        {display: none;}

	#pop_nast_navi {float: left;}
	#pop_nast_navi div {float: left; width: 100px; text-align: center;}

	div.content ul        {list-style-type: none; padding: 0px 1px 0px 1px;}
	div.content ul li     {padding-bottom: 5px;}
	
	#page {width: 99%; margin: 10px 0px 0px 0px; border: 1px solid #BBC1C6; background: #F9F9F9; float: left;}
	#subpage {padding: 20px;}
	#przewodniki {width:90%;overflow: hidden; clear:left;}
	#przewodniki[id] {min-width: 626px;}
	#przewodniki div.przewodnik {padding:15px 20px;float:left;width:800px;}
	#przewodniki .link_tytul {padding: 8px 0px 8px 40px; width:750px; height:33px; font-weight: bold; font-size: 15px; background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/przewodniki/belka_01a.png') no-repeat top left;}
  #przewodniki p.bloczki {padding: 0px 40px;}
  #przewodniki a.pdf {text-decoration:none;float:left;margin: 0px 10px;}
  #przewodniki a.wideo {text-decoration:none;float:left;margin: 0px 5px;font-weight:bold;font-size:12px;width:166px;padding:105px 0px 12px;background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/przewodniki/wid_02.png') no-repeat top left;}
  	
  #linki_do_wideo {width:62px; height:600px; background-color:#8b8b8b;}
  #linki_do_wideo ul {list-style-type: none; margin: 0;}
  #linki_do_wideo ul li {width:62px; height:150px;}
  #linki_do_wideo a {text-decoration: none;}
  
	h1 {font-size: 1.7em; font-weight: normal; margin: 10px 0px 15px 0px;}
    h2 {font-size: 1.3em; font-weight: bold; margin: 0px 0px 5px 0px;}
    h4 {font-size: 1.2em !important; font-weight: bold; margin: 0px 0px 5px 0px;}
	
	#page ul.lista {list-style-type: none;}
	#page ul.lista li{padding: 5px 0px;}
	#page ol.lista li {list-style-type: lower-alpha; list-style-position: inside; margin: 0px 20px;}
	#page .clr {clear: both; height: 1px; padding: 0px; margin: 35px 0px 35px 0px; overflow: hidden;}
    #page .dot {border-bottom: 1px dotted #2c4455;}
    
    #wykresy {width: 99%; margin: 16px 0px 0px 0px; border: 1px solid #BBC1C6; background: #F9F9F9; float: left;}
    #sub_wykresy            {padding:20px}
    #sub_wykresy .opis      {float:left;text-align:left;padding:2px}
    #sub_wykresy .nagl      {float:left;text-align:left;padding:3px}
    #sub_wykresy .nagl_b    {float:left;text-align:left;padding:2px;font-weight:bold}
    #sub_wykresy ul.zawartosc {padding:30px;line-height:15px;font-size:13px;}
    #sub_wykresy ul.zawartosc li {padding:5px;}
    #sub_wykresy p.suma {padding:30px;line-height:15px;font-size:13px;font-weight:bold;}
        
    #login-right {float: right; clear: right; width: 300px;}
    #loginerror {float: right; margin: 0px 15px 0px 10px;}
    
    #przejmowanie_tlo {width: 100%; height: 100%; min-width:1000px; min-height:500px; position: absolute; top: 0px; left: 0px; background: #4e4e4e; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; z-index: 100;}
    #przejmowanie_tresc {width: 600px; height: 300px; position: absolute; top: 100px; margin: 0px auto; z-index: 102; background: #f9f9f9; padding: 20px; border: 1px solid #374d5c;}
    #przejmowanie_tresc form {width: 100px; margin: 0px auto 0px; padding-top: 20px; display: inline;}
    #przejmowanie_tresc div#przyciski { width: 200px; margin: 0px auto;}
    #przejmowanie_tresc input {border: 0px;background:transparent url(http://g.infor.pl/p/inforlex.pl/_i/_wspolne/bg-button.gif) no-repeat left top; height:22px; margin:0px 0px 0px 5px; padding:0px 0px 0px;text-align:center;text-decoration:none;width:83px;}

.alert {border: 1px solid red;}
.alert1 {background: red;}


/* wskazniki */

#wskazniki {width: 99%; margin: 0px 0px 0px 0px; border: 1px solid #BBC1C6; background: #F9F9F9; padding: 10px 0px 0px 0px;}
#subwskazniki {padding: 0px 10px 10px 10px;}

#wskazniki table {clear: both; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ; font-weight: normal; width: 80%;background-color: #c5c5be;border: 0px;border-collapse: collapse;border-spacing: 0px; margin:10px auto 30px;}
#wskazniki table td { background-color: #ffffff; padding: 4px; text-align: left; border: 1px solid #c8cdd1; }
#wskazniki #wskaznik-naglowek {float: right; padding: 10px 10px 10px 10px; margin: 10px 0px 10px 10px; background:#FAFAFA url(http://g.infor.pl/p/inforlex.pl/_i/_wspolne/bg-ul-light.png) repeat-x scroll left top; border: 1px solid #c8cdd1;}
#wskazniki #wskaznik-naglowek ul {list-style-type: none;}
#wskazniki #wskazniki-archiwalne {list-style-type: none;}
#wskazniki #wskazniki-archiwalne li{padding-top: 5px;}
#wskazniki #wskazniki-oczekujace {list-style-type: none;}
#wskazniki #wskazniki-oczekujace li{padding-top: 5px;}

#waluty {width: 99%; float: left; margin: 16px 0px 0px 0px; border: 1px solid #BBC1C6; background: #F9F9F9; padding: 10px 0px 0px 0px;}
#subwaluty {padding: 0px 10px 10px 10px;}
#waluty h1 {font-weight: bold; font-family: Trebuchet MS; margin: 0px 0px 10px;}
#waluty table {float: left; width: 470px; clear: both; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ; font-weight: normal; background-color: #c5c5be;border: 0px;border-collapse: collapse;border-spacing: 0px; margin:10px auto 30px;}
#waluty table td { background-color: #ffffff; padding: 4px; text-align: center; border: 1px solid #c8cdd1; }
#waluty table td.par {background: #F2F2F2;}
#waluty table th { text-align: center; background: #DDE0E2; border: 1px solid #c8cdd1; padding: 4px 2px; vertical-align: top;}

#waluty_tab {/*width: 99%;*/ float: left; margin: 16px 50px 0px 70px; padding: 10px 0px 0px 0px;}
#waluty_tab h1 {font-weight: bold; font-family: Trebuchet MS; margin: 0px 0px 10px;}
#waluty_tab table {float: left; width: 500px; clear: both; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ; font-weight: normal; background-color: #c5c5be;border: 0px;border-collapse: collapse;border-spacing: 0px; margin:10px auto 30px;}
#waluty_tab table td { background-color: #ffffff; padding: 4px; text-align: center; border: 1px solid #c8cdd1; }
#waluty_tab table td.par {background: #F2F2F2;}
#waluty_tab table th { text-align: center; border: 1px solid #c8cdd1; padding: 4px 2px; vertical-align: top;}
#waluty_tab form {margin:0 10px;}
#waluty_tab form #okres_user {width:80px;margin:0 10px;}
#waluty_tab form #wal {width:130px;margin:0 10px;}
#waluty_tab form input {width:70px;margin:0 10px;}
#drukuj_waluty {border: 1px solid #bbc1c6; background-color: #444; background: #f9f9f9; padding:5px; margin: 0px 0px 10px;text-align: right;}
#drukuj_waluty .drukuj{float: none;}
@media print {
	#drukuj_waluty{visibility:hidden;}
}

#bazy-teleadresowe {width: 99%; float: left; margin: 16px 0px 0px 0px; border: 1px solid #BBC1C6; background: #F9F9F9; padding: 10px 0px 0px 0px;}
#bazy-teleadresowe td {padding: 4px;}
#bazy-teleadresowe input.text {width: 200px; margin: 0px;  font-size: 12px; border: 1px solid #515D65; padding: 1px 0px;}
#bazy-teleadresowe select{width: 200px; margin: 0px;  font-size: 12px; border: 1px solid #515D65; padding: 1px 0px;}
#bazy-teleadresowe input.image1 {margin: 0px 22px 0px 0px; border: 0px; padding: 0px; width: 62px; height: 22px; background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/button-search.png') no-repeat top left; padding: 30px 0px 0px 0px; overflow: hidden;}
#bazy-teleadresowe input.portal_bazy_stronicowanie[class] {padding: 1px 2px}
#bazy-teleadresowe input.portal_bazy_stronicowanie {border: 1px solid #D0D5D8; cursor: pointer; background: #F1BD00; font-size: 11px; padding: 0px 2px}
#bazy-teleadresowe span.portal_bazy_stronicowanie {border: 1px solid #D0D5D8; background: #f9f9f9; padding: 3px 5px;}
#bazy-teleadresowe #strony-adresy {margin: 20px 0px;}
#bazy-teleadresowe .adresy-linie td {border-top: 1px solid #BBC1C6;}

div.inne_otoczka   {float:left; margin:0px 0px 0px 10px; width:180px;text-align:right; margin-bottom:3px;margin-top:10px; background:#fff; border: 1px solid #c8cdd1;}
div.inne_naglowek  {float:right; margin-top:0px; width:180px;text-align:center;font-weight:bold;padding-top:3px;padding-bottom:3px; }
div.inne_naglowek2  {width:169px; margin-top:2px;text-align:center;font-weight:bold;padding-top:3px;padding-bottom:3px;float:right;}
div.inne_box      { width:169px;float:right; text-align:left; display:block; margin-bottom:2px; float:right; }

#calendar span       {float: left; width: 16px; font-size: 10px; padding: 0; margin: 3px; text-align: center; border: 1px solid #c8cdd1;}
#calendar span.tydz  {border-color: #d0b29a; border: 1px solid #c8cdd1;}
#calendar span A     {font-weight:bold; color: #000; text-decoration:none;font-size: 10px}
#calendar span.dzis     {border: 1px solid red;}
#calendar span.tendzien {border: 1px dashed red;}
#calendar span.pon   {clear: left}
#calendar span.weekend  {background-color:#DDE0E2;}

#orzkio {/*background:#F9F9F9 none repeat scroll 0 0; border-bottom:1px solid #BBC1C6;float:left;*/ font-size:13px; line-height:20px; /*padding:20px 0 10px;*/ margin-top:5px; text-align:justify; /*width:100%;*/}
#orzkio .field_input label {display:inline; float:left; padding-right:10px; text-align:right; width:130px;}
#orzkio .field_input input {border:1px solid #515D65; font-size:1em; padding:3px 0; width:390px;}
#orzkio .field_radio {clear:right;}
#orzkio .field_radio input {border:0 none; margin:0 5px 0 20px;}
#orzkio .field_radio p.radio {padding-left:130px;}
#orzkio .field_radio span {display:inline; float:left; text-align:right; width:130px;}
#orzkio .zatwierdz {padding-left:485px;} 
#orzkio .slownik {background:url('http://g.infor.pl/p/inforlex-test.pl/_i/_wspolne/slownik.gif') no-repeat; display:inline-block; width: 18px; height: 18px;}

#form_siwz {font-size:13px; line-height:20px; margin-top:5px; text-align:justify; /*width:100%;*/}
#form_siwz .field_input label {display:inline; float:left; padding-right:10px; text-align:right; width:130px;}
#form_siwz .field_input input {border:1px solid #515D65; font-size:1em; padding:3px 0; width:390px;}
#form_siwz .field_radio {clear:right;}
#form_siwz .field_radio input {border:0 none; margin:0 5px 0 20px;}
#form_siwz .field_radio p.radio {padding-left:130px;}
#form_siwz .field_radio span {display:inline; float:left; text-align:right; width:130px;}
#form_siwz .zatwierdz {padding-left:485px;} 
#form_siwz .slownik {background:url('http://g.infor.pl/p/inforlex-test.pl/_i/_wspolne/slownik.gif') no-repeat; display:inline-block; width: 18px; height: 18px;}

#form_cpv {font-size:13px; line-height:20px; margin-top:5px; text-align:justify; /*width:100%;*/}
#form_cpv .field_input label {display:block; /*float:left;*/ padding-right:10px; text-align:right; width:250px; margin-bottom:10px;}
#form_cpv .field_input input {border:1px solid #515D65; font-size:1em; padding:3px; width:350px; float:left;}

#monitory_polskie {width: 99%;margin: 0px 0px 0px;clear: right; overflow:hidden;}
#wysz_monitory {background: #fafafa;padding: 10px 0px 0px 0px;margin: 5px 0px 0px;border: 1px solid #c8cdd1;}
#form_monitory {line-height:20px;margin:10px;padding:10px 30px 0px 30px;}
#form_monitory fieldset {margin:15px 0px;}
#form_monitory fieldset p {clear: both;}
#form_monitory fieldset p.select {margin-bottom:3px;}
#form_monitory fieldset input {float:left;margin:3px 10px 3px 0px;}
#form_monitory fieldset label {float:left; text-align:left;margin:3px 0px;}
#form_monitory label {/*width:350px;padding:10px 10px 10px 0px;*/text-align:right;font-size:14px;}
#form_monitory label.ri {padding:10px 10px 10px 0px;}
#form_monitory input {font-size:13px;margin-right:10px;}
#form_monitory input.text1{border:1px solid #515D65;font-size:14px;padding: 3px 0;}
#form_monitory select.wojewodztwo{border:1px solid #515D65;font-size:14px;padding: 3px 0;width:242px;margin-top:3px;}
#form_monitory input.image {margin-left:10px; width: 62px; height: 22px; text-align: center;text-decoration: none; line-height: 20px; font-weight: bold; display: inline-block; background: url('http://g.infor.pl/p/inforlex-test.pl/_i/_wspolne/button.gif') no-repeat left top; border:0;font-size:11px;}
#indeks_t {font-size:14px;}
#indeks_t a {letter-spacing:7px;font-weight:bold;text-decoration:none;}
#indeks_t a.selected {color:#b90000;}

#monitory_b {border: 1px solid #c8cdd1;margin-top:5px;font-size:13px;position:relative;} /*border: 1px solid #bbc1c6;*/
#monitory_b div.wykreslony {background: url('http://g.infor.pl/p/inforlex-test.pl/_i/_wspolne/wykreslony.gif') no-repeat top right;width:199px;height:199px;position:absolute;right:0px;}
#monitory_b div.wykreslona {background: #DDE0E2;width:20px;height:20px;position:absolute;}
#monitory_b div.zakladka {padding:5px 10px;background:#FAFAFA;float:left;border-right:1px solid #C8CDD1;} /*DDE0E2*/
#monitory_b div.sel {background:#ffb700;} /*DDE0E2*/ 
#monitory_b div.zakladka a {text-decoration:none;}
#monitory_b div.zakladka a.selected {font-weight:bold;}
#monitory_b table.wyniki {font-size:13px;width:100%;}
#monitory_b table.wyniki tr {background: #e7e9ea;}
#monitory_b table.wyniki tr.first {background: #DDE0E2;}
#monitory_b table.wyniki tr.light {background: #fafafa;}
#monitory_b table.wyniki tr td {padding: 5px 10px;}
#monitory_b table.wyniki tr td a {text-decoration:none;}
#monitory_b table.wyniki tr td a:hover {text-decoration:underline;}
#monitory_b table.wyniki tr td a.sdown {background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/arrow2-down.gif') no-repeat center right;padding:10px;}
#monitory_b table.wyniki tr td a.sup  {background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/arrow2-top.gif') no-repeat center right;padding:10px;}
#monitory_b table.wyniki tr td.selected a.sdown {background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/arrow-down.gif') no-repeat center right;font-weight: bold;padding:10px;}
#monitory_b table.wyniki tr td.selected a.sup {background: url('http://g.infor.pl/p/inforlex.pl/_i/_wspolne/arrow-top.gif') no-repeat center right;font-weight: bold;padding:10px;}

#monitory_zamow {clear:left;padding-top:17px;background: none repeat scroll 0 0 #FAFAFA;}
#monitory_opis {clear:left;float:left;padding:15px 10px 0px;font-size:13px;line-height:20px;background:#FAFAFA;width:280px;border-bottom:1px solid #C8CDD1;}/*background:#FAFAFA;*/
#monitory_opis div.opfrg{padding-bottom:20px;}
#monitory_opis div.opfrg h1 {font-size:13px;line-height:20px;margin:0px;}
#monitory_opis div.opfrg h2 {font-size:13px;line-height:20px;font-weight:normal;margin:0px;}
#monitory_opis ul{padding:10px;}

#blad {float: left; background: #f9f9f9; padding: 5px 0px 10px 0px; border: 1px solid #bbc1c6; width:100%; font-size: 12px; line-height: 20px; text-align: justify; margin-top:10px;}
#blad p {text-align:center; margin:100px 0px;}

.red {color: #b60000 !important;}
.red b {color: #b60000;}

.blue {color: #330099 !important;}
.blue b {color: #330099;}

/*.link_sygnatury {color: #b60000 !important;}*/

/* style z ppg */

#hotline {background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #BBC1C6;margin: 5px 10px 10px 330px;padding: 10px;font-size:12px;}
#hotline_tresc {padding:10px;}
#hotline_tresc ul {list-style-type:none;}
#hotline_tresc ul li{line-height:20px;padding:0px 15px;}
#hotline_tresc ul li.first{font-size:14px;padding:10px 5px;}
#hotline_tresc ul.hotline_przyklady {list-style-type:none;padding:40px 0px;}
#hotline_tresc ul.hotline_przyklady li {line-height:20px;}
#hotline_tresc ul.hotline_przyklady li a{text-decoration:none;}
#dane_kontaktowe {text-align:center;font-size:12px;font-weight:bold;}
#dane_kontaktowe p.wyroznienie {font-size:15px;font-weight:bold;}

#webcast_tresc {background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #BBC1C6;margin: 5px 10px 10px 330px;padding: 10px;font-size:12px;}
#webcast_tresc p {padding: 10px;line-height:20px;}
#webcast_tresc p span.tyt{font-family: Verdana,Tahoma,'Arial CE',Arial,Helvetica;font-size: 13pt;font-weight: bold;margin-bottom: 10px;margin-top: 15px;}
#webcast_tresc p a {font-family: Verdana,Tahoma,'Arial CE',Arial,Helvetica;font-size: 13pt;font-weight: bold;}
#webcast_tresc p a.link_webcast {font-size:11px;font-weight:normal;font-weight: bold;color: #b60000;}

.srodtyt-1st{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 13pt; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px;  text-align : center;   }
.Normal{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  }		
.opinia-funkcja{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 11pt; FONT-WEIGHT: bold;  margin-bottom : 3px;  margin-top : 3px;  }
.opinia-txt{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  }
.ramka-tyt{color:#000080 ; FONT-FAMILY:  'Arial CE', Arial, Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold;  margin-top : 15px;  font-style : italic;    }
.ramka-txt{FONT-FAMILY: 'Arial CE', Arial, Helvetica; 	FONT-SIZE: 10pt; 	FONT-WEIGHT: bold; margin-bottom : 6px; margin-top : 6px; color:#000080 }
.autor{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Tahoma, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px;  text-align : right;   }
.autor-nota{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal;  margin-bottom : 3px;  margin-top : 3px;  text-align : right;     }
.pasek-win{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold;  margin-top : 15px;   }
.pasek-txt{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 11pt; FONT-WEIGHT: bold;  margin-top : 15px;   }
.porady-pyt {margin: .5em 0 0 0; text-align: justify; font-size: 13pt; font: bold;}
.porady-txt {	margin: .5em 0 0 0;	text-align: justify;	background-color: #B2B2B2; font: bold;}
.tinta-txt {border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#CCCCCC}
.tinta-tyt {border:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; background:#CCCCCC;font-weight:bold}
.warto-txt{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-bottom : 5px;  margin-top : 5px;  }
.bold-txt{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-bottom : 6px;  margin-top : 6px;  }		
.italic-txt{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  font-style : italic;   }		
.listy-podsumowanie{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  font-style : normal;   }
.listy-pytanie{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  font-style : normal;   }
.listy-pytanie-autor{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Tahoma, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-bottom : 15px;  margin-top : 15px;  text-align : right;  font-style : italic;    }
.podstawa-txt{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-bottom : 6px;  margin-top : 6px;  }
.podstawa-tyt{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold;  margin-bottom : 6px;  margin-top : 6px;  }
.przyklad-txt{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  }	
.przyklad-tyt{COLOR: Black; FONT-FAMILY: Tahoma, 'Arial CE', Arial, Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold;  margin-top : 15px;   }
.przypis{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  }	
.wyroznienie{COLOR: Black; FONT-FAMILY: 'Arial CE', Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal;  margin-bottom : 6px;  margin-top : 6px;  text-align : center;   }
.trzeba-wiedziec-tyt {margin: .5em 0 0 0;	text-align: center;	font-variant:small-caps;font-weight: bold; 	color:white;border: 4px none White;	padding: 1.0pt 4 pt 1.0pt 4.0pt;
	background: Gray;	font-size : larger;}
a.zwiazane {font-family: "Arial"; font-size:10.0pt;}

#belka-prawnik {display: none;}

.topLinks { background:#91121B; font-size:10px; font-family:Verdana; color:#fff; height: 23px;}
.topLinks .center {padding:0px; min-width: 984px; margin:0 auto; background:#91121B;}
.topLinks img { padding-right:13px; padding-top:1px; float:left;}
.topLinks ul {margin:0; padding:0; list-style:none;}
.topLinks ul li{margin:3px 0 0 5px; float:left; color:#fff;}
.topLinks ul li a {color:#fff; text-decoration:none;}
.topLinks a,.topLinks a:hover  { color:#fff;}

.komunikat3 {padding: 5px 30px;text-align: left;line-height:20px;}
.komunikat4 {padding: 20px 30px 0px;text-align: center;line-height:20px;font-size:14px;}

#rozporzadzenie, #artykul  {overflow: auto;}
