* {
  font-family: Arial, Verdana, Helvetica, Trebuchet, Sans-Serif;
}

body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, Trebuchet, Sans-Serif;
  color: #fff;
  text-align: center;
  background: #aeb1c4 url('../images/bg.jpg') center top no-repeat;	
}

td {
  font-family: Arial, Verdana, Helvetica, Trebuchet, Sans-Serif;
  font-size: 12px;
}

p {
  margin: 0;
}

a:link, a:visited {
 text-decoration: underline;
 color: #fff;
}

a:hover {
 text-decoration: none;
 color: #fff;
}

#container, #aboveheader, #header, #subheader, #left, #right, #footer {
  margin: 0;
  padding: 0;
}

#container {
  width: 1000px !important;
  width: 1000;
  margin: auto;
  border: none;
  text-align: left;
  position: relative;
  background: transparent url('../images/tlo.gif') left top repeat-x;
  margin-top: 15px;	
  margin-bottom: 15px;  
}
#aboveheader {
  height: 20px;
  text-align: right;
}
#header {
  height: 104px;
  background: transparent url('../images/header.jpg') left top no-repeat;	
}
#header2 {
  height: 104px;
  background: transparent url('../images/header2.jpg') left top no-repeat;	
}
#subheader {
  margin-top: 5px;
  height: 25px;
  background: transparent url('../images/subheader.jpg') left top no-repeat;	
}
#center_kat_zima {
  height: 410px;
  background: transparent url('../images/center_kat_zima.jpg') left top no-repeat;	
}
#center_kat_lato {
  height: 410px;
  background: transparent url('../images/center_kat_lato.jpg') left top no-repeat;	
}
#photos {
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;	
  height: 219px;
  background: #727272;	
}
#fadeshow1 {
  float: left;
  display: inline;
  width: 330px;
  border-left: 3px solid #fff;		
}
#fadeshow2 {
  float: left;
  display: inline;
  width: 330px;	
  border-left: 2px solid #fff;			
}
#fadeshow3 {
  float: right;
  display: inline;
  width: 330px;	
  border-left: 2px solid #fff;
  border-right: 3px solid #fff;						
}
#footer {
  height: 48px;
  background: url('../images/footer.jpg') left top no-repeat;	
  text-align: right;
  clear: both;

}
#footer p {
  padding-top   : 5px;
}

#footer a:link, #footer a:visited {
  text-decoration       : none;
  color                 : #ccc;
  border-bottom         : 1px dotted #ccc;
}

#footer a:hover {
  background-color      : #fff;
  color                 : #000;
}






.button_center {
  height: 20px !important;
  background: url('../images/button_center.gif') left top repeat-x;  
}
.button_center_zima {
  height: 20px !important;
  background: url('../images/button_center_zima.gif') left top repeat-x;  
}
.button_center_lato{
  height: 20px !important;
  background: url('../images/button_center_lato.gif') left top repeat-x;  
}
#navlist .zima_new tr td a {
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  height: 20px;  
  color: #000;  
}
#navlist .zima_new tr td a:hover {
  color: #009ee0;
}

#navlist .lato_new tr td a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-size: 11px;
  height: 20px;  
}
#navlist .lato_new tr td a:hover {
  color: #bf0000;
}

#navlist
{
  font-size    : 11px;
  height       : 25px;
  padding      : 0;
  margin       : 0;
  font-weight  : bold;
  text-align: right;
  float: right;
}

#navlist li
{
  list-style   : none;
  margin       : 0;
  display      : inline;
}

#navlist li a
{
  color            : #000;
  padding-right    : 8px;
  padding-left     : 8px;
  text-decoration  : none;
  float            : left;
  margin-right     : 1px;
}

#navlist li a:link, #navlist li a:visited {
  color             : #000;
}

#navlist li a:hover {
  color             : #fff;
  background        : url('../images/tlo_button.png') center center no-repeat;
}

#navlist li a#aktywny, #navlist li a:hover#aktywny
{
  color                : #ffffff;
  background           : url('../images/tlo_button2.png') center center no-repeat;
}






