/* global */
* { margin:0; padding:0; }

input[type=button],
input[type=submit] {
  padding: 1px 8px;
}

body { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: black; margin:0; padding: 0; text-align: left; background: url('../pics/tlo.gif') repeat-x #ABABAB; }

a {color: #061837; text-decoration: none; font-weight: bold; text-decoration: none;}
a:hover {color: #374B68; text-decoration: none;}
div {font-size: 12px; font-weight: normal; text-align: left; margin: 0; padding: 0;}
p {font-size: 12px; font-weight: normal; text-align: left; margin: 5px 0px; padding: 0;}

/* std */
.ramkaDuza {border: 1px solid #e0e0e0; margin-bottom:2px; margin-right: 10px;}
.doPrawej {float:right;margin:10px 5px 2px 20px;}
.podpis {clear:both; text-align:center; margin: 0; padding:0;font-style:italic;}

fieldset {
    border: none;
    padding: 0;
}

label {
  text-align:left;
  height:auto;
  margin: 0;
  padding: 0;
}

form {
  margin: 0;
  padding: 0;
  color: black;
}

input {
  margin: 0;
  padding: 0;
}

#search_form {
  display: inline;
}

#search_form input {
  vertical-align: middle;
}

#search_form input.bt_submit {
  margin: 0;
  padding: 0;
  background: url('../pics/strzalka_bordo.gif') no-repeat;
  height: 20px; 
  width: 20px;
  border:0;
}

/* newsy */
div.gallery  {
 float:left;
 display: inline;
 margin: 3px 0 0 5px;
 width:240px;
 font-size:95%;
 color: #767676;
 font-size:90%;
 line-height:120%;
}
div.gallery img { border: 2px solid #767676;}

.error { color:red; }


/* galeria */
.gal_kat {	margin: 5px; padding: 10px; width:30%; float:left; } 
.gal_kat img {float:left; border: solid 4px #FFDF4A; margin:4px;} 
.gal_alb {	margin: 5px; padding: 10px; width:30%; float:left; } 
.gal_alb img {float:left; border: solid 4px #FFDF4A; margin:4px; } 
.gal_back {text-align:left;}
.gal_mini {width:130px;height:130px;border:1pt solid gray; text-align:center;vertical-align:middle;padding:10px;}
.gal_mini img { border:0;}
.gal_foto {}
.gal_foto {text-align:center;}
.rewind {font-family: arial; margin-bottom:10px;text-align:center;}
.rewind a {color: white; background: #dddddd; font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}
.rewind b {color: white; background: #9cc008;  font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}

#table_gal td {text-align:center;vertical-align:middle;}


/* miniaturki*/
ul.oferta { margin: 0px; padding: 10px 5px; text-align:left; color:#454545; font-size:11px; font-weight: bold; }
ul.oferta li { display: block; float:left; width:180px; height:180px; margin:2px; background: url('../pics/tlo_prod_ex.png') top left no-repeat transparent; text-align:center}
ul.oferta li h2 { font-size: 10pt; margin: 5px 10px}
ul.oferta li div.oferta-wiecej { padding:0px 0 0 0px; margin:0; color:#982A29; text-align:center; font-size: 90%}

td.oferta_firstpage_layout {vertical-align:middle;width:180px; height:180px; margin:2px; background: url('../pics/tlo_prod_ex.png') top left no-repeat transparent; text-align:center}

table.oferta-produkt {clear:both; text-align:left; outline: 0px solid red; margin: 0; padding:0;  font-size:90%;}
table.oferta-produkt td.produkt-opis { color: #D35600; font-weight: bold; padding:5px 1px 1px 5px; background: #DFE0E2; vertical-align:top; border-bottom:5px solid #ffffff;}
table.oferta-produkt td.produkt-wartosc { color: #535B5E; font-weight: normal; padding-bottom:5px; background: #EDEEF0; border-right:5px solid #DFE0E2; border-bottom:5px solid #ffffff; padding:5px 5px 5px 5px;}

table.oferta-produkt h2 { padding-bottom:20px; }

.przycisk {text-decoration: none;}
.przyciski {}

.fotka {border:0px; padding:5px; margin:5px;}
.fotocenter {border:0px solid #dddddd;}
.fotolewo {border:0px solid #dddddd; float:left; margin: 0 5px 0 0;}
.fotoprawo {border:0px solid #dddddd; float:right; margin: 0 0px 0 5px;}

#koszyk th {background: #374B68; color: white; border-bottom: 6px solid #e0e0e0; padding: 0px 5px;}
#koszyk th.lp { width:5%; border-right:0px; }
#koszyk th.kat { border-left:0px; }
#koszyk th.nazwa { border-left:0px; }
#koszyk th.ilosc { width:10%; text-align:right; }
#koszyk th.cena { }
#koszyk th.akcje { }    
#koszyk td {border-bottom: 1px solid #e0e0e0; padding:5px 5px; background: #d0d0d0;}
#koszyk td.lp { width:5%; text-align:right; }
#koszyk td.kat { text-align:left; }
#koszyk td.nazwa { text-align:left; }
#koszyk td.ilosc { width:10%; text-align:right; }
#koszyk td.cena { }
#koszyk td.akcje { padding-left:10px; }    
#koszyk span {color: #A62543;}

/* oferta - koniec*/

h1 {font-family: Arial, serif; font-size: 22px; color: #2A2A2A; font-weight: bold; margin: 2px 0 10px 0; padding: 0;}
h2 {font-family: Arial, serif; font-size: 22px; color: #2A2A2A; font-weight: normal; margin: 0 0 10px 0; padding: 0; }
h3 {font-family: Arial, sans-serif; font-size: 18px; color: #091D42; font-weight: normal; margin: 0 0 10px 0; padding: 0; }
h4 {font-family: Arial, serif; font-size: 15px; color:#E16002;  margin: 8px 0 6px 0; padding: 0;}
h5 {font-family: Arial, serif; font-size: 16px; color: #3B94B4;  margin-bottom: 0px; padding-bottom: 0; text-align:left;}
h6 {font-family: Arial, serif; font-size: 15px; color:#3B94B4;  margin: 0 0 8px 0; padding: 0;}

/* container */
#container {width: 1000px; height: auto; margin: auto; padding:0; overflow: hidden; outline: 0px solid red; }

/* gora*/
#jpgheader { width:1000px; height:297px; background: url('../pics/header.jpg') top right repeat #F4F6F4; margin: 0; padding: 0; outline: 0px solid green; }

#napis {position: absolute; padding: 0; margin: 150px 0px 0 55px; height:80px; width: 500px; outline: 0px solid gray; font-family: Arial;}
#napis div { color: #000000; font-weight: normal; font-size: 24px; font-family: serif;}

#logo {position: absolute; padding: 0; margin: 60px 0px 0 20px; height:110px; width: 300px;outline: 0px solid gray; }

#menu2 { position: absolute; padding: 0; margin: 260px 0px 0 10px; 	width: 990px;	height: 30px; outline: 0px solid yellow;   
color: white; font-size: 14px; text-align:left;}

#menu2 ul {	margin: 8px 0 5px 0; padding: 0px 0 0 0; color: white;}
#menu2 li {	display: inline;	list-style-type: none; margin: 0px 5px 0 5px; }
#menu2 li a {color: white; text-decoration: none; font-weight: normal; text-decoration: none; padding: 5px 5px 5px 5px; margin:0;}
#menu2 li a:hover {color: white; text-decoration: none; background:#E25D00; padding: 5px 5px 5px 5px; margin:0;}

/* content*/
#content {width: 1000px; height: auto; overflow: hidden;  padding: 0; line-height:140%; background: url('../pics/paseczek-pion.gif') repeat-x #ABABAB; } 
#Content p {margin-top: 0; padding-top: 0; line-height: 180%; margin-bottom: 5px;}


.tabelka {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	margin: 10px 0 0 10px;
}
.tabelka td {
  vertical-align:top; 
}
.tabelka th {
  vertical-align:top; 
}

#zwiastun {margin: 0px 10px 0px 0px; padding: 10px 0 0 0;}

/*podtsrona*/
#lewa-podstr {float: left; width: 200px; height: auto; margin: auto; overflow: hidden; }
#lewa-podstr p {margin: 2px 0px; padding:0;}
#lewa-podstr img {margin: 4px 0px; padding:0; border:0;}

#prawa-podstr {float: left; width: 770px; height: auto; margin: 10px 0px 20px 20px; overflow: hidden; outline: 0px solid green; }


/* footer*/
#footer {clear:both; overflow: hidden;  font-size: 11px; color: #757575; padding: 0; margin: 10px 0 0 0; outline: 0px solid red; background: url('../pics/footer2.gif') top left no-repeat #FFFFFF; width:1000px; height: 71px; text-align:left;}
#menufooter  { text-align:left; margin: 5px 0px 0 0; padding:0;}
#menufooter ul {margin: 50px 10px 20px 10px; padding:0; font-size: 11px;}
#menufooter li {display:inline; float:left; list-style: none; padding:0 5px 0 0px; font-size: 11px; margin:0; color: #a1a1a1;}
#menufooter li a {color: #a1a1a1; text-decoration: none; font-weight: bold; text-decoration: none;}
#menufooter li a:hover {color: #454545; text-decoration: none;}
#menufooter li.trzyw {font-size:100%; float:right; color: gray; }

#pad {padding:20px 1px 10px 1px;}
#pad2 {padding:10px 20px 5px 40px; font-size: 14px; font-weight:bold; }

div.ankieta textarea { width:300px; height:100px; }

table.koszyk_dane th, table.koszyk_dane td {
  text-align:left;
  vertical-align:top;
  padding: 2px 5px;
  border-bottom:1px solid #c5c5c5;
}

div.biblioteka-plikow {
}

div.biblioteka-plikow h1 {
  font-size: 180%;
  font-weight: normal;
}

div.biblioteka-plikow h2 {
  font-size: 100%;
}

div.biblioteka-plikow ul {
}

div.biblioteka-plikow ul li {
  margin: 2px 0px;
}

div.biblioteka-plikow ul li a {
  text-decoration: none;
}

.gora_menu {background: url(../pics/gora-m.gif) no-repeat; width: 195px; height: 15px; overflow: hidden; padding: 0px; margin:0;}
.dol_menu {background: url(../pics/dol-m.gif) no-repeat; width: 195px; height: 60px; overflow: hidden; padding: 0px; margin:0;}

.srodek_menu {background: url(../pics/srodek-m.gif) repeat-y; width:195px; padding: 0px 0px 0 0px; margin:0 ; min-height: 25px; text-align:left; overflow: hidden;}
.srodek_menu > ul {margin: 5px 0 0 0; padding: 0; list-style: none; }
.srodek_menu > ul > li {margin: 0; padding: 4px 0 4px 0px; width: 157px; border-bottom:1px dotted #CBCED3; outline:0px solid green; }
.srodek_menu > ul > li > a {display:block; padding: 5px 0 3px 2px; width:160px; height: 17px; color: #CBCED3; text-decoration: none; font-weight: bold; text-decoration: none; font-size: 15px; outline:0px solid red;}
.srodek_menu > ul > li > a:hover {color: #CBCED3; text-decoration: none; background: url(../pics/tlo_pod_menu.gif) no-repeat; border:0px solid red;}
.srodek_menu > ul > li > a.active { color: #D35600; }
.srodek_menu > ul > li > ul {}
.srodek_menu > ul > li > ul > li {margin: 2px 0 2px 10px; list-style: none;}
.srodek_menu > ul > li > ul > li > a { color: white; text-decoration: none;}
.srodek_menu > ul > li > ul > li > a:hover { color:  #949494; }
.srodek_menu > ul > li > ul > li > a.active { color: #D35600; }

.aktualnosci {background: url(../pics/tlo_aktualnosci.gif) no-repeat; width: 253px; height: 266px; padding: 0px 0px 0 0px; margin:0 ; text-align:left; overflow: hidden;}

#fac {float:right; padding: 1px 90px 0 0}
.katalog_firm {display: block; border:0; height: 180px; width:180px; float:left; margin:5px;  background: url('../pics/tlo_prod_ex.png') top left no-repeat transparent; vertical-align:middle; }
.katalog_firm td {display: block; padding:5px; text-align:center; height: 160px; width:170px;}
.katalog_firm img {border:0;}

