/* ustawienia ogólne */
body {
                width:1000px; height:auto; color:#000000; font-size: 11px; font-family:arial, verdana; margin:0 auto; text-align:center; background-color:#EDEDED;
}

a {text-decoration: none; width: 100%; color: black; }
a:hover { text-decoration: none; width: 100%; color: black; }
img {border: none; }
p{
			font-family:verdana; font-size:10px;
}
/* szablon */


div.strona {width: 598px; padding-bottom:30px; background:#FFFFFF; float: left; text-align: center; border:1px solid #173863;}
div.baner {width: 200px; height: auto; float: left; text-align: center; }
div.baner_top{
              width:184px; height:5px; padding-left:8px; padding-right:8px; background:url('../graphics/banner_top.jpg'); text-align:center; vertical-align:middle; margin-top:10px;
}
div.baner_1{
              width:184px; height:auto; padding-left:8px; padding-right:8px; background:url('../graphics/banner_middle.jpg'); text-align:center; vertical-align:middle;
}
div.baner_bottom{
              width:184px; height:6px; padding-left:8px; padding-right:8px; background:url('../graphics/banner_bottom.jpg'); text-align:center; vertical-align:middle;
}
div.nagl {
		width:588px; text-align: center; font-weight: bolder; font-size: 13px; float: left; text-align: left; vertical-align: middle; padding-top:13px; padding-bottom:13px;  border-bottom:1px dotted #A21D21; color:#87060A; padding-left:10px; margin-bottom:5px;
}
div.error {width: 570px; height: auto; text-align: center; font-weight: bolder; font-size: 12px; color: red; float: left; text-align: center; vertical-align: middle; line-height:25px;}
div.text {
		width:100%; height: auto; text-align: justify; float: left; text-align: center; vertical-align: middle; 
}
div.text2 {
		width:96%; height: auto; text-align: left; float: left; text-align: center; vertical-align: middle; padding-left:2%; padding-right:2%;
}
div.action {width: 600px; height: 25px; text-align: center; float: left; text-align: center; vertical-align: middle; }

/*** Naglowek ***/
div.bkg_naglowek{
              width:100%; height:135px; background:#A31D21; border-bottom:5px solid #173864;
}
div.naglowek {
              width: 1000px; height: 135px;  margin:0 auto; vertical-align:center;
}
div.logo{
              float:left; width:300px; position:relative; height:175px; vertical-align:middle; padding-top:20px;
}
div.naglowek_col1{
              float:left; width:320px; text-align:center; height:175px; vertical-align:middle; padding-top:20px;
}
div.naglowek_col2{
              float:left; width:120px; text-align:center; height:155px; vertical-align:middle; margin-left:60px; padding-top:40px;
}
div.naglowek_col3{
              float:left; width:13px; text-align:center; height:155px; vertical-align:middle; padding-top:40px;
}
div.naglowek_col4{
              float:left; width:95px; text-align:center; height:155px; vertical-align:middle; padding-top:40px;
}

/*** MENU HORYZONTALNE ***/
div.bkg_menu{
              width:100%; height:44px; background-color:#1A4886; border-bottom:1px solid #173864;
}
div.menu {
              width: 1000px; height:44px; margin:0 auto;
}
div.menu_link{
              font-weight:bold; color:#000000; font-size:12px; line-height:44px; 
}
a.menu_link{
              font-weight:bold; color:#FFFFFF; font-size:12px; line-height:44px; font-family:courier;
}
a.menu_link:hover{
              font-weight:bold; color:#FFFFFF; 
}
#menu_blok2{
       font-weight:bold; color:#000000; font-size:12px; line-height:36px;
}
#menu_blok2:hover{
       font-weight:bold; color:#FFFFFF; 
}
#menu_blok3{
       font-weight:bold; color:#000000; font-size:12px; line-height:36px;
}
#menu_blok3:hover{
       font-weight:bold; color:#FFFFFF; 
}
div.menu_cell {
              width: 200px; height: 37px; cursor: pointer; float: left; text-align: center; vertical-align: middle; z-index: 1; display: block;
}
div.menu_cell:hover {
              width: 200px; height: 37px; cursor: pointer; font-weight: bolder; float: left; text-align: center; vertical-align: middle; z-index: 1; display: block;
}
div.menu_cell2 {
              width: 160px; height: 37px; cursor: pointer; float: left; text-align: center; vertical-align: middle; z-index: 1; display: block;
}
div.menu_cell2:hover {
              width: 160px; height: 37px; cursor: pointer; font-weight: bolder; float: left; text-align: center; vertical-align: middle; z-index: 1; display: block;
}
div.menu_cel3 {
              width: 100px; height: 37px; cursor: pointer; float:left; 
}
div.menu_cel3:hover {
              width: 100px; height: 37px; cursor: pointer; font-weight: bolder; float: left; text-align: center; vertical-align: middle; z-index: 1; display: block;
}
div.menu_hidden {
              width: 0px; height: 0px; position: absolute;  background-color: #C40124; z-index: 2; cursor: pointer; float: left; text-align: center; vertical-align: middle; z-index: 1; display: none; border:1px solid #B50526; border-top:none;
}
div.menu_hidden:hover {
              width: 0px; height: 0px; position: absolute;  background-color: #C40124; z-index: 2; cursor: pointer; float: left; text-align: center; vertical-align: middle; z-index: 1; display: none; border:1px solid #B50526; border-top:none;
}
a.menu_rozw{
               font-size:11px; color:#ffffff; width:90%; padding-bottom:5px; padding-top:3px; font-weight:bold; 
}
a.menu_rozw:hover{
               font-size:11px; color:#ffffff; width:90%;  padding-bottom:3px; font-weight:bold; text-decoration:underline; 
}
span.menu_arrow{
              color:#000000; font-size:11px; 
}