#navigation1 {
  float: left;
  padding: 5px 0 0 28px;
  color: #000;
  font-weight: bold;
  font-size: 11px;
}
#navigation1 a{
  color: #000 !important;
  text-decoration: none;
  font-weight: bold;
}
#navigation1 a:hover{
  color: #000 !important;
  text-decoration: underline;
  font-weight: bold;
}
#navigation2 {
  float: right;
  padding: 5px 15px 0 15px;  
}








#tabs {
  position: absolute;
  top: 72px;
  left: 600px;
  height: 20px;
  width             : 390px;
  font-size         : 93%;
  line-height       : normal;
  text-align        : right;
}
#tabs ul {
  margin            :0;
  padding           :0px ;
  list-style        :none;
}

#tabs li {
  display           : inline;
  margin            : 0;
  padding           : 0;
}

#tabs a {
  float             : right;
  background        : url('../images/tableft.png') no-repeat left top;
  margin            : 0;
  padding           : 0 0 0 4px;
  text-decoration   : none;
}

#tabs a span {
  float             : right;
  display           : block;
  background        : url('../images/tabright.png') no-repeat right top;
  padding           : 5px 7px 4px 4px;
  color             : #FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
  color            : #FFF;
}
#tabs a:hover {
  background-position     : 0% -42px;
}
#tabs a:hover span {
  background-position     : 100% -42px;
}







/* Menu kat*/

#menulist
{
  font-size    : 12px;
  padding      : 0;
  margin       : 0;
  margin-top   : 0;
  height       : auto !important;
  height       : 50px; /* IE */
  min-height   : 50px;
  font-weight  : bold;
  background   : transparent;
  padding: 20px 0 0 27px;

}

#menulist .l_cat {
  background: #272727 url('../images/klawisz2.jpg') left top repeat-x;
  padding: 4px 2px 4px 10px;
  margin-top: 3px;
  display: block;
  color: #ccc;
  width: 220px;
}

#menulist a:hover {
  background: #888 url('../images/klawisz.jpg') left top repeat-x;
  color: #fff;
}

#menulist a {
  color: #ccc;
  font-weight: normal;
  text-decoration: none;
}











table#geometria {
    border-left: 1px solid #252525;
    border-top: 1px solid #252525;
}

table#geometria tr td {
  padding: 2px 6px 2px 6px;
  text-align: center;
  border-right: 1px solid #252525;
  border-bottom: 1px solid #252525;
  font-size: 11px;	
  color: #606060;		
}

.a_j td {
  font-weight: bold;
  color: #606060;
  background-color: #ddd;
  font-size: 11px;		
}

div#geo_a_j {
  text-align: left;
  font-size: 11px;
  color: 606060;	
}








#products {
  margin        : 0;
  padding       : 0;
  width         : 100%;
  height        : auto !important;
  height        : 300px;
  min-height    : 300px;
  background: #000;

}

#left_prod {
  margin        : 0;
  padding       : 0;
  float         : left;
  width         : 130px;
  height        : auto !important;
  height        : 30px; /* IE */
  min-height    : 30px;
  display       : inline;
  background    : #000;
}
#tlo_left_top1 {
  margin        : 0;
  padding       : 0;
  height        : 100px;
  width         : 130px;
  background    : #000 url('../images/tlo_left_top1.jpg') left top no-repeat;
}

#tlo_left_top1_red {
  margin        : 0;
  padding       : 0;
  height        : 100px;
  width         : 130px;
  background    : #000 url('../images/tlo_left_top1_red.jpg') left top no-repeat;
}

#right_prod {
  margin        : 0;
  padding       : 0;
  float         : right;
  width         : 870px;
  height        : auto !important;
  height        : 300px; /* IE */
  min-height    : 300px;
  display       : inline;
  background    : #fff url('../images/tlo_prod.png') top center repeat-x;
  color         : #606060;
}

#product_left {
  margin        : 0;
  padding       : 0;
  float         : left;
  width         : 575px;
  height        : auto !important;
  height        : 360px; /* IE */
  min-height    : 360px;
  display       : inline;
  text-align    : left;
}

