* {
padding: 0;
margin: 0;
}

/* DUZE KONTENERY */

input{
        margin: 0 !important;
        padding: 0!important;
               height: 18px;
               font-size: 15px;
               line-height: 18px;

}

body    {
        background: #fff;
        color: #000;
        margin: 0;
        font: 16px/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: auto;
        }

#pudlo{
        width: auto !important;
        width: 769px;
margin: 0 auto;
        min-width: 770px !important;
        max-width: 900px !important;

}

img     {
        border: 0;
        }

#header{
	height: 112px;
	background: #fff url('../gfx/goratlo.jpg') no-repeat;
        background-position: top right;
        width: auto !important;
	width: 769px;
        min-width: 770px !important;
        max-width: 900px !important;
        position: relative;
}

.ikonki{
         list-style: none;
         text-align: left;
         position: absolute;
         top: 65px;
         left: 300px;
         overflow: hidden;
         width: 370px;

}


.ikonki li{
          display: inline;
          margin-left: 10px;
}


.headermenu{
        width: auto !important;
	width: 769px;
	font-size: 11px !important;
        min-width: 770px !important;
        max-width: 900px !important;
	text-align: right;
        height: 28px !important;
        background: url('../gfx/headermenu1.gif') no-repeat;
        background-position: top right;
}

.headerfooter{
        width: auto !important;
	width: 769px;
        min-width: 770px !important;
        max-width: 900px !important;
	text-align: center;
        height: 28px;
        background: url('../gfx/headermenu1.gif') no-repeat;
        background-position: top right;
}
.headerfooter p{
            line-height: 28px !important;
            font-size: 10px !important;
}



.headermenu a, .headerfooter a{

            text-decoration: none;
            font-weight: bold;
        color: #0C4717;
}



.headermenu a:hover{
            text-decoration: underline;
}

.headermenu p{
            font-size: 12px !important;
            line-height: 24px !important;
}

.headermenu ul{
            line-height: 28px !important;
       }

.headermenu li{
display: inline;
margin-right: 20px !important;
      }


#logomp{
        float: left;
}

.sbox p{
      margin: 0;
      margin-top: 5px;
      font-size: 12px;
      padding: 0;
      text-indent: 0 !important;
      height: 18px;
}

.ssmall{
        margin-left: 10px;
        padding-left: 5px;
        font-size: 10px;
        border-left: 2px solid #448737;
}
#gorasearchbox{
               float: left;
               height: 59px;
               margin-top: 6px;
               width: 400px;
}

.sinput{
               float: left;
               margin: 0;
               padding: 0;
               height: 18px;
               font-size: 15px;
               line-height: 18px;
               border: 1px solid #004A09;
               background: #A7EDA7;
               width: 150px;
               margin-right: 10px;
}

.sszukaj{
               float: left;
               height: 18px;
               width: 74px !important;
               margin: 0;
               padding: 0;
}
.sbox{
      margin-left: 5px;
      font-size: 12px !important;
      margin-top: 10px;
      display: block;
}

 #navlist
{
margin-top: 7px;
font-size: 0.7em;
line-height: 1em;
padding: 0;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 10px; 3px; 10px;
border-left: 1px solid #2F4713;
border-right: 1px solid #2F4713;
text-decoration: none;
}

#navlist li a:link { color: #0E4911; font-weight: bold;}
#navlist li a:visited { color: #0E4911; font-weight: bold;}


#navlist li a#sgoogleb
{
background: #4A873A;
}

#navlist li a#smpb
{
background: #559942;
}

#navlist li a#sspiewnikb
{
background: #80C66D;
}

#navlist li a#sforumb
{
background: #68B253;
}

#navlist li a#smpb
{
background: #559942;
}

#navlist li a#ssklepyb
{
background: #96D881;
}


.sact{
      border-bottom: 1px solid #569A43;
      background: #559942 !important;
      border-right: 1px solid #7CD561 !important;
      border-left: 1px solid #7CD561 !important;
}

.snact{
      border-bottom: 1px solid #304816 !important;
}

#sgoogle{
     display: none;

}

#smp{
         display: block;
}

#sspiewnik{
           display: none;
}

#sforum{
        display: none;
}

#ssklepy{
        display: none;
}


.adsense {
text-align: center;
         margin: 5px auto;
         background: #fff;
         width: 468px;
         height: 60px;
}


.smalldate{
           font-size: 0.8em;
           font-style: italic;
}

.bannermania{
        margin-left: 160px;
        width: auto !important;
	width: 604px;
        min-width: 610px !important;
        max-width: 742px !important;
        position: relative;
           height: auto;
           border: 1px solid #025D00;
           background: #E7FFE7;
           margin-bottom: 7px;
           margin-top: 7px;
}

.adsense2 {
text-align: center;
}
.greenbox{
        width: auto;
        position: relative;
           height: auto;
           border: 1px solid #025D00;
           margin-bottom: 7px;
           margin-top: 7px;
}

.bannerinfo{
            font-size: 9px !important;
            position: absolute;
            bottom: 0;
            right: 2px;
}

