body {

        background: url('../images/bg.jpg') top left repeat-x;

        color: #000000;     

        text-align:left;

        background-color:#ffffff;

        margin:0;

        padding:0;

}

div#wrapper {

       width:963px;

       margin:0 auto;      

}

.se{

color:#AFAFAF;

font-family:tahoma;

font-size:10px;

font-weight:normal;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding:2px 11px;

text-align:right;}

div#logo {

       float:left;

       width:180px;

       height:95px;     

}

div#top1 {

       background: transparent url('../images/top1.jpg') top left no-repeat;

       float:left;

       width:783px;

       height:95px;     

}

div#top1a {

       float:left;

       width:513px;

       height:78px;

       font:18px "Trebuchet MS", Tahoma;

       color:#777777;

       font-weight:600;

       padding:17px 0 0 40px;     

}

div#top1b {

       float:left;

       width:220px;

       height:80px;     

       font:12px "Trebuchet MS", Arial;

       color:#777777;

       font-weight:600;

       padding:15px 0 0 10px; 

       line-height:13px;  

}

div#top2 {

       background-color: #ffffff;

       float:left;

       width:963px;

       height:210px; 

          

}

div#menu1 {

       background: transparent url('../images/h-menu1.jpg') top left no-repeat;

       float:left;

       width:213px;

       height:27px;    

       padding:0 0 0 42px;

       overflow:hidden;

}

div#menu2 {

       background: transparent url('../images/h-menu2-bg.jpg') top left repeat-x;

       float:left;

       width:708px;

       height:27px;  

}

div#lewakoncowka {

       background: transparent url('../images/h-menu2a.jpg') top left repeat-x;

       float:left;

       width:55px;

       height:27px;     

}

div#srodek {

       float:left;

       width:642px;

       height:27px;     

       text-align:left; 

}

div#prawakoncowka {

       background: transparent url('../images/h-menu2b.jpg') top left repeat-x;

       float:right;

       width:11px;

       height:27px;     

}

div#lewa {

      float:left;

      width:250px;

      margin:0 0 0 1px;

      overflow:hidden;      

}

div#prawa {

      background: transparent url('../images/prawa-bg.jpg') top no-repeat;

      float:left;

      width:706px;

      margin:0 0 0 3px;

      overflow:hidden;      

}

div#prawa-a {

      float:left;

      width:457px;

      padding:24px 0 0 28px;    

      overflow:hidden;  

      font:12px Arial, Tahoma;

      color:#4b4b4b;    

}

div#prawa-a-d {

      float:left;

      width:678px;

      padding:24px 0 0 28px;    

      overflow:hidden;  

      font:12px Arial, Tahoma;

      color:#4b4b4b;    

}

div#prawa-b {

      float:right;

      width:186px;

      padding:24px 15px 0 0;

      overflow:hidden;  

      text-align:right;

      font:12px "Trebuchet MS",Arial, Tahoma;

      color:#4b4b4b;     

}

div#lewe-menu-top {

       background: transparent url('../images/lewe-menu-top.jpg') top left no-repeat;

       float:left;

       width:250px;

       height:25px;     

       margin:1px 0 1px 0;

}

div#lewe-srodek {

       float:left;

       width:250px;

      margin:1px 0 1px 0;

}

div#lewe-menu-bottom {

       background: transparent url('../images/lewe-menu-bottom.jpg') top left no-repeat;

       float:left;

       width:250px;

       height:25px;     

       margin:1px 0 10px 0;

}

div#lewa-kontakt {

       background: transparent url('../images/lewa-kontakt.jpg') top left no-repeat;

       float:left;

       width:157px;

       height:70px;     

       margin:4px 0 4px 0;

       padding:15px 0 0 93px;

}

div#lewa-katalog {

       background: transparent url('../images/lewa-katalog.jpg') top left no-repeat;

       float:left;

       width:157px;

       height:54px;     

       margin:0 0 5px 0;

       padding:10px 0 0 93px;

}

div#stopka {

      background: transparent url('../images/stopka.jpg') top left no-repeat;

      float:left;

      clear:left;

      width:963px;

      height:67px;  

      margin:30px 0 0 0;    

      font:12px "Trebuchet MS",Arial;

      color:#4b4b4b;

}

div#stopka-1 {

      float:left;

      width:170px;

      height:54px;  

      padding:13px 0 0 74px;    

      letter-spacing:1.5pt;

}

div#stopka-2 {

      float:left;

      width:670px;

      height:33px;  

      padding:13px 0 0 40px;

      letter-spacing:1.2pt;

      font:8px "Trebuchet MS",Arial !important;

}

div#stopka-3 {

      float:left;

      width:670px;

      height:18px;  

      padding:0 0 0 40px;

      letter-spacing:1.5pt;

      color:#ffffff;

}

/* ..................................................... SPAN .............................................................................. */

span.tekst1 {

      font: 12px Arial, Tahoma;

      color:#ffffff;

      text-align:left;

}

span.tekst2 {

      font: 9px Arial, Tahoma;

      color:#ffffff;

      text-align:left;

      line-height:14px;

}

span.tekst3 {

      font: 12px Arial, Tahoma;

      text-align:right;

      line-height:14px;

}

/* ..................................................... IMG .............................................................................. */



img.button {

    border:0px;

    padding-bottom:9px;    

}

img.arrow {

    vertical-align:middle;

    border:0px;

}