/*** TRESC ***/
div.tresc_glowna{
              width:1000px; margin:0 auto; text-align:center; font-size:11px; background-color:#298ACA;
}
p.akapittxt{
		width:96%; text-indent:20px; text-align:justify; padding-left:2%; padding-right:2&;
}
/***** STRONA GŁÓWNA *****/
div.main_r1{
		width:100%; 
}
div.main_r1_c1{
		width:383px; float:left; font-size:10px; padding:5px;
}
div.main_r1_c2{
		float:right; width:195px; height:260px;
}
div.main_r2{
		width:100%; margin-top:10px; margin-bottom:10px; height:370px; 
}
div.main_r2_c1{
		width:241px; float:left; font-size:10px; padding-left:25px; padding-right:25px; text-align:center;
}
div.main_r2_c2{
		width:241px; float:right; font-size:10px; padding-left:25px; padding-right:25px; text-align:center;
}
div.main_r2_c1_dok{
		width:234px; height:121px; padding-right:7px; padding-bottom:7px; background:url('../graphics/dok_bkg.jpg');
}
div.main_r2_c1_dok_tyt{
		width:100%; font-size:11px; font-weight:bold; color:#A21D21; text-align:left;
}
div.main_r2_c1_dok_img{
		width:127px; text-align:left; float:left;
}
div.main_r2_c1_dok_zglos{
		width:107px; text-align:left;  padding-top:15px; float:right;
}
a.main_r2_c1_dok_zglos_link{
		color:#26446D; background:url('../graphics/zglos_link.gif') no-repeat; padding-left:7px; font-size:11px; font-weight:bold; 
}
/* Stopka */
div.bkg_stopka{
              width:100%; height:48px; background-color:#A31D21; clear:both;
}
div.stopka {
              width: 1000px; height: 48px; margin:0 auto; text-align:center; font-size:10px; color:#ffffff; 
}
div.foot1{
              font-size:10px; color:#ffffff; width:30%; float:left; text-align:left; line-height:48px;
}
div.foot2{
              font-size:10px; color:#ffffff; width:40%; float:left; text-align:center; height:48px; line-height:48px; 
}
div.foot3{
              font-size:10px; color:#ffffff; width:30%; float:right; text-align:right; line-height:48px;
}
a.foot_link{
              font-size:10px; color:#ffffff; font-style:normal; clear:both;
}
a.foot_link:hover{
              font-size:10px; color:#ffffff; font-style:normal; text-decoration:underline;
}
/* inputy */

