/*@import url("reset.css");*/
table {
   border-collapse: collapse;
   border-spacing: 0;
}


input.button{
   color: #4B9CD3;
}
input.button:hover{
   cursor: pointer;
}

body {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 0;
   margin: 0;
   background: url("img_zami/bodyBackground.png") repeat-x;
   min-width: 910px;
   min-height: 700px;
   background-color: #ffffff;
   padding-bottom: 50px;
}
body a{
   color: #4B9CD3;
   text-decoration: none;
}
#bigButtons{
   width: 80%;
   margin: auto;
   text-align:center;
   padding-top: 10%;
}
#bigButtons a img{
   border: 0;
}
#bigButtons a{
    margin: 0 5%;
    text-decoration: none;
}

/* gorna belka */
#naglowekStrony #menu a.currentLink{
   font-weight: bold;
}


#naglowekStrony{
   border: 1px solid white;
   border-width: 1px 0 0 0;
   height: 127px;
}
#naglowekStrony a#logoZami {
   position: absolute;
   right: 20px;
   top: 20px;
   text-decoration: none;
}
#naglowekStrony a#logoZami img{
   border: 0;
}
#naglowekStrony table#loginInfo{
   font-size: 12px;
   font-weight: bold;
   margin: 30px 0px 0px 10%;
}
#naglowekStrony table#loginInfo th{
   height: 20px;
   text-align: right;
   color: #7e7e7e;
}
#naglowekStrony table#loginInfo td{
   padding-left: 5px;
   color: #88763d;
}
#naglowekStrony #menu{
   white-space: nowrap;
   position: absolute;
   top: 92px;
   left: 3%;
   padding-left: 60px;
   background: url("img_zami/menuTlo.png") no-repeat 40px 0;
   padding: 7px;
   padding-left: 40px;
   width: 600px;
}
#naglowekStrony #menu a{
   font-size: 14px;
   color: #0475c6;
   margin-left: 10px;
   text-decoration: none;
}
#naglowekStrony #menu a:hover{
   color: #0475c6;
   text-decoration: underline;
}
#naglowekStrony a#wyloguj{
   font-size: 11px;
   color: #b23f00;
   font-weight: bold;
   text-decoration: none;
   margin-right: 5px;
}
/*
#zalogowanyUzytkownik{
   text-align: right;
   line-height:30px;
   font-size:11px;
}
*/
/* */
#left{
   margin-top: 0;
   margin-left: 15px;
   width: 210px;
   text-align: center;
   position: absolute;
   left: 0px;

}
#left a{
   text-decoration: none;
}


/*          search box     */
/*
#searchBox{
   text-align: left;
   margin: auto;
   margin-top: 5px;
   width: 215px;
   height: 40px;
   background: url("img_zami/searchBoxBG.png") repeat-x;
}

#searchBox .left{
   width: 7px;
   height: 44px;
   background: url("img_zami/searchBoxLeft.png") no-repeat -1px 0;
   float: left;

}
#searchBox .body{
   padding: 11px 5px 10px 7px;
   float: left;
}
#searchBox .body input.searchInput{
   font-size: 14px;
   width: 118px;
   border: 0;
   margin-left: 1px;
   color: #4B9CD3;
   border: 1px solid white;
}
#searchBox .body input.searchButton{
   font-size: 14px;
   width: 60px;
   border: 1px solid white;
   background-color: #ddf1ff;
   color: #4B9CD3;
   font-weight: bold;
}
#searchBox .body .searchButton:hover{
   cursor: hand;
}
#searchBox .right{
   width: 7px;
   height: 40px;
   background: url("img_zami/searchBoxRight.png") no-repeat;
   float: right;
}

*/

/*       dolna belka      */
#belkaDolna {
   position: fixed;
   width: 100%;
   bottom: 0;
   left: 0;
   height: 24px;
   padding-top: 10px;
   background: url("img_zami/belkaDolnaBG.png") repeat-x;
   text-align: right;
}
#belkaDolna a{
   right: 5px;
   padding: 8px;
   padding-right: 110px;
   text-decoration: none;
   font-size: 11px;
   color: #8f8f8f;
   background: url("img_zami/logoProman.gif") no-repeat right 6px;
   margin-right: 10px;
}
/*   menu po lewej */
#stopka{
   height: 30px;
   background: url("img_zami/leftMenuBottomBG.png") no-repeat 0 0;
}


