/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/


.pozycjonowanie a { font-size:80%}

.Filtr2vbox     { background-color: transparent }
.Filtr2hbox     { background-color: transparent }
.Filtr2tbox     { background-color: transparent }
.Filtr2Buttons  { background-color: transparent }
.Filtr2Title    { background-color: transparent }
.Filtr2Title2   { background-color: transparent }

.Filtr2Edpole   { font-weight: bold; font-size: 11px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: transparent} 
.Filtr2Label    { font-weight: bold; text-align:right; padding-right: 3px; vertical-align:middle;  } 

/* ================= PORTAL 2.0 ================ */

* {    ffont-family: Arial, Helvetica, Tahoma,Verdana,Helvetica,Arial; 
       font-size:   x-small; 
       color: #2c2c2c;
       font-family:Verdana,Arial,Helvetica,sans-serif;
       
  }
  
* b { font-weight: bold } 

.koti { color: #8b8b8b; font-size: 80% }
.koti a { color: #8b8b8b }
 
A:link    { text-decoration: none; }
A:visited {text-decoration: none; }
A:active  {text-decoration: none; } 
A:hover   {text-decoration: underline } 


h1, .Title2 { font-size: 22px;
            font-weight: bold;
	    color: #4d4d4d;
          } 

h2 { font-size: 16px;
            font-weight: normal;
	    color: black;
          } 
	  
	  
	  

h3 { font-size: 18px;
            font-weight: normal;
	    margin: 0;
	    color: #4d4d4d;
          } 





body { 
       behavior: url("csshover.htc"); 
       padding: 0;
       margin: 0;
       text-align: center;
       background-image:  url(images/bg.png); background-repeat: repeat-x; ;
       bbackground-attachment: fixed;
       background-color: #FFFFFF;
       
     }

#portal { width: 1000px;
          top: 0px;
	  z-index: 1;
	  padding: 0px;
	  background-color: transparent;
	  border: 0px solid red;
	  bbackground-image: url(images/mainbg.jpg); background-repeat: repeat-y;


	 }
	 
#header { height: 183px; } 
#header img { display: none; width: 1000px}

#menu   { display: none; 
          height: 0px; 
	  padding-left: 0px;
	  background-image: url(images/menu.jpg); background-repeat: no-repeat;
	  text-align: center;
	}
	 

#mmenu  { display: none;
          padding: 0px;
	  padding-top: 0px;
	  white-space: nowrap;
	  float: left;
	  width:100%;
        }
#mmenunav { width: 100% }

	
#mmenu ul { list-style-type: none;
            margin:0; 
	    float: left;
	    padding: 0 0 0 0; 

	  mmargin:0 auto;
	  margin-top: 15px;
	  padding-left: 10px;
	  text-align: center;
          } 	

#mmenu a { margin:0;
           padding: 0 0 ;

	   border:0;
	   color: black; #585858;
	   
           font-weight: bold; 
	   font-size: 1.2em;
           text-decoration: none;

         }

#mmenu li>a { width:auto; } /* others */	   

/* 1 poziom */
	
#mmenu	ul li { position: relative; float: left; border: 0px solid red;
 }

#mmenu  ul li a { display:block;
                  float: left;
                  padding: 0 10px;
		  font-size: 130%;
		}  
		
#mmenu  ul li>a { width:auto; } /* others */	   		
		  
/* 2 poziom */
 	
#mmenu li ul { position: absolute;
	       padding: 0;
               left:0; /* IE */
	       top: 20px;
	       width: 250px;
	       margin-top: 0;
	       border: 1px solid black;	       
	       background-color: #efefef;
	     }	
	     
#mmenu li>ul { width: auto; }

	     
#mmenu li ul li { padding:4px; }

#mmenu li ul a { float: none;
                 text-align: left;
                 width:100%; /* IE */
      		 border:0;
                 color: black;
	       }
	       
#mmenu ul li li>a { width:auto; } /* others */	   
	       
/* 3 poziom */

#mmenu li ul li ul { position: absolute;
	       left:165px; /* IE */
	       top: 1px;
	       border: 1px solid white;
	       width:170px;
	     }	
 		     
#mmenu li>ul>li>ul { left:165px; } /* others */

/* regular hovers */

#mmenu a:hover      { color: red; #547cd8; #9eafdd }
#mmenu li a:hover   {   }

/* hovers with specificity */

#mmenu li:hover { z-index:10; }		
#mmenu ul ul, #mmenu li:hover ul ul {	display:none; }
#mmenu li:hover ul, #mmenu li:hover li:hover ul { display:block;  }		



	
#mlmenu  { color: white;
        text-decoration: none;
	font-weight : bold;
	padding: 1px;
	padding-left: 0px;
	text-align: left;
	float: left;
        }

#mlmenu  ul { margin: 0px;
	     list-style: none;
	     padding: 0px;
	     width: 500px;
	   }
	   
#mlmenu 	li ul { position: absolute;
		left: 0px;
		top: 0px;
		display: none;
		float:none;
	      }

#mlmenu	ul li { position: relative; }

