/* CSS Document */

* {
          margin: 0;
          padding: 0;
          }

.clear {
          width: 100%;
          clear: both;
          line-height: 0;
          }
          
body {
          background: url(../img/background.gif) repeat-x #0065A5 top;
          font-family: Verdana, Arial; 

          }
          
#container {
          width: 800px;
          margin: auto;
          }
          
#top {
          background: url(../img/top.jpg) no-repeat;
          width: 800px;
          height: 196px;
          float: left;
          } 
          #top h1 {
                    float: left;
                    margin: 10px 0 0 15px;
                    display: inline;
                    }
                    #top h1 img {
                              float: left;
                              border: 0;
                              }
                              
#menu {
          width: 800px;
          float: left;
          height: 41px;
          }
          #menu ul {
                    float: left;
                    padding: 0 0 0 30px;
                    }
                    #menu ul li {
                              width: 145px;
                              display: inline;
                              float: left;
                              margin: 8px 0 0 0;
                              }
                              #menu ul li img {
                                        float: left;
                                        border: 0;
                                        }
          
#content {
          width: 800px;
          float: left;
		  font-size:11px;
          }
          
          #content #sidebar {
			 		 background-color:#01609c;
                    /*background: url(../img/content.gif) repeat-x top;*/
                    float: left;
                    width: 249px;
					margin-right:1px;
                    }
                    #content #sidebar .category {
                              background: url(../img/bg_category.gif) no-repeat bottom #fff;
                              width: 249px;
                              float: left;
                              padding: 0 0 20px 0;
                              }
                              #content #sidebar .category h3 {
                                        background: url(../img/ul-sidebar.gif) bottom no-repeat;
                                        float: left;
                                        width: 205px;
                                        font-size: 22px;
                                        color: #42749C;
                                        font-weight: normal;
                                        margin: 10px 0 0 10px;
                                        display: inline;
                                        padding: 0 0 8px 0;
                                        }
                                        #content #sidebar .category ul {
                                                  float: left;
                                                  width: 205px;
                                                  margin: 0 0 0 10px;
                                                  display: inline;
                                                  }
                                                  #content #sidebar .category ul li {
                                                            background: url(../img/ul-sidebar.gif) bottom left no-repeat;
                                                            width: 205px;
                                                            float: left;
                                                            list-style-type: none;
                                                            font-size: 11px;
                                                            padding: 0 0 1px 0;
                                                            }
                                                            #content #sidebar .category ul li a {
                                                                      width: 202px;
                                                                      color: #000;
                                                                      text-decoration: none;
                                                                      padding: 6px 0 7px 0;
                                                                      float: left;
                                                                      }
                                                                      #content #sidebar .category ul li a:hover {
                                                                                background: url(../img/sidebar-hover.gif) repeat-y left;  
                                                                                }
                                                                      #content #sidebar .category ul li a span {
                                                                                color: #FF5400;
                                                                                }
                                                            #content #sidebar .category ul li ul {
                                                                      float: left;
                                                                      width: 185px;
                                                                      padding: 0 0 5px 20px;
                                                                      }
                                                                      #content #sidebar .category ul li ul li {
                                                                                background: none;
                                                                                float: left;
                                                                                width: 185px;
                                                                                }
                                                                                #content #sidebar .category ul li ul li a {
                                                                                          padding: 0;
                                                                                          background: none;
                                                                                          width: auto;
                                                                                          }
                                                                                          #content #sidebar .category ul li ul li a:hover {
                                                                                                    text-decoration: underline;
                                                                                                    }
                    #content #sidebar .promotion {
                              background: url(../img/bg_promotion.jpg) no-repeat top #01609C;
                              width: 249px;
                              float: left;
                              padding: 10px 0 10px 0;
                              min-height: 300px;
                              height: 313px;
                              }
                              #content #sidebar .promotion h3 {
                                        float: left;
                                        margin: 10px 0 0 10px;
                                        display: inline;
                                        }
                                        #content #sidebar .promotion p {
                                                  width: 230px;
                                                  margin: 10px 0 0 10px;
                                                  display: inline;
                                                  float: left;
                                                 
                                                  color: #c6eced;
                                                  font-size: 11px;
                                                  }
                                        #content #sidebar .promotion ul {
                                                  width: 200px;
                                                  float: left;
                                                  margin: 0 0 0 25px;
                                                  display: inline;
                                                  }
                                                  #content #sidebar .promotion ul li {
                                                            color: #97CDF3;
                                                            font-size: 11px;
                                                            float: left;
                                                            width: 200px;
                                                            margin: 2px 0 0 0;
                                                            }
                                        #content #sidebar .promotion a.more {
                                                  background: url(../img/more.gif) no-repeat;
                                                  width: 65px;
                                                  height: 19px;
                                                  float: left;
                                                  margin: 10px 0 0 20px;
                                                  display: inline;
                                                  color: #fff;
                                                  font-size: 10px;
                                                  text-decoration: none;
                                                  text-align: center;
                                                  padding: 2px 0 0 0;
                                                  }
                                                  #content #sidebar .promotion a.more:hover {
                                                            color: #000;
                                                            }
                    
          #content #text {
                    background: url(../img/content.gif) #fff repeat-x top;
                    float: left;
                    width: 550px;
                    }
                    #content .cont {
								background: url(../img/txt.gif) repeat-x bottom;
                              width: 550px;
                              float: left;
                              display: inline;
                              padding: 0 0 50px 0;
                              }
							  
                    #content #text h3 {
                              float: left;
                              margin: 20px 0 0 20px;
                              display: inline;
                              }
                    #content #text .txt {
                              width: 510px;
                              float: left;
                              padding: 10px 20px 0 20px;
                              display: inline;
							  font-size:11px;
							 
                              }
                              #content #text .txt p {
                                        width: auto;
                                        font-size: 11px;
                                        color: #000;
                                        margin: 10px 0 0 0;
                                        text-indent: 15px;
                                        text-align: justify;
                                        }
							  #content #text .txt a {
								color: #2472A9;
                     		   text-decoration: none;
                                        }
								#content #text .txt a:hover {
 text-decoration: underline;
                                        }
							 #content #text .txt ul {
                                        font-size: 11px;
                                        margin: 10px 0 0 0;
										padding-left:30px;
                                        text-align: justify;
                                        }
                              #content #text .txt img {
                                        margin: 0 0 3px 5px;
                                        }
                    #content #text .products {
                              width: 510px;
                              float: left;
                              padding: 10px 20px 0 20px;
                              display: inline;
                              margin: 15px 0 0 0;
                              }
                              #content #text .products .cont {
                                        background: url(../img/products.gif) 8px 0 repeat-y;
                                        width: 510px;
                                        float: left;
                                        margin: 15px 0 0 0;
                                        padding: 0;
                                        }
                                        #content #text .products .cont .product {
                                                  width: 255px;
                                                  float: left;
                                                  }
                                                  #content #text .products .cont h4 {
                                                            font-size: 12px;
                                                            color: #0163A0;
                                                            float: left;
                                                            width: 230px;
                                                            }
                                                  #content #text .products .cont p {
                                                            text-align: justify;
                                                            width: 230px;
                                                            float: left;
                                                            font-size: 11px;
                                                            color: #2B2B2B;
                                                            }
                                                  #content #text .products .cont img {
                                                            float: left;
                                                            margin: 5px 0 0 0;
                                                            border: 1px solid #eee;
                                                            padding: 4px;
                                                            }
                                                  #content #text .products .cont .more {
                                                            background: url(../img/more2.gif) no-repeat;
                                                            width: 65px;
                                                            height: 18px;
                                                            float: left;
                                                            margin: 10px 0 0 0;
                                                            font-size: 10px;
                                                            color: #fff;
                                                            padding: 3px 0 0 0;
                                                            text-align: center;
                                                            text-decoration: none;
                                                            }
                                                            #content #text .products .cont .more:hover {
                                                                      color: #000;
                                                                      }
                              #content #text .products h3 {
                                        float: left;
                                        margin: 0;
                                        }
                                        #content #text .products h3 img {
                                                  float: left;
                                                  }
												  