#contener{
/*
        width: auto !important;
	width: 769px;
        min-width: 770px !important;
        max-width: 900px !important;
        */

        margin: 7px auto;
}

#content{
        margin-left: 160px;
        width: auto !important;
	width: 606px;
        min-width: 610px !important;
        max-width: 742px !important;
        position: relative;
}

#lewa   {
        float: left;
        width: 153px;
        display: inline;
        margin-right: 5px;
        background: #E6FFE7 url('../gfx/menutlo.jpg') repeat-y !important;
        }


#lewa h6{
         font-size: 0.8em;
         width: 153px;
         height: 20px;
         background: #709470 url('../gfx/menutitle1.gif') no-repeat;
         background-position: top right;
         color: #0E2A11;
         font-size: 12px;
      }

#lewa ul{
        list-style-image: url('../gfx/menudot.gif');
        padding-left: 20px;
        padding-bottom: 5px;
        padding-top: 5px;
        margin: 0;
       }

#lewa li{
         font-size: 0.7em;
         font-weight: bold;
      }

#lewa p, #lewa label{
         font-size: 0.7em;
         font-weight: bold;
         padding: 5px;
      }

#lewa input{
               border: 1px solid #004A09;
               margin: 0 auto;
               width: 90%;
}

.nobor{
       border: 0 !important;
}

#lewa li a{
        color: #0C4717;
        display: block;
        margin-left: 3px;
        text-decoration: none;
}
#lewa a{
        color: #0C4717;
        text-decoration: none;
}
#lewa a:hover{
        text-decoration: underline;
}



h5{
          height: 17px;
          font-size: 12px;
          line-height: 17px;
          padding-right: 10px;
          padding-left: 40px;
          color: #0D2A14;
          float: right;
          width: auto;
          text-align: right;
          background: url('../gfx/boxtitlegreenup.gif') no-repeat;
          background-position: top left;
}

#content2{
        border: 1px solid #025D00;
        border-top: 0;
        margin-bottom: 7px;
        margin-top: 0;
        padding-top: 10px;
}

.content2forum{
        border:0 !important;
}

.pagetrail{
           font-size: 0.6em !important;
           font-weight: bold;
           color: #0C4717;
}

.pagetrail a{
           color: #0C4717;
           text-decoration: none;
}

.pagetrail a:hover{
           text-decoration: underline;
}


h2{
         font-size: 1em;
         line-height: 1.4em;
         margin: 10px;
         color: #000;
	 border-bottom: 1px solid #0C4717;
}

h3{
         font-size: 1em;
         line-height: 1.4em;
         margin: 10px;
         color: #000;
}

h1{
         font-size: 1.1em;
         line-height: 1.4em;
         margin: 0.8em;
         margin-top: 0;
}



h1 a{
           color: #0C4717;
           text-decoration: none;
}

#content ul{
        list-style-image: url('../gfx/menudot.gif');
        padding-left: 20px;
        margin: 0.8em;
}

#content li{
         font-size: 0.9em;
         line-height: 1.3em;
         text-align: justify;
}

#content p{
         font-size: 0.8em;
         line-height: 1.3em;
         text-align: justify;
         margin: 0.8em;
         margin-top: 0;
         text-indent: 1em;
}

#content a{
  color: #0C4717;
  text-decoration: none;
}

#content a:hover{
  text-decoration: underline;
}

#homekol1{
	  width: 45%;
	  overflow: hidden;
          float: left;
          display: inline;
}

#homekol2{
	  width: 53%;
	  overflow: hidden;
          display: inline;
          float: right;
}

.hgreen{
         background-color: #EBFFED;
}

.hwhite{
        background-color: #fff;
}

.homeboxgreen{
         border: 1px solid #025D00;
         border-top: none;
         padding: 0;
         margin: 0 !important;
         margin-bottom: 7px !important;
           background: #E7FFE7 url("../gfx/homegreentlo.jpg") repeat-x;
           background-position: top left;
}
.homeboxgreen p{
            margin: 0 !important;
            font-size: 0.8em !important;
            padding: 10px !important;
}

h4.hhomeboxgreen{
          background: url('../gfx/boxtitlegreen1.gif') no-repeat;
          background-position: top right;
          height: 20px;
          padding:0;
          margin: 0;
          font-size: 12px;
          line-height: 19px;
}

.homeboxgreen ul{
         list-style-image: url('../gfx/menudot2.gif') !important;
          margin: 0 !important;
          padding-left: 20px;
          padding-right: 10px;
         }

.homeboxgreen li{
         font-size: 0.7em !important;
         padding-top: 0.2em;
         padding-bottom: 0.2em;
      }

.homeboxgreen li a{
        color: #005923;
        text-decoration: none;
}

.homeboxgreen li a:hover{
        text-decoration: underline;
}

.homeboxgrey{
         border: 1px solid #B2B2B2;
         border-top: none;
         margin: 0 !important;
         margin-bottom: 7px !important;
         padding: 0 !important;
         background: #fff;
}