#mlmenu  ul li a { display: block;
                  float: left;
                  text-decoration: none;
		  text-align: center;
                  color: red;
		  padding: 5px;
		  background-color: transparent;
		 }	
#mlmenu ul li a:hover { background-color: yellow; color: red } 	       
#mlmmenu li:hover ul, #lmenu li.over ul { display: block; } 
#mlmenu a { color: #099e28; font-weight: bold }





#mszukaj { 
           height: 34px; 
           width: 180px;
           top: 0; right:0; float: right;
           text-align: right; 
	   
	 }	

#mszukaj input {  color: black;
                  border : 1px solid white;
		  margin-top: 12px;
                  margin-right: 10px;  

	       }
	       
#mszukaj .button {  font-size: 9px; background-color: transparent;  COLOR: white;
                  border : 1px solid white;
	       }



#panels { margin: 0px; 
	  padding: 0px; 
	  
	  float: left; width: 100%; margin: 0px; 
	  bbbbackground-color:white;
	  width: 1000px;
	  bbackground: url(images/main.jpg); background-repeat: no-repeat;   
	  bbackground-image: url(images/mainbg.jpg); background-repeat: repeat-y;

	  border: 0px solid red;
	  min-height: 500px;
	  height: 500px;
	  bbbbackground-color: #dedede;
	}
	
#portal > #panels { height: auto}
	

#panels img { }


#ypanel { border: 0px solid red; background: url(images/header.jpg); background-position: center bottom; background-repeat: no-repeat;   }
#ypanel img { height: 250px; width: 700px }

#NewsTicker { float: right; border: 0px solid red; width: 700px; ddisplay: none; padding-top: 0px; text-align: left} 
#NewsTicker ul { border: 0px solid red; list-style: none; padding: 0px; margin: 0px }
#NewsTicker li { border: 0px solid green; text-align: left; font-size: 2em; padding: 0px; margin: 0px} 
#NewsTicker img { border: 0px solid #a4a4a4;}


#lpanel { wwidth: 200px;
          float: left;
	  border: 0px solid red;
	  
	}

#opanel { padding : 0px;
          border : 0px;
          margin: 0px;

	  float: left;
	  wwidth: 510px;
	  border: 0px solid red;
	  
	 }
	
#ppanel { wwidth: 275px;
          padding: 0;
	  margin: 0;
          float: right;
	  margin-right:0px;
	  border: 0px solid black;
        }


#footer { height: 51px; font-weight: normal; font-size: 0.8 em ; padding-left: 50px;
          clear:both; padding-top: 10px; 
	  bbackground: url(images/footer.jpg); background-repeat: no-repeat;   


	   }	
	   
#footer a { color: #4d4d4d}	   


/*======================== LMENU ====================*/

#lmenu  { color: white;
          text-decoration: none;
          font-weight : bold;
	  padding: 1px;
	  text-align: right;
	  float: left;
	  padding: 0 0 0 0;
	  margin-left:0px;
          margin-top: 50px;
	  
	}


ul#lmenunav {
  list-style-type:none;
  margin: 0px;
  margin: 0px;
  padding: 0px;
  width: 200px; 267px;
  border: 0px solid red;


}

ul#lmenunav ul {
  list-style-type:none;
  margin: 0px;
  margin: 0px;
}


ul#lmenunav a {
  display: block;
  text-decoration: none;
  font-size: 1em;
  text-shadow: grey 1px 1px 2px;
     

}

ul#lmenunav li {
  margin-top: 1px;
    border: 1px solid #ededed;
    padding: 0px;
    margin: 0px;
    background: url(images/LMenu_bg.jpg) repeat-x top left;
    

}

ul#lmenunav li a {
  background: #e0e0e0; #9d9d9d; #333;
  color: black;#fff;
  padding: 0.5em;
  padding-left: 0px;
  margin: 0px;
}

ul#lmenunav li a:hover {
  background: #a4a4a4;#000;
}

ul#lmenunav .selected { background: #878787; #a4a4a4;#000; color: white; font-weight: bold}

ul#lmenunav li ul {
 width: 198px; 265px;
 padding:0px;
 margin:0px;
 border:0px;
 border-bottom: 1px solid transparent;
}
ul#lmenunav li ul li {
    margin-top: 0px;
    padding: 0px;
    margin: 0px;
    border:0px;
    border-bottom: 1px solid transparent;
}



ul#lmenunav li ul li a {
  background: #bfbfbf;
  color: #000;
  padding-left: 0px;
  margin: 0px;
  }
  
 ul#lmenunav li ul li a:hover {
    bbbbackground: transparent;
    color: white; red;#0093dd; 
 }


#lmenu .footer {
    display: none;  
    height: 21px;
    background: url(images/LMenu_footer.png) repeat-x top left;
    

}



#Windows { border : 0px solid #c7c7c7;
           background-color: transparent; 
           margin: 0px;
	   padding: 0px 
	 } 