/*.spod {
							position:absolute;
							vertical-align:bottom;
							background: url(../img/txt.gif) repeat-x bottom;
							height:22px;
							}*/
#footer {
          background: url(../img/footer.gif) repeat-x bottom;
          width: 100%;
          height: 122px;
          float: left;
          margin: 40px 0 0 0;
          }
          #footer #cont {
                    background: url(../img/number_footer.gif) no-repeat right top;
                    width: 850px;
                    height: 122px;
                    margin: auto;
                    padding: 0 0 0 50px;
                    }
                    #footer #cont p {
                              font-size: 11px;
                              float: left;
                              color: #414141;
                              margin: 75px 0 0 0;
                              }
                    #footer #cont ul {
                              float: left;
                              margin: 75px 0 0 45px;
                              display: inline;
                              }
                              #footer #cont ul li {
                                        display: inline;
                                        float: left;
                                        font-size: 11px;
                                        color: #1E1E1E;
                                        border-right: 1px solid #A0A0A0;
                                        padding: 0 10px 0 10px;
                                        }
                                        #footer #cont ul li.last {
                                                  border: 0;
                                                  }
                                        #footer #cont ul li a {
                                                  color: #1E1E1E;
                                                  text-decoration: none;
                                                  }
                                                  #footer #cont ul li a:hover {
                                                            text-decoration: underline;
                                                            }
															
															