img.namiot {

   border:1px solid navy;

   padding:2px;

}



/* ..................................................... A .............................................................................. */



a.wiecej:link, a.wiecej:visited, a.wiecej:active {

     font:12px "Trebuchet MS",Arial;

     color:#c3001c;

     text-decoration:none;

}

a.wiecej:hover {

      text-decoration:underline;

}

a.bialy:link, a.bialy:visited, a.bialy:active {

     font:12px "Trebuchet MS",Arial;

     color:#ffffff;

     text-decoration:none;

}

a.bialy:hover {

      text-decoration:underline;

}

a.go3:link, a.go3:visited, a.go3:active {

      font:12px "Trebuchet MS",Arial;

      letter-spacing:1.5pt;

      color:#ffffff;

      text-decoration:none;

}

a.go3:hover {

      text-decoration:underline;

}

a.menu_lewe:link, a.menu_lewe:visited {

    color:#000;

    font:10px Verdana, Tahoma;

    text-decoration:none;

}

a.menu_lewe:hover {

   text-decoration:underline;

}

/* .....................................................  MENU LEWE Z PANELA & ALLL .............................................................................. */

span.tytul {

         background:url('../images/ok.jpg') left no-repeat;

         color:#2b2b2b;

         font:15px "Trebuchet MS", Tahoma, Arial;

         font-weight:600;

         padding:0 0 0 30px;   

         height:29px;  

}

h1.tytul {

         background:url('../images/ok.jpg') left no-repeat;

         color:#2b2b2b;

         font:15px "Trebuchet MS", Tahoma, Arial;

         font-weight:600;

         padding:0 0 0 30px;   

         height:29px;  
         
         display:inline;

}

span.tytul22 {

         color:#2b2b2b;

         font:15px "Trebuchet MS", Tahoma, Arial;

         font-weight:600;

         padding:0;   

         height:29px;  

}

.tekstlewy { 

         color: #4b4b4b; 

         font: 11px  "Trebuchet MS",Arial;

         text-decoration: none; 

         text-align: justify;

         padding:5px;   

}

.nagloweklewy { 

         color: #094f93; 

         font: bold 11px  Arial, Tahoma;

         text-align: justify;

}

#button {

        padding: 0 0 0 0;

        margin-bottom: 0em;

        font-family: Arial, sans-serif;

        width:250px;       

        font-size :12px;

        font-weight:600;

        color: #505457;

        text-align: left;

        }



        #button ul {

                list-style: none;

                margin:0;

                padding:0;

                border: 0;

                }



        #button li {

                border-bottom: 1px solid rgb(251,251,251);

                list-style: none;

                list-style-image: none;

                }



        #button  li a {

                display: block;

                padding: 5px 5px 5px 15px;

                border-left: 5px solid #bf0000;

                background-color: #e6eff6;

                font:12px Arial, Verdana, Tahoma;

                color: #04498c;

                text-decoration: none;

                width:230px;

                font-weight:600;

                }

       #button li a.selected {

                display: block;

                padding: 5px 5px 5px 15px;

                border-left: 5px solid #bf0000;

                background-color:#cfddeb; 

                color: #04498c;

                text-decoration: none;

                }



          #button li a:hover {

               border-left:5px solid #bf0000;

                background-color:#cfddeb;

                color: #04498c;

                

                }

        #button ul ul {

        border:0;

        border-top:0px solid rgb(251,251,251);margin:0;}        

        

        #button ul ul a {

                display: block;

                padding: 5px 5px 5px 40px;

                border-left: 5px solid #1961a8;

                border-bottom:1px solid #d0dfec;

                 background-color: #f8f8f8;

                color: #04498c;

                font-weight:normal;

                text-decoration: none;

                }

                

      #button ul ul a.selected {

                display: block;

                padding: 5px 5px 5px 40px;

                border-left: 5px solid #1961a8;

                background-color: #e3ecf1;

                color: #04498c;

                 text-decoration: none;

                }

        

        #button ul ul a:hover {

                border-left: 5px solid #bf0000;

                background-color:#f4f9fc;

                color: #505457;

                }

        #button li li {

                border-top: 1px solid rgb(251,251,251);

                list-style: none;

                list-style-image: none;

                }

        #button li {

                border-top:0;

                

                }

ul.mapa1 {

font-size:12px;

margin:0px 0px 0px 15px;

padding:0px 5px 0px 55px;

list-style-type:none;

}

a.mapa_link{

text-decoration:none;

color:#505457;

}



ul.mapa3 {

font-size:11px;

list-style-type:none;

margin:0px 0px 0px 15px;

padding:0px 5px 0px 25px;

}

ol.mapa {

font-size:11px;

margin:0px;

padding:0px 5px 0px 25px;

list-style-type:none;

}

/* do panela */



div.thumb {

        margin: 5px;

        border: 0px solid #DADADA;

        height: auto;

        float: left;

        text-align: center;

        background-color: #fff;

        }        

div.thumb img{

        display: inline;

        margin: 3px;

        border: 1px solid #A0ACC0;

        }

#galeria .thumb a:hover img {

        border: 1px solid #000846;

}

#trailimageid

{

        position: absolute;

        visibility: hidden;

        left: 0px;

        top: 0px;

        /*width: 230px;*/

        height: 0px;

        z-index: 200;

        

}

div.error {
color: red;

font-style: italic;
}