#Windows h2   { font-size: 130%;
           font-weight: bold;
           text-align: left;
	   background-color: transparent;
	   line-height: 1.5em;
                              
	   padding: 0px;
	   padding-left: 10px;
	   padding-top : 0px; 
	   padding-bottom : 0px; 
	   
	   margin: 0px;
	   margin-bottom: 0px;
	   display: block;
	   border: 1px solid red;
	 }
	 
.WindowsBody { padding: 4px }

.VDT { padding : 4px }


/* ===================== WIADOMOSCI ====================== */

#wiadomosci a { color: #333333 }

#Wiadomosci { border : 0px solid #c7c7c7;
              background-color: transparent; 
	      text-align: left;
	      padding:0px;
	      padding-bottom: 0px
            } 

#Wiadomosci .ikona  {            
           ffloat: left;
           background-color: white;
	   
          -webkit-box-shadow: 0px 0px 20px #878787; #BBBBBB;
          -moz-box-shadow: 0px 0px 20px #878787; BBBBBB;	  
	  
          margin: 0px;
	  padding: 0px;
	  margin-bottom: 10px;
	  border: 0px solid red;

	  } 


#wiadomosci a p { margin: 0px; padding: 5px; text-align: left } 
 
#Wiadomosci h2 { font-size: 1.5em;
            font-weight: normal;
	    color: #bd0908;
	    clear: both;
	    margin-top:10px;
          } 
	  
#Wiadomosci h3 { font-size: 1.5em; color:#8f0000; padding: 0px; margin:0px; }
#Wiadomosci h4 { color: #777; padding: 0px; margin:0px} 

#Wiadomosci .Tytul { font-size: 14px;
                        font-weight: bold;
                        color: #3165ce; 
                              
			padding-left: 4px;
			padding-top : 5px; 
			     
                        border-bottom: 1px solid #d7d7d7;
		       }
		       

#Wiadomosci .Podtytul { font-size: 10px;
                        text-align: left;
                              
			padding-left: 15px;
			margin-bottom: 10px;
		       }
		       
#Wiadomosci .Nadtytul { font-size: 10px; padding-left: 10px }

#Wiadomosci .Zajawka { padding: 0px}
#Wiadomosci .Zajawka a { color: black}

#Wiadomosci .Tresc   { padding: 0px}
#Wiadomosci .Spis    { padding-left: 10px; }

#Wiadomosci .Linki   { text-align: right;
                       color: #518710; 
                       padding-right: 10px;
		       padding-top: 2px;
		       padding-bottom: 2px  }
			  
#Wiadomosci .Linki a { font-weight: bold; color: #980000; #518710; } 			  

#Wiadomosci #TopNews .Tytul { font-size: 150% }


#Wiadomosci #Zawartosc .Tytul { font-size: 16px;
                        font-weight: bold;
                        color: #518710;
			padding-left: 20px;
	                border: 1px solid #d7d7d7;
		       }

#Wiadomosci #Zawartosc .TytulMniejszy { font-size: 14px;
                        font-weight: bold;
                        color: #518710;
			padding-left: 20px;
		       }

#Wiadomosci #Zawartosc .Zajawka { font-weight: bold; }
#Wiadomosci #Zawartosc .ikona { display: none; width: 200px }
#Wiadomosci #Zawartosc .foto  { margin: 4px;
                                padding: 2px;
                                width: 550px;
                              }


#Wiadomosci #Zawartosc .foto100  { margin: 2px;
                                padding: 2px;
                                width: 100px;
                              }


#Wiadomosci #Zawartosc .cytat { font-size: 150%; text-align:center; border-top: medium black solid; border-bottom: think black solid; 
                                margin: 1em; padding: 0.5em; background: #f7f7f7; width: 40%; float: right;}

#Wiadomosci #Zawartosc h4 { 
            font-size: 1.1em;
            font-weight: bold;
	    color: black;
          } 
                                

#Wiadomosci #Zawartosc p { line-height: 130% }
#Wiadomosci #Zawartosc a { font-weight: bold; color: #8b0810  }

#Wiadomosci #Zawartosc .Linki { text-align: right;
                padding-right: 10px;
    	        padding-top: 10px;
		padding-bottom: 10px;
		float:right;
		
              }   

#lpanel #Wiadomosci h3 { font-weight: bold}
#lpanel #Wiadomosci h4 { display: none}


/* ======== PAGES ========== */

#Pages {  padding: 0px;
	  border: 0px;;
	  text-align: left;
	  float: left;

       } 
       
#Pages .WindowsTitle { display: none;
            font-size: 1px;
            font-weight: normal;
	    color: #099e28;
	    }
	           
#Pages h2 { text-align: left; font-size: 2em; color: black; padding-left:50px }

#Pages h3 { font-size: 1.5em;
            font-weight: normal;
	    
	    color: #666683; bdbdbd; bd0908;
	    clear: both;
	    margin-top:10px;
          } 
	  
#Pages h4 { font-weight: bold;
	    margin: 0;
          } 


#Pages p,li { line-height: 1.5em;  }
#Pages li p { line-height: 1.5em}
#Pages ul li ul li { line-height: 1.5em}
#Pages ul li ul li p { line-height: 1.5em}
#Pages p { margin: 0.5em}