h4.hhomeboxgrey{
          background: url('../gfx/boxtitlegrey1.gif') no-repeat;
          background-position: top right;
          height: 20px;
          padding:0 !important;
          margin: 0 !important;
          color: #666666;
          font-size: 12px;
          line-height: 19px;
}

.homeboxgrey ul{
         list-style-image: url('../gfx/menudot2.gif') !important;
          margin: 0 !important;
          padding-top: 0px;
          padding-left: 20px;
          padding-right: 10px;
         }

.homeboxgrey li{
         font-size: 0.8em !important;
         color: #0D0D0D;
      }

.homeboxgrey li a{
        color: #0D0D0D;
        text-decoration: none;
}



.homeboxgrey li a:hover{
        text-decoration: underline;
}

#homecytat blockquote{
            font-style: italic;
            overflow: hidden;
}

.homeboxgrey p{
            margin: 0 !important;
            font-size: 0.8em !important;
            padding: 10px !important;
}

#homecytat{
            background: #fff url("../gfx/cytat.gif") no-repeat;
            background-position: bottom right;
}

p.homeboxgreenmore{
          text-indent: 0 !important;
          height: 15px !important;
          background: #CAF0C9;
          margin: 0 !important;
                   font-size: 10px !important;
                   line-height: 12px !important;
          padding: 0 !important;
          text-align: right !important;

}

p.homeboxgreymore{
          text-indent: 0 !important;
          height: 15px !important;
          background: #EBEBEB;
          margin: 0 !important;
                   font-size: 10px !important;
                   line-height: 12px !important;
          padding: 0 !important;
          text-align: right !important;

}

a.hmore{
                   color: #005725 !important;
                   font-size: 12px !important;
                   line-height: 15px !important;
                   font-weight: bold !important;
                   text-decoration: none;
                   margin: 0 !important;
                   padding: 0 !important;
}



.fl{
    float: left;
}

.fr{
    float: right;
}


.clear{
       clear: both;
       height: 1px !important;
       font-size: 1px !important;
       line-height: 1px !important;
}

.l{
   text-align: left !important;
}
.r{
   text-align: right !important;
}

.c{
   text-align: center !important;
   text-indent: 0 !important;
}

.ext{
         background: url(../gfx/link.gif) center right no-repeat;
         padding-right: 13px;
}



	table{
		width: 100%;
		margin: 5px auto;
	}


	#content td{
		font-size: 0.7em;
		line-height: 1em;
                padding: 0.2em;
                  border: 1px solid #46B06E;
                  background-color: #E7FEE7;


                text-align: center;
	}

        td h3{
             text-align: left !important;
             line-height: 20px;
             font-weight: bold;
             margin: 0;
             padding: 0;
        }

        #content th{
          background: url('../gfx/boxtitlegreen1.gif') no-repeat;
          background-position: top right;
          height: 20px;
          padding:0;
          margin: 0;
          text-align: left;
          font-size: 11px;
          line-height: 19px;

	}


.updated{
         color: #559844;
}

.new{
         color: #f00;
}


.postleft{
          width: 150px;
          float: left;
          display: inline;
}

.postleft dd{
          margin: 3px;
          font-size: 12px;
}

 .postleft dt{
          margin: 3px;
          font-size: 14px;
 }
.postright{
           display: block;
           margin-left: 151px;
           height: auto;
           width: auto;
}

.post{
           background: #E7FFE7 url('../gfx/forumbg.gif') repeat-y;
           background-position: top left;
}

p.postsignature{
               color: #C0C0C0;
               text-indent: 0!important;
               font-size: 10px !important;
               font-family: monospace;
}

fieldset{
         width: 95%;
         margin: 0;
         border: 0;
}

legend{
       font-size: 0.9em;
       font-weight: bold;
}

label{
      width: 90%;
      margin-top: 10px;
}

#content input{
      display: block;
      margin: 0;
      padding: 0;
      margin-left: 4%;
}

form{
     width: 95%;
     margin: 0;
     padding: 0;
}

select{
      display: block;
      width: 80%;
      margin: 0;
      margin-left: 4%;
      padding: 0;
}
textarea{
      display: block;
      width: 80%;
      margin: 0;
      margin-left: 4%;
      padding: 0;
}

#subm{
      width: 200px;
}

.checkbox{
      width: 20px !important;
      float: left;
      margin: 0 !important;
}

#spiewnik #text{
          width: 70%;
}
#spiewnik #chwyty{
          float: right;
          display: inline;
          width: 23%;
}

.pun th, .pun h2{
          background: url('../gfx/boxtitlegreen1.gif') no-repeat;
          background-position: top right;
          height: 20px !important;
          padding:0!important;
          margin: 0!important;
          text-align: left;
          font-size: 11px !important;
          line-height: 19px!important;
          border: 0 !important;
          color: #000 !important;
          font-weight: bold !important;
	}

.pun th.watki{
          width: 80px;
	}
.pun th.wysw{
          width: 120px;
	}
.pun th.ostpost{
          width: 150px;
	}

	
.postright{
          background: #E6FFE7 !important;
}

