body {
	margin: 0;
	padding: 0;
	color: #FFF;
	background:  url(../images/bg.jpg) repeat-x #5aa706;

	font: 12px Arial, Helvetica, sans-serif;
}
a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;

}
a:hover {
	color: navy;
	text-decoration: none;
	font-weight: bold;

}
#budowa {
	width: 890px;
        height: 350px;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
          font-size:20pt;
          font-weight:bold;
          padding:20px 0px 20px 0px;
          color: red;
        background: white;
}
#mainbody {
	 width: 890px;
         margin: 0px auto;
}
#srodek_mini {
	      position: relative;
	      overflow: hidden;
              height: 630px;
              background: #f1f6fb;
	text-align: left;
}
#srodek {
	 position: relative;
	 overflow: hidden;
         height: 800px;
         background: #f1f6fb;
	text-align: left;
}
#srodek_max {
	 position: relative;
	 overflow: hidden;
	 height: auto;
	 background: #f1f6fb;
	 text-align: left;
}
#pierwsza_strona {
                   height: 350px;
	                 padding: 0px;
	                 border: 1px solid #000;
	                 color: #000;
}

#pierwsza_strona td img {display: block;}

#header {
	clear: both;
	position: relative;
	height: 150px;
	max-height: 210px;
	overflow: hidden;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	background: url(../images/tlo3.png) no-repeat center;
}
#header .imieniny {
   	            font-family: Georgia, "Times New Roman", Times, serif;
         	    font-size: 12px;
	            color: #51c0f7;
                    padding: 80px 20px 20px 0px;
	            margin: 5px;
} 
#menu {
	clear: both;
	position: relative;
	width: 890px;
	height: 28px;
	max-height: 30px;
	overflow: visible;
	color: #FFF;
	padding: 0;
        z-index:3;
	margin: 0;
	background: #0870c7 url(../images/menu_bg.png) repeat-x right;
	border-bottom: 2px solid #FFF;
}
#menu .menu {
  	      border: 0px solid #999999;
     	      margin: 1px;
 	      padding: 3px;
	      font-style: normal;
  	      font-weight: bolder;
	      cursor: pointer;
 	      text-decoration: none;	              
              text-color: #fff;
	      filter: Alpha(Opacity=30);
 	      font-family: Verdana;
	      font-size: 12px;
  	      background-image: url(../images/menu_bgtitle.jpg);

}

/* ----------------------------------leftcol----------------------------------------------- */


#leftcol {
	   position: relative;
	   width: 150px;
		 height: auto;
	   color: #000;
	   padding: 5px;
	   float: left;
	   text-align: left;
	   overflow: hidden;
}
#leftcol .title {
     	           font-size: 14px;
	           font-weight: normal;
	           margin: 0;
	           padding: 0;
}
#leftcol a {
                         color: #00418c;  
}
#leftcol a:hover {
                         text-decoration: underline;  
}
#leftcol .podstrony {
                      font-weight: bold;
                      text-align: left;
                      font-size: 14px;
                      list-style-type: square; 
                      list-style-position: outside;
                      font-family: Arial, Helvetica, sans-serif;
}

#leftcol .podstrony_grupy {
                      font-weight: bold;
                      text-align: left;
                      font-size: 12px;
                      list-style-type: square; 
                      list-style-position: outside;
                      font-family: Arial, Helvetica, sans-serif;
}

/* ----------------------------------rightcol----------------------------------------------- */

#rightcol {
	position: relative;
	width: 730px;
	height: auto;
	color: #333;
	float: right;
	text-align: left;
	overflow: hidden;
}

#rightcol a {
	color: #00418c;
	font-weight: bold;
	text-decoration: none;
}
#rightcol a:hover {
                    text-decoration: underline;
}
#rightcol .tytul {
          font-size:16pt;
          padding:5px;
          color:red;
	  font-family:Arial,Verdana,Heveltica,Tahoma; 
          background-color:#f1f6fb;
}		  
#rightcol .tekst{
          font-size:11pt;
          padding:5px 25px 10px 50px;
          color: #054e7a;
	  text-align: left;
	  font-family:Arial,Verdana,Heveltica,Tahoma; 
}

/* ----------------------------------footer----------------------------------------------- */


#przedstopka {
	 position: relative;
	 overflow: hidden;
         height: 75px;
         background: #f1f6fb;
}