#Pages a { color: #65418e; ff9211;red; #0848ff; }
#Pages a:hover { color: #547cd8; #9eafdd }

#Pages .Linki { text-align: right;
                padding-right: 10px;
    	        padding-top: 10px;
		padding-bottom: 10px;
		float:right;
		color: black;
		
              }   
    
#Pages #TreeDict  { display: none; float: right;
                    text-align: right;
	            padding-right: 4px;
	          }
		  
#Pages #ZobaczTakze { display: none; position: relative;
                      top: 10px;
		      left: 0;
                      text-align: left; border: 0;
		    }	

#Pages #Polecamy .WindowsTitle { display: inline; }
    
#Pages img { margin:0; margin-right: 20px; border: 0px solid black; }

#Pages #Motto p { font-size: 130% }

#Pages img.Podpis { border: 0px }
#Pages .podpis_zdjecia { font-size: 90%;}


#Pages .pytanie { font-weight: bold }
#Pages .odpowiedz { font-style: italic }


#Pages {}
#Pages #SubPagesImage01 { float: left; width: 100%; margin: 0px; 
                           padding-left: 20px; 
			   padding-right: 30px;
			   padding-top: 230px;
			   background-image: url(images/Image01.jpg); background-repeat: no-repeat;
		        }
			
#Pages #SubPagesImage01 h2 { 			     }



#Pages #MainPage01 { float: left; ; margin: 0px; padding-top: 0; 226px; 236px;
			   background-imagee: url(images/MainPicture01.jpg); background-repeat: no-repeat;
			   
   	            }
		    
#Pages #MainPage01 h2 { display: none; } { block; padding: 10px 0 10px 50px; margin 0px; color: #ff7200; background-color: #e7e7e7; border-bottom: 10px solid #d5d5d5} 		    

#Pages #MainPage01 #TekstLewy  { width: 100%; float: left } 
#Pages #MainPage01 #TekstLewy  p { padding: 5px} 
#Pages #MainPage01 #TekstPrawy { width: 250px; float: right } 
#Pages #MainPage01 #TekstLewy  p { padding: 5px} 

#Pages #MainPage01 img { border : 1px solid black; margin: 10 0 0 0 ; } 

#Pages #Mainpage01 h3 { font-size: 18px; line-height: 21px;  color: #e98743; padding: 10 0 10 20; margin:0}
#Mainpage01 h4 { font-size: x-small; padding: 10 0 0 10; margin:0; color:#29598b; }
#MainPage01 p  { padding: 0; margin:0} 

/* ========== HPANEL ============== */


#Facebook { float: left; margin-left: 200px; margin-top: 0px; border: 0px solid white}

.fan_box a:hover{
  text-decoration: none;
}

.fan_box .full_widget{
  height: 140px;
  border: 0 !important;
  background: none !important;
  position: relative;
}

.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}

.fan_box .profileimage, .fan_box .name_block{
  display: none;
}

.fan_box .connect_action{
  padding: 0 !important;
}

.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
span.total{
  color: black; #FF6600;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 10px 10px 0 !important;
}

.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #d4d4d4 !important;
  padding-top: 1px !important;
}

.fan_box .connect_widget{
position: absolute;
top:100px ;
right: 130px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}

.fan_box .connect_widget_connected_text{
position: absolute;
top:100px ;
right: 100px;

margin: 0 !important;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-weight: normal;
color: #d4d4d4 !important;
padding-top: 1px !important;
}




/* ========== LPANEL ============== */

#lpanel #Pages { padding: 0;
                 padding-bottom: 0px;
 
		} 
		  
#lpanel #Pages h2 { padding: 0; margin:0; margin-top: 10px;  text-align: center } 

#lpanel #Pages #LpanelKontakt { padding-left: 10px}
	     
.tytulik { 
               color: #547cd8;
	       font-size:12px;
	       
	       padding: 0;
	       margin: 0;
	       
               padding-right: 10px;
	       padding-top: 2px;
	       padding-bottom: 2px;  

               float: right;
	       text-align: right;
	       clear: both;
	       
	     } 

#lpanel #wiadomosci { 
         float: left; 
	 padding-left: 20px;
	 margin-left: 	0px;
	 width: 250px;	
          background-color: transparent;  #F5DEB3; #FFFF00; #FFEBCD; #dedede; #e1e1e1;
         color: black;
}
	      
#lpanel #Wiadomosci h2 { display: none; font-size: 1.5em;
            font-weight: bold;
	    color: black; 
	    clear: both;
	    }