#product_left2 {
  margin        : 0;
  padding       : 0;
  float         : left;
  width         : 470px;
  height        : auto !important;
  height        : 360px; /* IE */
  min-height    : 360px;
  display       : inline;
}

#obrazki1 {
  margin        : 0;
  padding       : 0;
  padding-top   : 26px;
  float         : left;
  width         : 575px;
  height        : auto !important;
  height        : 60px; /* IE */
  min-height    : 60px;
  display       : inline;
  text-align    : left;
}

#obrazki1 a img {
  margin        : 3px;
  padding       : 3px;
  border        : 1px solid #eee;
}

#obrazki1 a:hover img {
  border        : 1px solid #34a8d1;
}


#product_right {
  margin        : 0;
  padding       : 0 0 20px 0;
  float         : right;
  width         : 295px;
  height        : auto !important;
  height        : 360px; /* IE */
  min-height    : 360px;
  display       : inline;
}

#opis_produktu {
  font-family   : Arial, Verdana, Helvetica, Trebuchet, Sans-Serif;
  padding-right : 10px;
}

#opis_produktu b, #opis_produktu u {
  font-family   : Arial, Verdana, Helvetica, Trebuchet, Sans-Serif;
}

.opis {
  color: #606060;		
}

.opis b {
  text-transform: uppercase;
  color: #eee;		
}



#product_bottom {
  margin        : 0;
  padding       : 0;
  width         : 870px;
  height        : auto !important;
  height        : 1px; /* IE */
  min-height    : 1px;
  clear         : both;
  border        : none;
  background    : #1d1d1e;
}

#title_product {
  margin        : 10px 0 3px 0;
  padding       : 0;
  float         : right;
  width         : 295px;
  height        : auto !important;
  height        : 30px; /* IE */
  min-height    : 30px;
  display       : block;
  background    : transparent url('../images/linia.gif') bottom left no-repeat;
}
#title_product_red {
  margin        : 10px 0 3px 0;
  padding       : 0;
  float         : right;
  width         : 295px;
  height        : auto !important;
  height        : 30px; /* IE */
  min-height    : 30px;
  display       : block;
  background    : transparent url('../images/linia.gif') bottom left no-repeat;
}
#title_product p {
  margin        : 0;
  padding       : 0;
  font-size     : 22px;
  color         : #179dcd;
  font-weight   : normal;
}
#title_product_red p {
  margin        : 0;
  padding       : 0;
  font-size     : 22px;
  color         : #c00000;
  font-weight   : normal;
}
#code {
  margin        : 0 0 5px 0;
  padding       : 0;
  float         : right;
  width         : 295px;
  height        : auto !important;
  height        : 30px; /* IE */
  min-height    : 30px;
  display       : block;
}

#code p {
  margin        : 0;
  padding       : 0;
  font-size     : 12px;
  color         : #b7b7b7;
  font-weight   : normal;
  font-family   : Arial, Verdana, Helvetica, Trebuchet, Sans-Serif;
}

.part {
  clear: both;
  margin: 3px 0;
}

.part b {
  color: #ccc;
}

.part img {
  float: left;
  margin: 0 4px 2px 0;
}


#prodlist
{
  font-size    : 11px;
  padding      : 0;
  margin       : 0;
  
}

#prodlist li
{
  list-style   : none;
  margin       : 0;
}

#prodlist li a
{
  padding          : 6px 1px 6px 5px;
  color            : #cccccc;
  text-decoration  : none;
  border-bottom    : 1px solid #434343;
  display          : block;
  font-size        : 11px;
}

#prodlist li a:link, #prodlist li a:visited {
  color             : #fff;
  
}

#prodlist li a:hover {
  color             : #000;
  background        : #fff;
}




#skrot {
  margin              : 0;
  padding             : 0 0 0 0;
}

#skrot select {
  margin              : 0;
  padding             : 0;
  width               : 150px;
  height              : 16px;
  background          : #858c9c;
  font-size           : 11px;
  border              : none;
  color               : #0000;
  border-left         : 1px solid #4d4d4d;
  border-bottom       : 1px solid #4d4d4d;
  border-top          : 1px solid #4d4d4d;
}