#footer {
	width: 890px;
	clear: both;
	position: relative;
	height: 28px;
	font-size: 10px;
	color: #000000;
	background: #4169E1 url(../images/bgtitle.png) repeat center;
	text-align: left;
}
#footer h3 {
	font-size: 12px;
	margin: 0;
	padding: 0 5px;
	float: left;
}
#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	background: #4169E1 url(../images/bgtitle.png) repeat center;
}
#footer a:hover {
	color: #fffbf6;;
	text-decoration: none;
	background: #4169E1 url(../images/bgtitle.png) repeat center;
}

#galeria {
	        width:100%;
	        position: relative;
	        color: #296F98;
					font-size: 12px;
					font-family: Verdana,tahoma,arial, Helvetica, sans-serif;
}
#galeria a {
                         color: #296F98;  
}
#galeria a:hover {
                         text-decoration: underline;  
}
#galeria .logowanie {
	                     height: 28px;
					             margin-left: auto; 
					             margin-right: auto;
					             padding-top:0px;
					             padding-bottom:0px;
					             padding-right:3px;
					             padding-left:0px; 
					             border-top-width:1px;
											 border-top-style:solid;
											 border-top-color:#ABB9C3;
											 border-bottom-width:0px;
											 border-bottom-style:solid;
											 border-bottom-color:#ABB9C3;
											 background-color: #ffffff;
}
#galeria .tekst {
                      font-weight: normal;
                      text-align: right;
                      font-size: 12px;
                      font-family: Arial, Helvetica, sans-serif;
}
#galeria table.wyszukiwarka{
     margin-left: auto; 
		 margin-right: auto; 
		 padding-bottom: 3px; 
		 font: 11px  Verdana, arial, Helvetica, sans-serif;
		 color: #ffffff;
		 font-weight:bold; 
		 background-color: #ffffff;
		 background: url(../images/galeria/wyszukiwarka.gif) repeat-x #fff; 
		 text-align: left;
}

#galeria td.wyszukiwarka{
     margin-left: auto; 
		 margin-right: auto; 
		 padding-left: 10px; 
		 padding-right: 0px;  
		 padding-top: 2px; 
		 padding-bottom: 0px; 
		 text-align: left;
}
#galeria td.opis_kat_album{
     padding-right: 5px; 
		 padding-left: 10px; 
		 padding-bottom: 5px; 
		 padding-top: 5px;
		 font: 11px  Verdana, arial, Helvetica, sans-serif;
		 color: green; 
		 background-color: #90EE90;  
		 text-align:left;
}
#galeria .nawigacja {
	clear: both;
	position: relative;
	width: 890px;
	height: 28px;
	max-height: 30px;
	overflow: visible;
	color: #296F98;
	padding: 5px;
	margin: 0px;
	background: #DDDFE0 url(../images/galeria/pasek.gif) repeat-x right;
	border-bottom: 2px solid #FFF;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 13px;
  font-weight: bolder;
}
#galeria .form_hasla {
	margin: 75px 0px 50px 200px;
  border:1px solid #000;	
	width:500px; 
	padding:30px;
}
#galeria .brak_zdjecia {
	margin: 50px 0px 50px 150px;
  border:1px solid #000;	
	width:600px; 
	padding:10px;
	color: red;
	font-family: sans-serif, Verdana, arial, Helvetica;
	font-size: 17px;
	text-align: left;
}
#galeria table.miniatury{
	 width:200px;
	 height: 150px;
	 padding: 1px; 
	 margin: 10px 0px 0px 5px; 
   font: 10px  Verdana, arial, Helvetica, sans-serif;
	 color: #B5090F;
   background-color: silver; 
	 text-align:center;
}
#galeria table.zdjecia_duze{
	 width:auto;
	 height: auto;
	 padding: 2px; 
	 margin: 0px 0px 0px 0px; 
   font: 10px  Verdana, arial, Helvetica, sans-serif;
	 color: #B5090F;
   background-color: silver; 
	 text-align:center;
}
#galeria table.miniatury_opis{
   margin-top: 3px;
	 width:210px;
	 height: 70px;
	 border-width:1px;
	 border-style:solid;
	 border-color:#eeeeee;
	 padding:0px;
}

#galeria td.miniatury{
    padding: 2px; 
		margin: 0px 0px 0px; 
    font: 10px  Verdana, arial, Helvetica, sans-serif;
		color: gray; 
		background-color: #fafafa; 
    text-align:left;
}
#galeria td.zdjecia_duze{
    padding: 5px; 
		margin: 0px 0px 0px; 
    font: 10px  Verdana, arial, Helvetica, sans-serif;
		color: gray; 
		background-color: #fafafa; 
    text-align:left;
}
#galeria .ramka_opisu_zdjecia {
          font-size:10pt;
          padding:20px;
					margin:10px;
          color:gray;
          text-align: left;
          background-color:#fff;
	        font-family:Arial,Verdana,Heveltica,Tahoma; 
          border:0px dashed red;
}