#lpanel #Wiadomosci h3 { font-size: 1.3em; font-weight: bold; margin-left: 20px; border: 0px solid red}
#lpanel #Wiadomosci h4 { }
#lpanel #Wiadomosci .ikona { width: 220px;
           background-color: white;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
	  -khtml-border-radius: 5px;
	   border-radius: 5px;
	   
          -webkit-box-shadow: 1px 3px 8px #BBBBBB;
          -moz-box-shadow: 1px 3px 8px #BBBBBB;	  
	  
	  bbbbbbehavior: url(border-radius.htc);
          bbbbborder-radius: 10px;
	  border: 5px solid white;
	  margin-left: 10px;

}
#lpanel #Wiadomosci a { color: black}
#lpanel #Wiadomosci p { padding-left: 10px;}
#lpanel #Pages { text-align: center}
#lpanel #Pages h2 { font-size: 1.3 em; padding-bottom:0px; margin-bottom:0px; border: 0px solid red}
#lpanel #Pages form { width: 180px; margin:0px; padding: 10px; border: 0px solid red; margin-left: 10px}

#lpanel #Pages #Wazne { float: left; width: 200px; border: 0px solid #c5c5c5; margin: 0px; padding: 0px; } 
#lpanel #Pages #Wazne h2 { text-align: center; float: left; font-size: 1.5em; color: black; font-weight: bold; width: 200px; height:55px;  margin: 0px; padding: 8px 0px  }
#lpanel #Pages #Wazne ul { list-style: none; padding: 0px; margin: 0px; } 
#lpanel #Pages #Wazne li { padding: 5px 10px; margin: 5px 0px}

#lpanel #Wiadomosci h3 { margin: 0 10px;}
#lpanel #Pages #Wazne .footer { border: 0px solid red; float: left; color: white;  width: 200px; height: 36px; bbbackground-image: url(images/LPanelWazneFT.png); background-repeat: no-repeat; margin: 0px; padding: 0px; }
#lpanel #Pages #Wazne .footer * { float: right; text-align: right; color: white; padding: 100px 15px}

	     
/* ========== OPANEL ============== */

#opanel #Pages { float: left;  margin: 0px; margin-top: 10px;border: 0px solid red; clear: both; }
#opanel #Pages p {padding: 0px; padding-left: 0px; text-align:justify}
#opanel #Pages h2 { font-size: 2em; color: #4e4e4e; padding: 0px; margin:0px; text-align: center; border: 0px solid red}
#opanel #Pages h3,h4 {text-align:center}
#opanel #Pages .footer { dddisplay: none}
#opanel #Pages a { }

#opanel #Pages #HeaderTop { margin-left: 28px; margin-top: 8px}

#opanel #Kontakt { width: 750px; padding:0; margin:0px; border: 0px solid red}
#opanel #Kontakt h2 { text-align: left; font-size: 2em; color: black; padding-left:0px }
#opanel #Kontakt h3 { text-align: left; font-size: 1.5em; color: black; padding-left:0px }


#opanel #Wiadomosci { padding: 20px}
#opanel #wiadomosci h2 { display: none}
#opanel #Wiadomosci h3 { font-size: 2em; color: #4e4e4e; padding: 0px; margin:0px}
#opanel #Wiadomosci h4 { font-size: 0.9 em; color: #4e4e4e;}

#opanel #Wiadomosci a { color: black}


#opanel #NewsTicker { width: 500px; padding:0px; margin: 0px; float: left; text-align: left; ddisplay: none; border: 0px solid red; clear: both} 
#opanel #NewsTicker ul { border: 0px solid red; list-style: none; padding: 0px; margin: 0px }
#opanel #NewsTicker li { border: 0px solid green; text-align: left; font-size: 2em; padding: 0px; margin: 0px} 
#opanel #NewsTicker img { }
	     
	     
/* ========== OPANEL ============== */

#opanel #MainZajawka { float: left; width: 230px; hheight: 200px; border: 0px solid #c5c5c5; padding: 0px; margin: 0px; margin-right:15px; margin-bottom: 20px;text-align: center; min-height: 220px;
           background-color: #e8e8e8; white;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
	  -khtml-border-radius: 5px;
	   border-radius: 5px;
	   
          -webkit-box-shadow: 1px 3px 8px #BBBBBB;
          -moz-box-shadow: 1px 3px 8px #BBBBBB;	  
	  
	  bbbbbbehavior: url(border-radius.htc);
          bbbbborder-radius: 10px;
	  border: 5px solid #e8e8e8;
	  margin-left: 10px;
}
#opanel #MainZajawka {}
 
#opanel #MainZajawka h2 { text-align: center; font-size: 1.3em; font-weight: bold; padding: 10px 0px}
#opanel #MainZajawka img { width: 230px; padding: 0px; margin: 0px; }
#opanel #MainZajawka p { text-align: center; padding: 0px;margin: 0px}
#opanel #MainZajawka .footer a { color: #333333; text-align: center; }
#opanel #MainZajawka .footer {  width: 100%; border: 0px solid red;float: left; font-weight: bold; margin: 0; padding: 0}

#opanel #MainZajawkaSup { width: 540px; border : 0px solid red}
#opanel #MainZajawkaSup br { clear: both; padding: 0px; margin: 0px ;color: transparent}


#opanel #Pages #Pielegniarka { float: left; border: 0px solid red}
#opanel #Pages #Pielegniarka h3 { float : left; display: block;} 
#opanel #Pages #Pielegniarka p { clear: left}
#opanel #Pages #Pielegniarka img { float:right; vertical-align: text-top; clear:both; display: block }