/*DODATKI*/		
#files {
                  width: 599px;
                  float: left;
                  margin: 0px 0 0 20px;
                  display: inline;
                  }
#files h4 {
                    width: 590px;
                    float: left;
                    }
#files div {
                    width: 360px;
                    float: left;
                    margin: 0px 0 0 0;
                    border-bottom: 1px solid #E4E4E4;
                    border-left: 1px solid #E4E4E4;
                    border-right: 1px solid #E4E4E4;
                    } 
#files div div {
                      width: 360px;
                      border-top: 1px solid #E4E4E4;
                      float: left;
                      margin: 0;
                      border-left: 0;
                      border-right: 0;
                      border-bottom: 0;
                      }
#files div div a {
                        color: #2472A9;
                        text-decoration: none;
                        }
#files div div a:hover {  
                          text-decoration: underline;
                          }
#files div div p.num {
                        width: 17px;
                        height: 14px;
                        float: left;
                        color: #2F2F2F;
                        font-size: 11px;
                        padding: 3px 0 0 3px;
                        }
#files div div p.img {
                        width: 23px;
                        float: left;
                        height: 14px;
                        color: #2472A9;
                        font-size: 11px;
                        border-left: 1px solid #E4E4E4;
                        padding: 0 0 0 7px;
                        }
#files div div p.img img {
                          float: left;
                          border: 0;
                          margin: 2px 0 0 0;
                          }
#files div div p.name {
                        width: 290px;
                        float: left;
                        height: 14px;
                        color: #2472A9;
                        font-size: 11px;
                        border-left: 1px solid #E4E4E4;
                        padding: 3px 0 0 3px;
                        }
						
h3.tresc {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
div.szare {
border:1px solid #f3f3f3;
background-color:#fbfbfb;
font-size:11px;
padding:5px;
}
.szare span {
font-size:12px;
font-weight:bold;
}
.szare ul {
padding-left:15px;
}

div .relsearch {
border: dashed 1px #666666;
background-color: #F0F0F0;
float: center;
width:350px;
text-align:center;
padding:7px;
font-size:12px;
font-weight:bold;
}
div .reltable table{
border-top: solid 1px #CACACA;
border-left: solid 1px #CACACA;
margin-top:5px;
}

div .reltable td {
border-bottom: solid 1px #CACACA;
border-right: solid 1px #CACACA;
font-size:11px;
float: center;
text-align:left;
padding-right:5px;
padding-left:5px;
height:30px;

}
div .reltable img {
padding:0px;
margin:0px;
border:0px;
}
div.specu {
border:1px solid #f3f3f3;
background-color:#fbfbfb;
font-size:12px;
padding-top:5px;
}
.foto{
float: right;
border: 1px solid #eee;
padding: 4px;
}
.foto1{
border: 1px solid #eee;
padding: 4px;
}


div .reltable1 table{
border-top: solid 1px #CACACA;
border-left: solid 1px #CACACA;
margin-top:5px;
}

div .reltable1 td {
border-bottom: solid 1px #CACACA;
border-right: solid 1px #CACACA;
font-size:11px;
float: center;
text-align:left;
padding-top:5px;
padding-right:5px;
padding-left:5px;
height:30px;

}
div .reltable1 img {

padding:0px;
margin:0px;
border:0px;
}