.taryfy {
	color:  #000000;
	text-color: #008000;
	font-size: 10px;
	text-align: center;
}

.ramka {
  border: 1px solid black;
  background: white;
  color: black;
  position: relative;
  top: -5px;
  left: -5px;
}


.tb3  {width:100%; margin-bottom:6px; height:4px;}
.tb3a {width:4px;  background: url(tb3a.gif) no-repeat bottom left; font-size:1px; line-height:0px;}
.tb3b {height:4px; background: url(tb3b.gif) bottom repeat-x;  line-height:0px;}
.tb3c {width:4px;  background: url(tb3c.gif) no-repeat bottom right; font-size:1px; line-height:0px;}

.tb { width:100%; border:1px solid gray; border-bottom:0px; border-top:0px; }
.tb1 { 
       color:white; 
       font-weight:bold; 
       background: #4169E1 url(../images/bgtitle.png) repeat center;
       border-bottom:1px solid gray;
       padding:4px 0px 3px 0px;
       text-align:center;
       font: 12px ;
       font-family: Verdana,Tahoma,sans-serif,Arial, Helvetica;
}
.tb2 { 
       position: relative;
       float: left;
       padding:5px 5px 5px 0px;
       background-color:#f1f6fb;
       color: #052a86;  
}

.menu_tytul {
  	      border: 0px solid #999999;
     	      margin: 1px;
 	      padding: 3px;
	      font-style: normal;
  	      font-weight: bolder;
	      cursor: pointer;
 	      text-decoration: none;	              
              color: #fff;
	      filter: Alpha(Opacity=30);
 	      font-family: Verdana;
	      font-size: 12px;
  	      background-image: url(../images/menu_bgtitle.jpg);
              white-space: nowrap; //nie przelamuje tekstu
}
.menu_opcje {
              position: absolute;

	      white-space: nowrap;
	      font-size: 14px;
  	      visibility: hidden;
	      border: 1px solid #999999;
	      padding: 3px;
	      margin: 1px;
              color: #fff;
	      cursor: pointer;
	      width: 150 px;
  	      filter:alpha(opacity=100); //przezroczystosc
              z-index:3;
              background:#0870c7;
              text-align:left;
              white-space: nowrap; //nie przelamuje tekstu
}

.czerwona_ramka {
          font-size:12pt;
          padding:20px;
          color:#6699CC;
          text-align: left;
          background-color:#d5fccb;
	        font-family:Arial,Verdana,Heveltica,Tahoma; 
          border:1px dashed red;
}
.brak_czerwona_ramka {
          font-size:14pt;
          padding:20px;
          color:navy;
          text-align: center;
          background-color:#c6e8f8;
	        font-family:Arial,Verdana,Heveltica,Tahoma; 
}

.tekst_title {
          font-size:12pt;
          font-weight:bold;
          padding:10px 10px 0px 20px;
          text-align: left;
          color: #2D8DD1;
	  font-family:Arial,Verdana,Heveltica,Tahoma; 

}
.tekst_mini {
          font-size:11pt;
          font-weight:normal;
          padding:10px 20px 0px 20px;
          text-align: left;
          color: #2D8DD1;
	  font-family:comic Sans MS,Arial,Verdana,Heveltica,Tahoma; 

}
.tekst_mini_green {
          font-size:11pt;
          font-weight:normal;
          padding:10px 20px 0px 20px;
          text-align: left;
          color: #057517;
	  font-family:comic Sans MS,Arial,Verdana,Heveltica,Tahoma; 

}
.tekst_mini_bold {
          font-size:11pt;
          font-weight:bold;
          padding:10px 20px 0px 20px;
          text-align: left;
          color: #2D8DD1;
	  font-family:comic Sans MS,Arial,Verdana,Heveltica,Tahoma; 
}
.tekst_czerwony {
          font-size:10pt;
          font-weight:bold;
          padding:0px 0px 0px 0px;
          text-align: left;
          color: red;
	  font-family:Arial,Verdana,Heveltica,Tahoma; 
}
/* formularz: lista wyboru kategorii */
.form_wyboru {
      background-color: #ffffff;
			border-width:1px;
			border-style:solid;
			border-color:#C7D0D7; 
			color: #000000; 
			font-FAMILY: Tahoma,arial,Verdena,sans-serif,Heveltica; 
			font-SIZE: 8pt; 
			font-STYLE: normal; 
			font-weight: normal; 
			TEXT-DECORATION: none;
			width:250px;
}