#opanel #Pages #kontakty h4 { clear: both;color: green; font-size:110%; padding-top:10px; border: 0px solid red}

.PagesCecha { float: left; clear: both; padding:0; margin: 0; margin-bottom: 2px}


.PagesCechaNazwa { float: left;
                    width : 150px;
                    border: 0px solid black;
		    padding: 3px;
		    text-align: right;
		    margin: 1px;
		    background-color: #e0e0e0;
		    color: black;
		    clear: left;
		    
                    } 
.PagesCechaWartosc { float: left;
                    width : 350px;
		    height: auto;
		    padding: 3px;
		    text-align: left;
		    margin: 1px;
		    display: block;
                    clear: right;
		    clear:right;
                    } 




.Label { float: left;
                    width : 100px;
		    min-height: 30px;

                    border: 0px solid black;
		    padding: 3px;
		    text-align: right;
		    margin: 1px;
		    
                    } 
.Pole { float: left;
                    width : 150px;
		    min-height: 30px;
		    
                    border: 0px solid black;
		    padding: 3px;
		    text-align: left;
		    margin: 1px;
		    display: block;
                    clear: right;		    
                    } 
		    


/* ========== PPANEL ============== */


	       
#ppanel #Pages { padding: 0;
                 padding-bottom: 0px;
		 margin: 20px;
		} 

#ppanel * .Linki   { border: 0;
                    padding-right: 10px;
                    padding-top: 2px;
	            padding-bottom: 2px;
		    text-align: right  }
			  
#ppanel * a { color: #5b5b5b} 				  

#ppanel #Wiadomosci { float: left; padding-top:0px; border: 0px solid red; width: 100%; text-align:center}
#ppanel #Wiadomosci p { text-align: center}
#ppanel #Wiadomosci h2 { text-align: center; font-size: 2em; color: black; border: 0px solid red }
#ppanel #Wiadomosci h3 { text-align: center; font-size: 1.2em; color:#6d6d6d; padding-left:0px }
#ppanel #Wiadomosci h4 { text-align: center; font-size: 0.8 em; color: #bdbdbd; padding-left:0px}
	       

#MenuPrawe h2 { display: none} 
#MenuPrawe ul { padding: 0px 20px; 
                margin: 0 10px 10px 0px; 
	        list-style-image: url("images/kwadracik.png");
         	color: #547cd8; #60472e;
		border: 0px solid red;
	      }
	      
	      
#MenuPrawe  ul li { margin-bottom: 5px; }
#MenuPrawe  ul li a:hover { color:4876FF}

/* #############################################################################################
######## GALERIA ############################################################################### */

#Galeria { float: left;width: 600px; border: 0px solid red; background-color: transparent}

#Galeria .pos { float: left; 

	  
         }

#Galeria h3 { font-size: 1.2em; margin:0; font-weight: bold; text-align: center; clear: both}

#Galeria h4 { font-size: 1em; margin:0; font-weight: normal; text-align: center; display: block;  bottom:0; border: 0px solid black; }

#Galeria img { float: left; wwidth: 100px; border: 5px; padding: 5px;

          margin: 10px;


}

#Galeria br { clear: both}
#Galeria hr { color: transparent; border:none;  clear: both}

#Galeria dl { border: 0px solid red; float: left; wwidth: 210px}
#Galeria dt { border: 0px solid red; width: 120px; margin:0;padding:0; display: block; float: left; clear: left;  text-align: right; font-size: 0.8em}
#Galeria dd { border: 0px solid red; wwidth: 90px; margin:0;padding:0 ; display: block; clear: right; text-align: right; font-weight: bold; font-size: 0.8em}

#Galeria .WiadomosciTitle { font-weight: bold; font-size: 1.2em}
#Galeria .IloscZdjec { display: none}


/* ######## GALERIA ###########################################################################
############################################################################################### */
			
#GoogleAdSense { float: left; margin-left: 20px; margin-top: 10px; clear: both; }
			
/* ============ TOWARY ============== */

.TowaryPozycja { 
	  float: left;
	  width: 540px;
	  padding: 0px;
	  margin-bottom: 20px;
          background-color: transparent; #eaeaea;
	  border: 1px solid #989898;
	  
          -moz-border-radius: 20px;
          -webkit-border-radius: 20px;
	  -khtml-border-radius: 20px;
	   border-radius: 20px;
	   
          -webkit-box-shadow: 0px 0px 4px #BBBBBB;
          -moz-box-shadow: 0px 0px 4px #BBBBBB;	  
	  
	  behavior: url(border-radius.htc);
          border-radius: 20px;
	  }