.leftMenu{
   text-align: left;
   margin-top: 15px;
   margin-left: 9px;
   background: url("img_zami/leftMenuBG.png") repeat-y;
}
.leftMenu h3{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #4B9CD3;
   text-align: center;
   padding-top: 19px;
   padding-bottom: 4px;
   padding-left: 0px;
   background: url("img_zami/menuNaglowek.png") no-repeat 0 0;
   font-weight: bold;
   font-size: 13px;
}
.leftMenu h2{

   color:#669DC4;
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight: normal;
   padding-bottom:4px;
   padding-left:0;
   padding-top:20px;
   text-align:center;
}


.leftMenu a div.pierwszy{
   padding-top: 3px;
}
.leftMenu a div{
   color: #669dc4;
   margin: 0 15px 0 12px;
   padding-left: 16px;
   padding-top: 15px;
   font-size: 11px;
   border-bottom: 1px dashed #cfebff;
}
.leftMenu a div:hover{
   color: #1d77fa;
   background: url("img_zami/pointer.gif") no-repeat right 18px;
}
.leftMenu a div.pierwszy:hover{
   background: url("img_zami/pointer.gif") no-repeat right 6px;
}
.leftMenu a div.currentLink{
   font-weight: bold;
}
/* menu kategorie */

.treeview ul {
   background-color:transparent;
}

.leftMenu .etykietki{
   font-size: 10px;
   color:#669DC4;
   padding: 1px 5px;
   /*background: url("img_zami/folder.gif") no-repeat 2px -1px;*/
}
.leftMenu ul#dzialyTowarowe{
   padding-left: 5px;
   width:180px;
}


/*       main      */
#admin{
   /*width: 720px;*/
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   padding-bottom: 100px;
}



#main{
   font-size: 12px;
   /*display: table;*/
   /*float: left;*/
   /*margin-top: 30px;*/
   margin-right: 15px;
   margin-bottom: 100px;
   margin-left: 240px;
}
#main .leftCorner{
   width: 10px;
   height: 10px;
   margin: -3px;
   background: url("img_zami/corners/lewyGorny.png") white no-repeat 1px 1px;
}

#main div.box{
   text-align: left;
   border: 1px solid #78c5fa;
}

#main .leftTop{
   margin: -2px;
   width: 100%;
   background: url("img_zami/corners/lewyGorny.png") no-repeat left top;
}
#main .rightTop{
   padding-right: 4px;
   width: 100%;
   background: url("img_zami/corners/prawyGorny.png") no-repeat right top;
}
#main .rightBottom{
   padding-bottom: 4px;
   padding-right: 4px;
   width: 100%;
   background: url("img_zami/corners/prawyDolny.png") no-repeat right bottom;
}
#main .leftBottom{
   margin-bottom: -4px;
   background: url("img_zami/corners/lewyDolny.png") no-repeat left bottom;
   padding: 10px 30px;
}


#main .leftBottom div.naglowek {
   color:  #78c5fa;
   font-size: 14px;
   margin-top: -18px;
   padding-bottom: 3px;
   display: block;
   white-space: nowrap;
   border-top: 0;
   border-bottom: 0;
}
#main .leftBottom div.naglowek span{
   background-color: white;
   padding: 0 1em;
}

.admin{
   display: block;
   float: none;
   width: 850px;
   margin: auto;
}
/* wnetrze box'ow */
span.podpowiedz{
   display: block;
   color: #b6b6b6;
   margin: 10px 0;
   font-size: 11px;
   padding-bottom: 10px;

}
.podpowiedz p{
   color: #b6b6b6;
   margin: 0 0;
   font-size: 11px;
}
.podpowiedz p:hover, span.podpowiedz:hover{
   color: #3c3c3c;
}



