html,body {
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%;
	background-color:#fff;
}


#contener{
          margin:0 auto;
          width:775px;
          min-height:100%;
          position:relative;
          background-repeat: repeat-y;
          background-position: 0 50px;
}

*html #contener{
      height:100%;
}


#header{
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:336px;

        background-repeat: no-repeat;
        text-align:left;
}

#main{
      padding-top:366px;
      padding-bottom:40px;
      text-align:left;
      padding-left:80px;
      padding-right:80px;

      background-position: 0px 400px;
      background-repeat: no-repeat;
      width:610px;
}
*html #main { width:780px; }

#footer{
        position:absolute;
        bottom:0px;
        left:0px;
        width:100%;
        height:12px;
        font-size:9px;
        padding:0px;
        margin:0px;


}

.zerowanie{
           clear:both;
           display:none;
}

#logo{
      position:absolute;
      top:15px;
      left:90px;
      border:none;
}

/******************** KOLORY tla ******************************/

.contener0{
	background-image: url(imagesrc/tlo.gif);
}


.header0{
	background-image: url(imagesrc/top.gif);
}

.main0{
	background-image: url(imagesrc/main.gif);
}

.contener1{
	background-image: url(imagesrc/tlo3.gif);
}


.header1{
	background-image: url(imagesrc/top3.gif);
}

.main1{
	background-image: url(imagesrc/main3.gif);
}

.contener2{
	background-image: url(imagesrc/tlo2.gif);
}


.header2{
	background-image: url(imagesrc/top2.gif);
}

.main2{
	background-image: url(imagesrc/main2.gif);
}

.contener3{
	background-image: url(imagesrc/tlo1.gif);
}


.header3{
	background-image: url(imagesrc/top1.gif);
}

.main3{
	background-image: url(imagesrc/main1.gif);
}

.contener4{
	background-image: url(imagesrc/tlo4.gif);
}


.header4{
	background-image: url(imagesrc/top4.gif);
}

.main4{
	background-image: url(imagesrc/main4.gif);
}







/* ********************************************** */
/*      USTAWIENIA GŁÓWNE													*/




/* ********************************************** */
/*      N A W I G A C J A */


#header li span{
        display:none;
}

#header #menu1 {
        margin:0px;
        padding:0px;
        margin-top:60px;
        margin-left:258px;
        height:17px;
}

#header #menu1 {
        list-style:none;

}

#header #menu1 li{
        float:left;
}

#header #menu1 li a {
        display:block;
        height:17px;
        border-left: 1px #aa5f8e solid;
        border-right: 1px #aa5f8e solid;
        background-position: top center;
        background-repeat: no-repeat;
}

#header #menu1 li a:hover{
        background-position:center -17px;
}

#header #menu1 li #aktual{
        border-left: 2px #aa5f8e solid;
        background-image: url(imagesrc/aktual.gif);
        width:91px;
}

*html #header #menu1 li #aktual{
      width:94px;
}

#header #menu1 li #nasi{
        background-image: url(imagesrc/nasi.gif);
        width:87px;
}

*html #header #menu1 li #nasi{
      width:89px;
}

#header #menu1 li #strefa{
        background-image: url(imagesrc/strefa.gif);
        width:117px;
}

*html #header #menu1 li #strefa{
      width:119px;
}

#header #menu1 li #kontakt{
        background-image: url(imagesrc/kontakt.gif);
        width:68px;
}

*html #header #menu1 li #kontakt{
      width:70px;
}

#header #menu1 li #faq{
        background-image: url(imagesrc/faq.gif);
        width:32px;
}

*html #header #menu1 li #faq{
      width:34px;
}

#header #menu1 li #out{
        border-right: 2px #aa5f8e solid;
        background-image: url(imagesrc/out.gif);
        width:166px;
}

*html #header #menu1 li #out{
      width:169px;
}




#header #menu2 {
        list-style:none;
        margin:0px;
        padding:0px;
        margin-top:23px;
        margin-left:18px;
        height:126px;
}


#header #menu2 li{
        display:block;
        float:left;
        width:125px;
        height:118px;
        padding:0px;
        margin-right:50px;
}

#header #menu2 li a {
        display:block;
        width:125px;
        height:118px;
        background-repeat: no-repeat;
        background-position: 0 -118px;
}

#header #menu2 li a:hover{
        background-position: 0 0 ;
}

#header #grupa{
        background-image: url(imagesrc/grupa.jpg);
        margin-left:45px;
}

*html #header #grupa{
      margin-left:23px;
}

#header #grupa a{
         background-image: url(imagesrc/grupa1.jpg);
}

#header #hr{
        background-image: url(imagesrc/hr.jpg);
}

#header #hr a{
        background-image: url(imagesrc/hr1.jpg);
}

#header #br{
        background-image: url(imagesrc/br.jpg);
}

#header #br a{
        background-image: url(imagesrc/br1.jpg);
}

#header #odk{
        background-image: url(imagesrc/odk.jpg);
}

#header #odk a{
        background-image: url(imagesrc/odk1.jpg);
}


#miejsce{
	float:left;
}



#nav{
	position:absolute;
	top:330px;
	left:78px;
}





#formularz{
	margin-left:63px;
	margin-top:15px;
}


#formularz input{
			display:block;
      width:121px;
      height:17px;
      background-color:#aa5f8e;
      margin:0px;
      padding:0 3px 0 3px;
      color:#eee;
      font-size:12px;
      font-weight:bold;
      border:none;
			margin-bottom:5px;
}

*html #formularz input{
	margin-bottom:6px;
	width:125px;

}

#formularz #zaloguj{
     display:block;
     width:80px;
     height:15px;
     position:absolute;
     top:305px;
     left:575px;
     color:#aa5f8e;
     text-decoration:none;
     font-weight:bold;
}