.TowaryPozycja h2 { font-size: 2em; font-weight: normal; color: red; padding: 5px 10px; margin: 0px; }
.TowaryPozycja h3 { font-size: 1.5em; font-weight: normal; color: #5e5e5e; margin:0px; padding: 0px 10px  }
.TowaryPozycja h3 a { font-size: 1.3em; font-weight: normal; color: #8b0101; margin:0px; padding: 0px  }
.TowaryPozycja p { padding: 0px 10px}
.TowaryPozycja img { margin: 10px}

.TowaryPozycja img.foto { float: left; width: 150px; margin: 10px; border: 0px solid red}
.TowaryPozycja img.TowaryWiecej { float: left; margin: 10px; clear: left; border: 0px solid red}


.TowaryIlosci { float: right; clear: both; text-align: right;width: 340px;padding-right:20px}
.TowaryLead   { float: right; display: block; width: 360px; padding-top: 20px ; color: white; border: 0px solid red} 
.TowaryWiecej  { float: right; text-align: right; font-weight: bold; color: red }	       
.TowaryCena    { float: right; width: 360px; padding-right: 0px; padding-top: 20px; font-size: 1.5em; font-weight: bold; color: grey;#ff8e20;  clear: right; border: 0px solid red}
.oszczedzasz   { font-size:1em; color: red} 
.TowaryKoszyk  { float: right; display: block; width: 150px; clear: right; padding-right:20px; text-align: left; border: 0px solid red} 	       
a.PowiadomObnizka { font-size: 1.2em}


.TowaryCechaNazwa { float: left;
		    clear:left;
		    padding: 5px 10px;
		    margin: 2px 5px;
		    
		    text-align: right;
		    background-color: #d4d4d4;
		    
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
	  -khtml-border-radius: 5px;
	   border-radius: 5px;
	   
	  behavior: url(border-radius.htc);
          border-radius: 5px;
	                        } 
				
.TowaryCechaWartosc { float: left;
		    padding: 5px 10px;
		    margin: 2px 5px;
		    text-align: left;
		    background-color: #ffffff;
                    clear: right;		    
		    
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
	  -khtml-border-radius: 5px;
	   border-radius: 5px;
	   
	  behavior: url(border-radius.htc);
          border-radius: 5px;

        } 
	
	

#Towary {  
	  float: left;
	  width: 540px;
	  padding: 0px;
	  margin: 20px; 

          background-color: transparent;
	  
          -moz-border-radius: 20px;
          -webkit-border-radius: 20px;
	  -khtml-border-radius: 20px;
	   border-radius: 20px;
	   
          -webkit-box-shadow: 0px 0px 4px #BBBBBB;
          -moz-box-shadow: 0px 0px 4px #BBBBBB;	  
	  
	  behavior: url(border-radius.htc);
          border-radius: 20px;
	  }

#Towary h2 { font-size: 2em; font-weight: normal; color: red; padding: 5px 10px; margin: 0px; text-align: left }
#Towary img.TowaryImgDuzy { width: 500px; padding: 0px; margin: 0px; border: 0px solid red}
#TowaryObrazki { width: 100%; border: 0px solid red; padding: 0px; padding-left: 10px; float: left; text-align: left;} 		    
#TowaryObrazki img { margin: 10px; border: 0px}

#Towary #Opis { float: left; padding: 20px; text-align: left; border: 0px solid red; }

#Towary .Back  { float: left; clear:left; text-align: left; margin-left: 20px;font-weight: bold; color: red;  }	       


#Towary #Linki   { text-align: right;
                       font-weight: bold;
                       color: #8b0810;
                       padding-right: 10px;
		       padding-top: 2px;
		       padding-bottom: 2px  }

#Towary #Linki a { font-weight: bold; color: #8b0810 }


#Towary .TowaryCena    { float: none;  padding-right: 0px; padding-top: 20px; font-size: 1.5em; font-weight: bold; color: grey;#ff8e20;  border: 0px solid red; clear: both}
.oszczedzasz   { font-size:1em; color: red} 
.TowaryKoszyk  { float: right; display: block; width: 150px; clear: right; padding-right:20px; text-align: left; border: 0px solid red} 	       
a.PowiadomObnizka { font-size: 1.2em}


#Powiazane {width: 540px; clear: both; border: 0px solid red} 
#Powiazane .Pos { 
          float: left;
	  width: 100px;
	  height: 150px;
	  padding: 0px;
	  margin: 5px; 

          background-color: white;
	  
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
	  -khtml-border-radius: 10px;
	   border-radius: 10px;
	   
          -webkit-box-shadow: 0px 0px 4px #BBBBBB;
          -moz-box-shadow: 0px 0px 4px #BBBBBB;	  
	  
	  behavior: url(border-radius.htc);
          border-radius: 10px;
         }
         
#Powiazane h2 { font-size: 1.5em; font-weight: normal; color: black; padding: 5px 10px; margin: 0px; }

#Powiazane .Pos h3 { font-size: 1em; font-weight: normal; color: #5e5e5e; margin:0px; padding: 0px 10px  }
#Powiazane img.Ikona { width: 75px; margin: 5px}
#Powiazane a.wiecej { font-size: 1.5em; font-size: bold; display: block; padding: 20px; float: right; text-align: left; clear: both}

#Koszyk { width: 570px; float: left}
#Koszyk .Filtr2Title2 { font-size: 18px; font-weigh: bold; color: #8b0810; padding-top: 10px  }
#Koszyk h2 { font-size: 18px;
            font-weight: normal;
	    color: #bd0908;
	    clear: both;
	    margin-top:10px;
          } 