/*   zawartosc koszyka */
table#zawartoscKoszyka{
   padding: 10px;
   border-collapse: inherit;
   border-spacing: 1px 1px;
}
#zawartoscKoszyka{
   visibility: hidden;
   position: absolute;
   top: 150px;
   left: 270px;
   font-size: 9px;
   background-color: white;
   color: #78C5FA;
   border: 1px solid #78C5FA;
}
#zawartoscKoszyka td{
   padding: 3px;
   margin: 10px;
   color: #7e7e7e;
   font-size: 10px;
}
#zawartoscKoszyka th{
   color: #78c5fa;
   font-size: 11px;
   padding: 2px;
}

/*   FILTRY   */

#main form{
   /*margin-bottom: 20px;*/
}

#left .filtr,
#main .filtr{
   position: relative;
   color: white;
   font-size: 10px;
   background: white;
}

#left .filtr span.rounded,
#main .filtr span.rounded{
   position: relative;
   display: table-cell;
   padding: 20px 20px 10px 20px;

   border: 1px solid #78C5FA;
   -webkit-border-radius: 6px; /* Safari, Chrome */
   -khtml-border-radius: 6px; /* Konqueror */
   -moz-border-radius: 6px; /* Mozilla */
   border-radius: 6px;
}

#left .filtr span.naglowek,
#main .filtr span.naglowek{
   position: absolute;
   background: white;
   color: #78C5FA;
   font-size: 14px;
   padding: 0px 10px;
   left: 10px;
   top: -10px;
   z-index: 30;
}

#left .filtr tr.naglowek td,
#main .filtr tr.naglowek td{
   font-weight: bold;
   height: 25px;
}

#left .filtr table,
#main .filtr table{
   /*height: 152px;
   float: left;
   width: auto;*/
}

#left .filtr td,
#main .filtr td{
   color: #4B9CD3;
   border: 1px solid #DEEDF7;
   padding: 4px 8px;
}

#left .filtr input, #left .filtr select,
#main .filtr input, #main .filtr select{
   width: auto;
   font-size: 12px;
   margin: 0 2px;
   border:1px dotted #96CBEF;
   color:#4B9CD3;
}

#left .filtr input.rok,
#main .filtr input.rok{
   width: 30px;
}

#left .filtr input.radio,
#left .filtr input.checkbox,
#main .filtr input.radio,
#main .filtr input.checkbox{
   border: 0;
}

#left .filtr input.cena,
#main .filtr input.cena{
   width: 100px;
   margin: 5px 0;

}

#left .filtr input#cbTylkoDostepne,
#main .filtr input#cbTylkoDostepne{
   border: 0;
   margin: 0 15px;

}

#left .filtr div.checkboxLabel,
#main .filtr div.checkboxLabel{
   padding: 1px;
   float: left;
}

#left .filtr .filtrujButton,
#main .filtr .filtrujButton{
   clear: both;
   float: none;
   padding-top: 6px;
   text-align: center;
}

#left .filtr .filtrujButton input,
#main .filtr .filtrujButton input,
input.button, a.przycisk1{
   background-color:#F6F6F6;
   border-color:#B7DEF9 #B7DEF9 #B7DEF9 #B7DEF9;
   border-style:solid;
   border-width:1px;
   color: #4B9CD3;
   font-size:13px;
   font-weight:bold;
   padding:4px 20px;
   text-decoration: none;
}

/*     FILTRY RAMKA   */
#left .filtr .leftBottom,
#main .filtr .leftBottom{
   padding: 8px 10px 0 18px;
}

/*       FILTRY DOKUMENTY    */
#main .dokumenty table{
   height: 194px;
}

/*      FILTRY DO WYWALENIA      */
.filtry, #panelFiltrow{
   position: absolute;
   visibility: hidden;
}

/*      KATEGORIE TOWARY   */

#kategorie_towary{
   /*margin-top: 30px;*/
}

/*      KOMUNIKATY      */
#komunikatBledu{
   color: red;
   width: 600px;
   margin: auto;
   text-align: center;
   margin-top: 30px;
}
#komunikatOK{
   color: #4B9CD3;
   font-size:13px;
   font-weight: bold;
   margin-left: 20px;
}
#komunikatErr{
   color: red;
   font-size:13px;
   font-weight: bold;
   margin-left: 20px;
}