#formularz #zaloguj:hover {
     color:#f00;
}

#lhr_menu{
	position:relative;
	margin-left:33px;
	float:left;
}

*html #lhr_menu{
	margin-left:17px;

}

#uslugi, #uslugi ul {
		padding:0;
		margin:0;
		list-style:none;
		width:122px;
}

#uslugi li {
		position:relative;
		float:left;
		margin-bottom:5px;
	}

#uslugi li ul li {
		margin:0px;
		margin-bottom:3px;
}

#uslugi li ul {
		position : absolute;
		left: -999em;
		margin-left:130px;
		margin-top: -19px;
	}


#uslugi li a {
			display:block;
			width:119px;
      height:15px;
      background-color:#96AEBE;
      color:#eee;
      text-align:left;
      font-size:11px;
      font-weight:bold;
      padding:2px 3px 2px 3px;
      margin-left:30px;
      line-height:1.3em;
	}

*html #uslugi li a {
		width:126px;
}

#uslugi li ul a {
		background-color:#A3BDCE;
		width:140px;
}

#uslugi li a:hover {
		background-color:#33709B;
	}

#uslugi li:hover ul, #uslugi li.sfhover ul{
		left:0px;
	}


#lbr_menu{
	position:relative;
	margin-left:18px;
	float:left;
}

*html #lbr_menu{
	margin-left:21px;
}


#ls_menu{
	position:relative;
	margin-left:368px;
	float:left;
}

*html #ls_menu{
	margin-left:279px;
}


#lsp_menu{
	position:relative;
	margin-left:193px;
	float:left;
}

*html #lsp_menu{
	margin-left:192px;
}

#kluczyk {
				 display:block;
				 position:absolute;
				 bottom:0px;
				 left:74px;
				 width:40px;
				 height:12px;
}

#kluczyk:hover{				 background-image: url(imagesrc/kluczyk.gif);

}

/********************************************************************/
/*				OGOLNE																										*/

form{
      margin:0px;
      padding:0px;
}




a{
	color:#33709B;
	text-decoration:none;
}

a:hover{
	color:#728591;
}


p{
	margin:0px;
	padding:10px 0 0 0;
}

h1 {
	color:#33709B;
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:28px;

}

h2 {
	color:#33709B;
	margin:5px 0 0 0;
	padding:12px 0 0 0;
	font-size:18px;
}

h3 {
	color:#33709B;
	margin:5px 0 0 0;
	padding:12px 0 0 0;
	font-size:15px;
}

ul {
	margin:0px;
	margin-top:2px;
	padding-left:25px;
}

ol {
	margin:0px;
	margin-top:2px;
	padding-left:25px;
}

.error{
	color:#f00;
}
 .paragraf{
 					 text-align:center;
 }

.rzymska{
				list-style-type:upper-roman;

}

.rzymska li {
				 margin-top:20px;
				 font-weight:bold;
}

.rzymska li p{
				 font-weight:normal;
}

.zwykle li{
				 font-weight:normal;
}
.przypis{
				 font-size:10px;
}


/* style tabelek w panelu administracyjnym strefy klienta */
TABLE.dict{
/*	font-size:12px;*/
	border-style:solid;
	border-width:1px;
	border-color:#9E002D;
	margin:0 auto;
}

TH.dict{
	background-color:#9E002D;
	color:#fff;
	padding-left:7px;
	padding-right:7px;
}

TD.dict1{
	background-color:#E8E8C5;
	padding-left:7px;
	padding-right:7px;
}

TD.dict2{
	background-color:#FFFFD8;
	padding-left:7px;
	padding-right:7px;
}

TD.dict_inact{
	background-color:#ddd;
	color:#222;
	font-style:italic;
	padding-left:7px;
	padding-right:7px;
}

A.dict{
}

A.dict_header_link{
	color:#fff;
}
A.dict_header_link:visited{
	color:#fff;
}
A.dict_header_link:link{
	color:#fff;
}
A.dict_header_link:active{
	color:#fff;
}
A.dict_header_link:hover{
	color:#ff0;
	text-decoration:underline;
}

table.aktualnosci {
/*	width:100%;*/
	width:615px;
	border-style:none;
	border-width:0px;
	border-color:#33709B;
	margin-bottom:15px;
	font-family:arial,helvetica,sans-serif;
/*	font-size:0.9em;*/
	padding:0px;
	margin-left:-4px;
	}

table.aktualnosci td {
	background-color:#dadada;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
}

table  td.aktualnosci {
	background-color:#adadad;
	color:#fff;
	font-size:12px;
	}


.akt img{ border:none; }



/* formularz zgloszenia */

.zgloszenie {
	width:100%;
	border-style:none;
	border-width:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:0.9em;
	padding:0px;
}

p.zgloszenie {
	text-align:center;
}

.zgloszenie tr th {
	width:25%;
	text-align:center;
	padding:0px;
	margin:0px;
	border: none;
}

.zgloszenie tr td input {
	width:98%;
}

.zgloszenie .left {
	width:140px;
	text-align:right;
}

.zgloszenie .right {
	text-align:left;
}

.zgloszenie .right2 {
	text-align:left;
	background-color:#eee;
}

.zgloszenie .right input {
	width:98%;
}

.zgloszenie .right .nip {
	width:100px;
}

.zgloszenie .kwota {
	width:50%;
}

.zgloszenie .kwota2 {
	width:140px;
	background-color:#eee;
	font-style:italic;
}

.zgloszenie .kwota input {
	width:55px;
	text-align:right;
}

.zgloszenie .check {
	width: 15px;
}

.zgloszenie .submit {
	width: 200px;
}

.zgloszenie .osoby {
	text-align:center;
	background-color:#eee;
	font-style:italic;
}