#Koszyk td { color: white}

.KoszykVdtHeader4bgcol { color:white; padding: 4px; padding-bottom: 0px; background-color: #8a8a8a} 

#Koszyczek {
          float: left;
	  margin-left: 50px;
	  margin-top: 10px;
	  padding: 10px;
	  background-color: transparent;
	  border-color: 1px #989898;
	  
          -moz-border-radius: 20px;
          -webkit-border-radius: 20px;
	  -khtml-border-radius: 20px;
	   border-radius: 20px;
	   
          -webkit-box-shadow: 0px 0px 4px #BBBBBB;
          -moz-box-shadow: 0px 0px 4px #BBBBBB;	  
	  
	  behavior: url(border-radius.htc);
          border-radius: 10px;
	  color: white;

}
#Koszyczek h2 { color: red}
#Koszyczek a { color : red; font-size: 1.5em}

#ppanel #Koszyk { width: 200px }



#Szukaj {  padding: 10px;
	  border: 0px;;
	  text-align: left;
	  float: left;

       } 
       
	           
#Szukaj h2 { font-size: 18px;
            font-weight: normal;
	    color: #bd0908;
	    clear: both;
	    margin-top:10px;
          }
#lpanel #Szukaj h2 { text-align: center}


#TowaryPromocje { float: left; width: 600px; padding: 0 10 0 10 }
#TowaryPromocje .pos { float: left; width: 190px; margin: 2px;  border: 0px solid red} 
#TowaryPromocje img { margin-left: 20px; width: 150px; clear: both; display: block } 
#TowaryPromocje h3 { padding: 0; margin:0; text-align: left; font-size: 150% } 
#TowaryPromocje span.cena { float: left; 
                            display: block; 
			    width: 100%; 
                            text-align: left; 
			    color: red; 
			    font-size: 120% }
	     
#TowaryPromocje a { display: block;
                    text-align: right;
                    font-weight: bold;
                    color: #8b0810;
                    padding-right: 10px;
		    padding-top: 2px;
		    padding-bottom: 2px  }

#TowaryPromocje p { padding: 0; margin: 0}


/* ============ FORMULARZE ========== */


#Kontakt h2 { font-size: 18px;
            font-weight: normal;
	    color: #bd0908;
	    clear: both;
	    margin-top:10px;
          } 
	  
#Forum { border : 0px solid red; 
	      text-align: left;
	      padding: 0px;
	      padding: 20px;
	      margin: 0px;
	      width:600px;
        }
#Forum hr {display: none}

#Forum .VDT { border: 0px solid red;padding: 0px}	 

#Forum  h2 { text-align: left; font-size: 2em; color: #666683; }
	  
#Forum .Autor { font-size: 14px;
                        font-weight: bold;
                        color: black; 
                              
			padding-left: 4px;
			padding-top : 5px; 
			     
                        border-bottom: 1px solid #d7d7d7;
		       }

#Forum .Data { font-size: 10px;
                        text-align: left;
                              
			padding-left: 15px;
			margin-bottom: 10px;
		
	       }

#WspolpracaForm { float: left; width: 700px;border: 0px solid red}


#WspolpracaForm .lajn { clear:both; width: 100%; border: 0px solid red} 

#WspolpracaForm .Label { float: left;
                         clear: left;
		    width: 200px;
		    padding: 5px 10px;
		    margin: 2px 5px;
		    
		    text-align: right;
		    background-color: #d4d4d4;
		    
		    
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
	  -khtml-border-radius: 5px;
	  behavior: url(border-radius.htc);
          border-radius: 5px;
	  
	                        } 
#WspolpracaForm input, select { margin-top:3px; padding: 2px}
				
#WspolpracaForm .Pole { float: left;
		    padding: 0px 10px;
		    margin: 0px 5px;
		    text-align: left;
                    clear: right;	
		    border: 0px solid red;
		    
		    

        } 
	
#WspolpracaForm h3 {clear: both; color: #7c7c7c; margin: 10px 10px}	
	


/* ============ EDTABFORM =========== */

.VDT { padding : 20px; wwidth: 450px;color: black}
	       
	     	       

.VDTBody tr { background-color: transparent; border: 1px solid red } 

.VdtHeader1bgcol { background-color: transparent } 
.VdtHeader2bgcol { background-color: transparent } 
.VdtHeader3bgcol { background-color: transparent } 
.VdtHeader4bgcol { background-color: #b4b6b4 } 



.VDTBody tr { background-color: transparent; border: 1px solid red } 

.VdtHeader1bgcol { background-color: transparent } 
.VdtHeader2bgcol { background-color: transparent } 
.VdtHeader3bgcol { background-color: transparent } 
.VdtHeader4bgcol { padding: 4px; background-color: #b4b6b4 } 

#FraglesiWasHere a { font-size: 60%}

.Edtabinput  { margin: 5px}
.Edtabtextarea { margin: 5px}


  