input.action {
		width: 85px; text-align: center; font-size: 12px; background:url('../graphics/button.png'); color:#ffffff; font-weight:bold; border:none; padding-top:11px; padding-bottom:11px;
}
input.action_reg {
		width: 160px; text-align: center; font-size: 12px; background:url('../graphics/button3.png'); color:#ffffff; font-weight:bold; border:none; padding-top:11px; padding-bottom:11px;
}
input.text {
		width:200px; height:auto; text-align: left; font-size: 12px; border:1px solid #4D9CCE; color:#09639D; padding-top:2px; padding-bottom:2px;  background-color:#E7E7E7;
}
input.text_h {width: 200px; height: 12px; text-align: left; font-size: 12px; display: none; font-size: 12px; border:1px solid #4D9CCE; color:#09639D; padding-top:2px; padding-bottom:2px;  background-color:#E7E7E7; }
input.text_m {width: 200px; height: 12px; text-align: left; font-size: 12px; border:1px solid #4D9CCE; color:#09639D; padding-top:2px; padding-bottom:2px;  background-color:#E7E7E7; }

textarea.text {width: 300px; height: auto; text-align: left; font-size: 12px; border:1px solid #4D9CCE; color:#09639D; padding:5px; background-color:#E7E7E7;}
select.text {width: 200px; height: 18px; text-align: left; font-size: 12px; border:1px solid #4D9CCE; color:#09639D; padding-top:2px; padding-bottom:2px; background-color:#E7E7E7; }

/* new_user */
div.new_user_row {
		width: 570px; height: auto; padding-botom: 2px;  
}
div.new_user_cel1 {
		width: 220px; height:25px; line-height:25px; text-align: right; float:left;
}
div.new_user_cel2 {
		width: 345px; height:25px; line-height:25px; text-align: left; float:right; color:#09639D;
}

/* zgubienie, edycja, wycofanie */
div.zguba_row {width: 570px; height: auto; padding-botom: 2px; }
div.zguba_rowp {width: 570px; height: auto; padding-botom: 10px; }
div.zguba_row_h {width: 570px; height: auto; padding-botom: 2px; display: none;}
div.zguba_cel1 {width: 110px; height: auto; text-align: right; }
div.zguba_cel2 {width: 300px; height: auto; text-align: center; }
div.zguba_cel3 {width: 500px; height: auto; text-align: left; }
div.zguba_cel1x {
		width: 220px; height:25px; line-height:25px; text-align: right; float:left; font-size:11px;
}
div.zguba_cel2x {
		width: 345px; height:25px; line-height:25px; text-align: left; float:right; color:#09639D; font-size:11px;
}
div.zguba_cel1p {
		width: 50%; height:25px;  text-align: right; float:left; color:#B60426; font-size:11px;
}
div.zguba_cel2p {
		width: 50%;  height:25px; text-align: left; float:right; color:#09639D; font-size:11px;
}
span.redalert{
		font-size:11px; font-weight:bold; color:#B10324;
}
div.zguba_row_reg{
		width:100%; text-align:center; font-style:italic; padding-top:10px;
}
a.zguba_row_reg{
		color:#B10324; font-style:italic;
}
div.zguba_row_regaccept{
		width:100%; font-size:11px; font-weight:bold;
}
div.zguba_row_pola{
		width:100%; font-size:10px;  font-style:italic; text-align:center;  	color:#B10324;
}
a.edit_link{
		font-size:11px; font-weight:bolder; color:#Bb0325;
}
a.edit_link:hover{
		font-size:11px; font-weight:bolder; color:#Bb0325; text-decoration:underline;
}
a.save_link{
		font-size:11px; font-weight:bolder; color:#4D9CCE;
}
a.save_link:hover{
		font-size:11px; font-weight:bolder; color:#4D9CCE;  text-decoration:underline;
}
/* kontakt */
div.kontakt_row {
		width: 570px; height: auto; padding-botom: 2px; 
}
div.kontakt_cel1 {
		width: 220px; height:25px; line-height:25px; text-align: right; float:left; font-size:11px;
}
div.kontakt_cel2 {
		width: 345px; height:25px; line-height:25px; text-align: left; float:right; color:#09639D; font-size:11px;
}
div.kontakt_cel2t {
		width: 345px; padding-bottom:10px; text-align: left; float:right; color:#09639D; font-size:11px;
}

/* dostpe */
div.dostep_row {
		width: 570px; height: auto; padding-botom: 2px;  
}
div.dostep_cel1 {
width: 220px; height:25px; line-height:25px; text-align: right; float:left; font-size:11px;
}
div.dostep_cel2 {
width: 345px; height:25px; line-height:25px; text-align: left; float:right; color:#09639D; font-size:11px;
}
div.dostep_cel2t {
width: 345px; line-height:25px; text-align: left; float:right; color:#09639D; margin-bottom:10px; padding-top:10px; font-size:11px;
}
/* wyszukaj */
div.wyszukaj_row {
		width: 570px; height: auto; padding-botom: 2px; 
}
div.wyszukaj_cel1 {
		width: 220px; height:25px; line-height:25px; text-align: right; float:left; font-size:11px;
}
div.wyszukaj_cel2 {
		width: 345px; height:25px; line-height:25px; text-align: left; float:right; color:#09639D; font-size:11px;
 }
div.wyszukaj_cel3 {
width: 500px; height: auto; text-align: left; 
}
div.wyniki_data{
		font-style:italic; font-size:11px; color:#000000; margin-bottom:15px;
}
div.nie_figuruje{
		width:570px; font-size:12px; color:red; font-weight:bold; text-align:center; margin-top:15px; margin-bottom:10px;
}

/* profil */
div.profil_row {
		width: 570px; height: auto; padding-botom: 2px; 
}
div.profil_cel1 {width: 200px; height: auto; text-align: center; }
div.profil_cel01 {
		width: 220px; height:25px; line-height:25px; text-align: right; float:left;
}
div.profil_cel01t {
		width: 220px; height:90px; line-height:25px; text-align: right; float:left;
}
div.profil_cel02 {
		width: 345px; height:25px; line-height:25px; text-align: left; float:right; color:#09639D;
}
div.profil_cel02t {
		width: 345px; text-align: left; float:right; color:#09639D;
}
/*** REGULAMIN SERWISU ***/
h1{
		font-size:11px; color:#000000; text-align:center; width:100%;
}
p.punkt{
		font-size:11px; color:#AF0323; text-align:center; width:100%; 
}
p.reg_akapit{
		font-size:11px; color:#000000; text-indent:20px; text-align:justify;
}
ol{
		position:relative; left:-7px; text-align:left; 
}
ul.regulamin{
		position:relative; left:-7px; text-align:justify; list-style-type: square;
}

/* menu 2 */
div.horizontalcssmenu{
		width:1000px; text-align:center;
}
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
text-align:center;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width:199px; /*Width of top level menu link items*/
padding: 2px 0px;
border:0px solid #B50526;
text-decoration: none;
color:#ffffff;
font: bold 12px monospace;
line-height:40px;
height:44px;
background:url('../graphics/menu_h_od.jpg') no-repeat;
}
	
.horizontalcssmenu ul li a:hover{
width:199px;
}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #173864;
position: absolute;
display: block;
text-align:center;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width:199px; /*width of sub menu levels*/
font-weight:bold;
font-size:11px;
color:#ffffff;
padding: 0px 0px;
background:#298ACA;
border-width: 0 1px 1px 1px;
border-color:#173863;
height:20px;
line-height:20px;
display:block;
position:relative; 
top:-2px; 
left:2px;
}



.horizontalcssmenu ul li ul li a:hover{
width: 199px;
background:url('../graphics/menu2_bkg2.jpg');
color:#A31D21;
height:20px;
line-height:20px;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */