body{
  background: url(images/glowna_tlo.jpg) no-repeat top ;
	background-color:#151512;
	padding:0;
	margin:0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px; 
	color: #f2f2f2;
	 }

#wrapper{
	margin: 0 auto;
	width: 1000px;
	text-align:center;
	position: relative;
	z-index: 1;
	}
	
#wrapper	img {border: none;}

#wrapper img.ramka {border: 2px solid #C2C2C2;}
	
#logo {width: 558px;
       height: 234px;
       float: left;
       /*position: absolute;*/
       margin-left: -70px;
            }


#content {width: 1000px;
           height: 600px;
            background-color: pink;
             clear: both;
             margin-bottom: 30px;}
            
#column1 {float: left;}            
     
                 
#box1 {width: 244px;
       height: 211px;
       float: left;       
          clear: both;
          margin-top: -30px;
          margin-right: 8px;
          margin-bottom: 20px;
          }
          
#box2 {width: 244px;
       height: 211px;
       float: left;
          /*clear: inherit;*/
          margin-top: -30px;
          margin-right: 8px;}
          
#box3 {width: 244px;
       height: 211px;
       float: left;
          /*clear: both;*/
          margin-top: -30px;
          margin-right: 8px;}  
          
#box4 {width: 244px;
       height: 211px;
       float: left;
          /*clear: both;*/
          margin-top: -30px;}   
           
          
#column1_content {width: 790px;
                  height: auto;
                  clear: both;
                  margin-left: 11px;
                  text-align:left;
                  }
                  
#column1_content a {color: #f2f2f2;
                    font-weight: bold;}           
                           

#newsletter { width: 181px;
             height: 148px;
             float: left;
             margin-top: 0px;
             position: relative;
             background: url(images/newsletter.png);
             margin-bottom: 15px;}
             
        
.input  {  background-color:#686867;
            border: none;
            width: 158px;
            height: 23px;
            /*margin-left: 10px;*/
            margin-top: 77px;}
            
#zapisz { width: 158px;
         height: 25px;
         position: absolute;
         left: 12px;
         bottom: 10px;} 
                  

#column2 {width: 181px;
          height: auto;
           float: right;
           margin-top: 30px;
           margin-bottom: 30px;} 
           
#galeria {width: 181px;
          height: 300px;  
          clear: both;        
          margin-top: 15px;}           
           
          
           
/*STOPKA*/
#wrapper_stopka {clear: both;
                background-color: #818181;
                 text-align: center;
                 margin:0 auto;}
                                 

#mkarnecki {width: 30px;
            height: 26px;
            position: absolute;
            top: 0;
            right: 0;}

#mkarnecki a img {border: none;}            

#stopka { width: 1000px;
            height: 110px; 
            text-align: center;
            margin: 0 auto;
            position: relative;
            clear: both;
            }
                        
   
                                         
#stopka ul {
line-height: 100%;
margin-left: -30px;
float: left;

}


#stopka li {
list-style-type: none;
display: inline;
font-size: 12px; 
color: #ffffff;
font-variant: small-caps;
padding-left: 4px;
padding-right: 4px;}


#stopka li a {text-decoration: none;
   color: #ffffff;
   font-weight: bold;
   font-variant: small-caps;
   font-size: 12px;
   font-weight: bold;}
   
   
/*MENU*/

#menu2 {width: 998px;
             height: 43px;
             background: url(images/menu_tlo.png) ;
             position: absolute;
             top: 147px; 
             left: 1px;
             }
             
	
#menu2 li {list-style-type: none; 
            display: inline;
          float: left;
           color: #ffffff;
           font-weight: bold;
           line-height: 100%;
          font-variant: small-caps;
           padding-left: 10px;
           padding-right: 10px;
           font-size: 16px;             
            text-align: center; 
                       }
                       
                  

#menu2 li a {display: inline;
              text-decoration: none;
               color: #ffffff;
               font-variant: small-caps;
               font-size: 16px;
               font-weight: bold;               
               display: block;
               }

/* Root Level Link Formatting */
#menu2 ul li a:hover, #menu2 li a:focus { color: #EFCA33; }
#menu2 li a:active, /*#menu2 ul li a.active*/ {color: #EFCA33;}


/* 2nd Child menu */


                 
#menu2  li > ul li {   width: 150px; 
                     text-align: left; 
                     display: block;                     
                    /*float: left;*/
                     
                     }

#menu2 li > ul {position: absolute; 
                  width: 150px; 
                  margin: 0;
                  padding-top: 10px;
                 display: none; }


#menu2  li ul a {width: 150px; 
                     padding-top: 5px;
                     padding-bottom: 5px;
                     margin-top: 0px;
                     margin-left: -50px;
                     padding-right: 3px; 
                     padding-left: 3px; 
                    background: #EFCA33; 
                    color: #fff; }

/* 2nd Child link hover */
#menu2  li ul a:hover {color: #151512; }

/* Show and hide */
#menu2  li:hover ul, #menu2  li a:focus ul, #menu2  li.subMenu ul {display: block;}



