body    { margin: 0; padding: 0; font: 9pt Arial, sans-serif; background-color: #FFFFFF; color: #555555; }
a       { color: rgb(145,145,240); background: inherit; font-weight: bold; text-decoration: none; }
a:hover { color: rgb(145,145,240); background: inherit; text-decoration: underline}

h1      { color: rgb(55,55,150); font-family: Georgia, Times; font-size: 22pt; font-weight: normal; padding:0; margin: 0; }
h1 a    { font-weight: normal; }

h2      { color: #666666; font-family: Georgia, Times; font-size: 18pt; font-weight: normal; padding:0; margin: 0; }
h2 a    { font-weight: normal; }

h3      { color: rgb(55,55,150); font-family: Georgia, Times; font-size: 10pt; font-weight: bold; padding:0; margin: 0; }

h4      { color: #666666; font-size: 12px; font-weight: bold; padding:0; margin: 0; }

ul      { margin: 2px 0 4px 8px; padding-left: 15px; }
ul a    { font-weight: normal;}

.data	{ color: #999999; font-size: 11px;}
.more	{ color: #999999; font-size: 11px; text-align: right;}
.sklad	{ font-size: 9px;}



/************* POPUP *************/
#popupHeader {
  height: 20px;
  background: rgb(55,55,150);
  padding: 0;
  margin 0;
}

#popupFooter {
  min-height: 15px;
  height:auto !important; height:15px;
  background: rgb(55,55,150);
  margin: 0;
  padding: 0;
}
#popupFooter p {
  padding: 5px 0;
  margin: 0;
  text-align: center;
  color: #FFFFFF;
}



/************* warstwa glowna *************/
#calosc {
  margin: 0 auto;
  padding: 0;	
  text-align: left;
  background-color: #FFFFFF;  		
  width: 776px;	
}

/************* warstwa naglowka *************/
#header {
  float: left;
  width: 776px;
  padding: 0;
  margin 0;
}

/************* warstwa menu *************/
#mainMenu {
  width: 776px;
  background: rgb(55,55,150);
  float: left;
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}
#mainMenu ul {
   margin: 0;
   padding: 0;
}
#mainMenu li { 
   display: inline;
}
#mainMenu a {
   padding: 3px 8px;
   color: #FFFFFF;
   text-decoration: none;
   float: left;
   border-right: 1px solid #FFFFFF;
}
#mainMenu a:hover, #mainMenu a:active {
   color: #FFFFFF;
   text-decoration: none;
   background: rgb(145,145,240);
}

/************* warstwa menu dolnego *************/
#mainMenuBottom {
  width: 776px;
  background: rgb(55,55,150);
  float: left;
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}
#mainMenuBottom ul {
   margin: 0;
   padding: 0;
}
#mainMenuBottom li { 
   display: inline;
}
#mainMenuBottom a {
   padding: 3px 8px;
   color: #FFFFFF;
   text-decoration: none;
   float: left;
   border-right: 1px solid #FFFFFF;
}
#mainMenuBottom a:hover, #mainMenu a:active {
   color: #FFFFFF;
   text-decoration: none;
   background: rgb(145,145,240);
}

/************* warstwa SUB menu *************/
#subMenu {
  background: rgb(145,145,240);
  float: left;
  border-top: 0px;
  border-bottom: 2px solid #FFFFFF;
}
#subMenu ul {
   margin: 0;
   padding: 0;
}
#subMenu li { 
   display: inline;
}
#subMenu a {
   padding: 3px 8px;
   color: #FFFFFF;
   text-decoration: none;
   float: left;
   border-right: 1px solid #FFFFFF;
}
#subMenu a:hover, #subMenu a:active {
   color: #FFFFFF;
   text-decoration: none;
   background: rgb(180,100,200);
}



/************* warstwa tresci *************/
#tresc {
  position: relative;
  float: right;
  width: 776px;
  min-height: 516px;
  height:auto !important;height:410px;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  border: 0;
}

/************* STOPKA *************/
#footer {
  float: left;
  padding: 0;
  margin: 0;
  width: 776px;
  height: 25px;
  background: rgb(55,55,150);
  border-top: 2px solid #FFFFFF;
}
#footer p {
  padding: 5px 0;
  margin: 0;
  text-align: center;
  color: #FFFFFF;
}

/************* WYSZUKIWARKA *************/
#search {
    text-align: center;
    color: rgb(145,145,240);
    border: 0;
    background:  rgb(215,215,255);
}
#search h3 {
    color:  rgb(145,145,240);
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding:0; margin: 0;
}
#search form {
  padding: 7px;
  margin: 0;
}
#search input {
  width: 150px;
  height: 15px;
  background: #FFFFFF;
  border: 1px solid black;
  color: #666666;
  font-size: 8pt;
  text-indent: 3pt;
}
#search select {
  width: 155px;
  margin-top: 3px;
  font-size: 8pt;
  color: #666666;
  padding: 0;
  background-color : #DEE3E7;
}
#search .submit {
  width: 100px;
  height: 20px;
  background: #FFFFFF;
  border: 2px solid #CCCCCC;
  color: #666666;
  font-size: 8pt;
  text-indent: 0pt;
}

/************* NEWS *************/
#news {
  color: #666666;
  border-color: rgb(142,190,255);
}
#news h3 {
  color: rgb(42,127,170);
}
#news li {
  color: rgb(142,190,255);
}
#news li a {
  color: rgb(100,160,240);
}

/************* sprzedawcy *************/
#resellers .listTitle {
    font-weight: bold;
    color: #FFFFFF;
    background: rgb(145,145,240);
    padding-left: 5px;
}
#resellers .listColor0 {
    background: #EEEEEE;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
#resellers .listColor1 {
    background: #DDDDDD;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
#resellers .listColor0 a, #resellers .listColor1 a {
    font-weight: normal;
    color: #333333;
    padding-left: 10px;
}