/*      GALERIA         */
.gallery a{
   text-decoration: none;
}
.gallery ul img{
border: none;
margin: 4px 0;
}

.gallery ul{
list-style: none;
float: left;
margin: 0;
padding: 0;
text-align: center;
}

.gallery ul li{
margin: 4px 0;
border: 1px solid #E8E8F6;
}
.gallery ul li.current{
border: 1px solid #8B8BD1;
}

.gallery{
white-space: nowrap;
overflow-x:scroll;
}
#currentImg{
text-align: center;
padding: 40px;
padding-top: 30px;
margin: auto;
overflow-y: hidden;
}
#dialog{
width: auto;
}
span#ui-dialog-title-dialogGallery{
padding-left: 5px;
}
/*    LADOWANIE */
#trwaLadowanie{
   position: fixed;
   top: 0px;
   background-color: white;
   width: 100%;
   height: 100%;
   opacity: 0.95;
   text-align: center;
}
#trwaLadowanie #obrazekLadowania{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   width: 130px;
   padding: 30px 0;
   margin: auto;
   margin-top: 200px;
   opacity: 0.85;
   text-align: center;

}
#trwaLadowanie #napisLadowania{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   width: 200px;
   padding: 30px 0;
   margin-top: 10px;
   margin: auto;
   margin-top: 0;
   text-align: center;
   color: gray;
   font-weight: bold;
}
#trwaLadowanie #obrazekLadowania img{
   margin-bottom: 10px;
}

/*           TABELA TOWARÓW         */
fieldset.tabelaDanych{
   border: 1px solid #78C5FA;

   -webkit-border-radius: 6px; /* Safari, Chrome */
   -khtml-border-radius: 6px; /* Konqueror */
   -moz-border-radius: 6px; /* Mozilla */
   border-radius: 6px;
   behavior: url("border-radius.htc");
   margin: 0;
   margin-top: 10px;

}
fieldset.tabelaDanych .przyciskZatwierdz{
   text-align: right;
   padding-right: 10px;
}

fieldset.tabelaDanych td.picMin img{
   border: 0;
}
/*
fieldset.tabelaDanych legend, legend.grupy{
   color:#78C5FA;
   font-size:14px;
   white-space:nowrap;
   padding: 4px 12px;
   margin-left: 15px;
}

legend.tytul a img{
   border: 0px;
   text-decoration: none;
}
legend.tytul a{
   margin: 10px;
}
fieldset.tabelaDanych #infoDzialTowarowy, #sciezka, #sciezka a{
   font-weight: bold;
   color:#4B9CD3;
   text-align: center;
   margin: 5px 12px;
   font-size: 14px;
}
#sciezka a{
   margin: 0;
}
*/
/*      INFORMACJE(dokumenty)   */
/*
fieldset.parametry{
   border: 1px solid #78C5FA;
   border-color: #78C5FA;
   -webkit-border-radius: 6ox;
   -khtml-border-radius: 6px;
   -moz-border-radius: 6px;
   -border-radius: 6px;
   behavior: url("border-radius.htc");
   margin: 0;
   margin-top: 5px;
   padding: 15px;
}
fieldset.parametry th{
   padding-right: 10px;
}
#panelInformacji td{
   white-space: nowrap;
}
#panelInformacji form.edycjaOferty th{
   text-align: right;
}
*/

/*      KOSZYK      */

fieldset.parametry td{
   padding: 2px 2px;
   color: #7E7E7E;
}
fieldset.parametry select, fieldset.parametry textarea, fieldset.parametry input{
   color: #4B9CD3;
}
fieldset.parametry input.button{
   color: #4B9CD3;
}
fieldset.parametry th{
   font-weight: normal;
   text-align: left;
   color: #4B9CD3;
   white-space: nowrap;
}


