/* global */

body { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: black; margin:0; padding: 0; text-align: left; background-color: #FFFFFF; background: url('../pics/tlo4.gif') repeat-x ; }

a {color: #454545; text-decoration: none; font-weight: bold; text-decoration: underline;}
a:hover {color: #a1a1a1; text-decoration: underline;}
p, div {font-size: 12px; font-weight: normal; text-align: left; margin: 0; 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;}

/* oferta - poczatek*/

ul.oferta-rodzaje {
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
  list-style-type: none;
}

ul.oferta-rodzaje h1 {
  font-size: 170%;
  font-weight:normal;
  padding:8px 0;
}

ul.oferta-rodzaje li {
  margin: 0;
  padding: 0;
}

ul.oferta-kategorie {
	list-style-type: none;
  margin: 0 0 0 10px;
  padding:0 0 0 0px;
  width: 160px;
}

ul.oferta-kategorie li {
	text-align: left;
  margin: 7px 0 7px 0;
  padding: 0px 0 6px 0;
  border-bottom: 1px solid #e2e2e2;
  line-height: 130%;
}
ul.oferta-kategorie li a {
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
  font-size: 110%;
  color: #545454;
}
ul.oferta-kategorie li a:hover {
	text-decoration: none;
	color: #A62543;
}
ul.oferta-kategorie li a.current {
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A62543;
	text-decoration: none;
  font-size:110%;
}
ul.oferta-kategorie li a.current:hover {
	color: #A62543;
	text-decoration: none;
}

ul.oferta-podkategorie {
  list-style-image: none ;
	list-style-type: none;
  margin-top:6px;
  border-left: 0px solid;
  margin-left: 0px;
  padding-left: 14px;
}
ul.oferta-podkategorie li {
	text-align:left;
  margin:0;
  padding: 0 0 2px 0px;
  border-bottom: 0px;
  border-left: 0px;

}
ul.oferta-podkategorie li a {
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
  font-size:100%;
  color: #545454;
}
ul.oferta-podkategorie li a:hover {
	text-decoration: none;
	color: #A62543;
}
ul.oferta-podkategorie li a.current {
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
  font-size:100%;
	color: #A62543;
}

ul.oferta-podkategorie li a.current:hover {
	color: #A62543;
	text-decoration: none;
}

/* miniaturki*/
.oferta {float:left; display: inline; margin: 0px; padding: 5px; text-align:left; width:340px; color: #454545; font-size:11px; font-weight: bold; border:0px solid orange;}
.oferta div.oferta-wiecej {;padding:0px 0 0 0px; margin:0;  color:#982A29;}

table.oferta-produkt {clear:both; text-align:left; border: 0px solid red; margin: 0; padding:0;  font-size:90%;}
table.oferta-produkt td.produkt-opis { color: #A62543; 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 {}
.przyciski {}

.fotka {border:0px solid #dddddd;}
.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 td {border-bottom:1px solid #e0e0e0; padding:5px 0;}
#koszyk th {background:#A62543; color: white; border-bottom:1px solid #e0e0e0; border-bottom: 6px solid #e0e0e0}
#koszyk span {color: #A62543}

/* oferta - koniec*/

h1 {font-family: Arial, serif; font-size: 22px; color: #03A2DC; font-weight: bold; margin: 2px 0 10px 0; padding: 0;}
h2 {font-family: Arial, serif; font-size: 22px; color: #3B94B4; font-weight: normal; margin: 0 0 10px 0; padding: 0; }
h3 {font-family: Arial, sans-serif; font-size: 20px; color: #A62543; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
h4 {font-family: Arial, serif; font-size: 15px; color:#A62543;  margin: 4px 0 8px 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; background-color: #FFFFFF;  border: 0px solid red; }

/* gora*/
#jpgheader { width:1000px; height:207px; background: url('../pics/top4.jpg') top right repeat #F4F6F4; margin: 0; padding: 0; border: 0px solid green; }

#flashcontent1 { width:1002px; height:207px; background: #F4F6F4; margin: 0; padding: 0; border: none; }

#napis {position: absolute; padding: 0; margin: 80px 0px 0 700px; height:80px; width: 300px; border: 0px solid gray; font-family: Arial;}
#napis div { color: #03A2DC; font-weight:bold; font-size: 28px; font-family: serif;}

#logo {position: absolute; padding: 0; margin: 60px 0px 0 20px; height:110px; width: 300px;border: 0px solid yellow; }

.produkt {width: 240px; height: 420px; float: left; }
.produkt div {}
.produkt #tytul {width: 223px; height:25px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 10px;}
.produkt #zwiastun {background: #EBEBEB; width: 203px; height:80px; margin: 0px 0 5px 0; padding: 5px 10px 0px 10px; color: black; font-weight:normal; border: 0px solid green;}
.produkt #fotka { width: 223px; height:257px; margin: 0px; padding: 0px;}
.produkt #podgl { width: 223px; height:28px; color: black; font-weight:normal; margin:0; padding: 2px 0 0 10px;  border: 0px solid green;}

/* content*/
#content {width: 1000px; height: auto; overflow: hidden;  padding: 0; line-height:140%; } 
#Content p {margin-top: 0; padding-top: 0; line-height: 180%; margin-bottom: 5px;}

.tytul {background: url(../pics/nagl2.gif) top left no-repeat; width: 261px; height:27px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 10px; }
.podgl {background: url(../pics/podgl2.gif) top left no-repeat; width: 261px; height:28px; color: black; font-weight:normal; margin:0; padding: 2px 0 4px 10px; }

#tytul1 {background: url(../pics/pozycja1.gif) top left no-repeat; width: 219px; height:53px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 10px; }
#tytul2 {background: url(../pics/pozycja2.gif) top left no-repeat; width: 219px; height:53px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 10px; }
#tytul3 {background: url(../pics/pozycja3.gif) top left no-repeat; width: 219px; height:53px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 10px; }

#zwiastun { font-weight:normal; margin:0; padding: 2px 4px 4px 10px; }
#zwiastun h1 {font-family: Arial, Times New Roman, Tahoma, Trebuchet MS, sans-serif; font-size: 25px; color: #a8a8a8; font-weight: bold; margin: 0 0 15px 0; padding: 0;}
#zwiastun p {margin: 2px 0px; padding:0;}
#zwiastun div {width: 290px; margin: 2px 2px 2px 0; padding:0; font-size: 12px; color: black; line-height:120%;}

.tabelka {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
}
.tabelka td {
  vertical-align:top; 
}
.tabelka th {
  vertical-align:top; 
}


/*podtsrona*/
#lewa-podstr {float: left; width: 247px; 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: 725px; height: auto; margin: 0 0px 0 22px; overflow: hidden; border: 0px solid green; }


.tytul2 {background: url(../pics/paseczek_do_menu.gif) top left no-repeat; width: 223px; height:24px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 30px;}

/* footer*/
#footer {clear:both; overflow: hidden;  font-size: 11px; color: #757575; padding: 0; margin: 10px 0 0 0; border: 0px solid gray; background: url('../pics/footer.gif') top left no-repeat #FFFFFF; width:1000px; text-align:left;}
#footer a  { font-size: 11px; color: #a1a1a1;}
#footer a:hover { color: #29B8DF;}
#menufooter  { text-align:left; margin: 20px 0px 0 0; padding:0;}
#menufooter ul {margin: 0px 0px 20px 10px; padding:0;}
#menufooter li {display:inline; list-style: none; padding:0 5px 0 0px; font-size:110%; margin:0;}
#menufooter li.trzyw {font-size:100%; color: gray; padding-left:60px;}

#pad {padding:10px 20px 5px 40px;}
#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;
}

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_menu.gif) no-repeat; width:248px; height:21px; overflow: hidden; padding: 0;}
.dol_menu {background: url(../pics/dol_menu.gif) no-repeat; width:248px; height:21px; overflow: hidden; padding: 0;}
.srodek_menu {background: url(../pics/srodek_menu.jpg) repeat-y; width:248px; padding: 0px 25px 0 20px; margin:0 ; min-height: 25px; text-align:left; overflow: hidden;}
.srodek_menu { overflow: hidden;}
.srodek_menu ul {margin: 0 0 0 10px; padding: 0; list-style: none; }
.srodek_menu li {margin: 0 10px 0 0; padding: 0 5px 0px 0; width: 200px; float: left; color: #454F4E; }
.srodek_menu p {margin:2px 0; }