/*      FORMULARZE      */
/*
#InfoPanel div.rounded form label{
   color: #7E7E7E;
   padding-right: 5px;
}
#InfoPanel div.rounded form td{
   padding: 5px;
}
#InfoPanel div.rounded form input,
#InfoPanel div.rounded form select,
#InfoPanel div.rounded form radio{
   color: #4B9CD3;
}
#InfoPanel div.rounded form input.button{
   color: #4B9CD3;
}
*/



/*      SZCZEGOLY TOWARU (Dialog Box)   */

fieldset.szczegoly{
   padding: 15px;
}
fieldset.szczegoly label{
   color: #4B9CD3;
}

/*     InfoPanel     */
/*
#InfoPanel div.rounded{
   position: relative;

   border: 1px solid #78C5FA;
   -webkit-border-radius: 6px;
   -khtml-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   behavior: url("border-radius.htc");
   margin: 0;
   margin-top: 20px;
   margin-bottom: 3px;
   padding: 20px;
}
#InfoPanel div.rounded span.naglowek{
   position: absolute;
   background: white;
   padding: 0 10px;
   top: -8px;
   left: 10px;
   color: #78C5FA
}


#InfoPanel div.rounded table th{
   white-space: nowrap;
   text-align: right;
   padding: 5px 10px 5px 5px;
   color: #4B9CD3;
}
#InfoPanel div.rounded table td{
   color: #7E7E7E;
}

#InfoPanel div.rounded .buttons{
   text-align: center;
}

#InfoPanel div.rounded .buttons input.button{
   margin: 5px;
}
*/
/*----------------------------------------------------------------------------*/
input.przyciskDuzy{
   color: #4B9CD3;
   font-size: 13px;
   background-color: #F6F6F6;
   border: 1px solid #B7DEF9;
   padding: 4px 10px;
}

input.przyciskDuzy:hover{
   cursor: pointer;
   color: #5B5Cff;
   font-size: 13px;
   background-color: #F6F6F6;
   border: 1px solid #B7DEF9;
   padding: 4px 10px;
}

input.przyciskMaly{
   color: #4B9CD3;
   font-size: 9px;
   background-color: #F6F6F6;
   border: 1px solid #B7DEF9;
   padding: 4px 10px;
}

input.przyciskMaly:hover{
   cursor: pointer;
   color: #5B5Cff;
   font-size: 9px;
   background-color: #F6F6F6;
   border: 1px solid #B7DEF9;
   padding: 4px 10px;
}

select.editMaly,
textarea.editMaly,
input.editMaly{
   background-color:#F6F6F6;
   border:1px solid #B7DEF9;
   font-size: 10px;
   color: #4B9CD3;
   padding: 4px 10px;
}

select.editDuzy,
textarea.editDuzy,
input.editDuzy{
   background-color:#F6F6F6;
   border:1px solid #B7DEF9;
   font-size: 12px;
   color: #4B9CD3;
   padding: 4px 10px;
}

#przyciskiFunkcji{
  margin-top:5px;
}

#przyciskiFunkcji td.przycisk{
   padding-left:10px;
   padding-right:10px;
}

#przyciskiFunkcji img{
   border:0px;
}
/*
#logo{
   float:left;
}
*/
/*        koszyk    */
#koszyk{
   font-size: 12px;
   padding-top: 7px;
   padding-bottom: 10px;
}

#koszyk table th{
   color: #78c5fa;
   text-align: right;
   height: 20px;
}
#koszyk table td{
   color: #7e7e7e;
   padding-left: 2px;
   white-space: nowrap;
}

ul#dzialyTowarowe {
   padding-left:5px;
   width:180px;
}

div.etykietki {
   color:#669DC4;
   font-size:10px;
   padding:1px 5px;
   text-align: left;
}

p#advanced{
   margin-top: 5px;
   white-space: nowrap;
}

p#advanced a{
   color:#B23F00;
   /*display:block;*/
   font-size:11px;
   padding:3px 3px 4px 4px;
   text-align:center;
}
p#advanced a:hover{
   color: #1D77FA;
}



table.informacje th{
   color:#4B9CD3;
   font-weight: normal;
   text-align: right;
}
table.informacje td{
   padding: 3px 10px;
   color: #717171;
}

table.informacje tr.opoznienie td{
   color: red;
}
