/* global */
body { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: black; margin:0; padding: 0; text-align: left; background-color: white; }

a {color: #a1a1a1; text-decoration: none;}
a:hover {color: #F28E1E; text-decoration: none;}

/* 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;
}
 
/* newsy */
div.gallery  {
 float:left;
 display: inline;
 margin: 3px 0 0 3px;
 width:240px;
 font-size:95%;
 color: #767676;
 border: 0px solid red;
}
div.gallery img { border: 2px solid #767676;}

.error { color:red; }

table.komentarze {width:100%}
.komentarze .autor {font-weight:bold; text-align:right;}
.komentarze .data {font-weight: bold;}
.komentarze .text {border-top: 1px solid gray; padding: 20px;}

/* galeria */
.gal_kat {margin: 5px; padding: 10px; width:45%; float:left; } 
.gal_kat img {float:left; border: solid 4px #979797; margin:4px 10px 4px 4px;} 
.gal_alb {margin: 5px; padding: 10px; width:45%; float:left; } 
.gal_alb img {float:left; border: solid 4px #979797; margin:4px 10px 4px 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; margin:0px;}
.gal_foto {text-align:center; margin:0px; padding: 0px;}
.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: #F28E1E;  font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}

#table_gal td {text-align:center;vertical-align:middle;}

/* koniec startera */

/* dla podstron bez menu bocznego*/
.gal2 {margin: 5px; padding: 5px; width:45%; float:left; height: 180px; border: 0px solid red;} 
.gal2 img {float:left; border: solid 4px #979797; margin:4px 10px 4px 4px;} 


h1 {font-family: Trebuchet MS, sans-serif; font-size: 18px; color:black; font-weight: bold; }
h2 {font-family: Trebuchet MS, sans-serif; font-size: 15px; color: black; font-weight: bold; margin: 0 0 5px 0; padding: 0; }

h3 {font-family: Trebuchet MS, sans-serif; font-size: 15px; color: black; font-weight: bold; margin: 0; padding: 0px; border-bottom: 2px solid #788981;}
h4 {font-family: Trebuchet MS, sans-serif; font-size: 17px; color:#ff6600;  margin: 0 0 8px 0; padding: 0;}
h5 {font-family: Trebuchet MS, sans-serif; font-size: 15px; color: #35426D;  margin-bottom: 5px; padding-bottom: 0; text-align:left;}
h6 {font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #5F68EA;  margin-bottom: 0; padding-bottom: 0;}

/* container */
#container {width: 1000px; height: auto; margin: auto; overflow: hidden; background-color: white;  border: 0px solid red; }

/* gora*/
#jpgheader { width:1000px; height:120px; background: url('../pics/top.jpg') top right no-repeat white; margin: 0; padding: 0; border: 0px solid green; }


#mini_menu {position: absolute; padding: 0; margin: 96px 0px 0 723px; height:24px; width: 280px;border: 0px solid gray; }
#mini_menu div {float: right; background: url(../pics/mini_menu1.gif); width: 82px; height:24px; color: white; font-weight:bold; }
#mini_menu div { padding: 0px 0 0 0px; margin: 0 4px 0 0;}
#mini_menu a { color: white; font-weight:bold;}
#mini_menua:hover {color: white; text-decoration: underline; }

#napis {position: absolute; padding: 0; margin: 80px 0px 0 140px; height:30px; width: 350px;border: 0px solid gray; }
#napis div { color: #7F7F7F; font-weight:bold; font-size: 16px;}

.produkt {width: 240px; height: 420px; float: left; }
.produkt div {}
.produkt #tytul {background: url(../pics/nagl1.gif) top left no-repeat; 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 {background: url(../pics/podgl1.gif) top left no-repeat; 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;}

#lewa {float: left; width: 722px; height: auto; margin: auto; overflow: hidden; border: 0px solid blue;}
#prawa {float: left; width: 256px; height: auto; margin: 0 0px 0 22px; overflow: hidden; border: 0px solid green;}

.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; }


/*podtsrona*/
#lewa-podstr {float: left; width: 230px; height: auto; margin: auto; overflow: hidden; border: 0px solid blue;}
#lewa-podstr a {color: #545454; text-decoration: none; font-weight:bold;}
#lewa-podstr a:hover, #lewa-podstr a.curr {color: #F28E1E;}
#lewa-podstr p {margin: 2px 0px; padding:0;}
#lewa-podstr img {margin: 4px 0px; padding:0; border:0;}

#prawa-podstr {float: left; width: 740px; height: auto; margin: 0 0px 0 22px; overflow: hidden; border: 0px solid green;}

.tytul2 {background: url(../pics/nagl1.gif) top left no-repeat; width: 223px; height:25px; color: white; font-weight:bold; margin:0; padding: 5px 0 0 10px;}

/* footer*/
#footer {clear:both; overflow: hidden;  font-size: 11px; color: #757575; padding: 0; margin:0; border: 0px solid gray; background: url('../pics/footer.gif') top left no-repeat white; width:1000px; text-align:left;}
#footer a  { font-size: 11px; }
#footer a:hover { color: orange;}
#menufooter  { text-align:left; margin: 20px 0px 0 0; padding:0;}
#menufooter ul {margin: 0px 0px 0 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:290px;}

#pad {padding:10px 20px 5px 40px;}

.mapka a:link,.mapka a:active,.mapka a:visited {position:relative;display:block;background:url(../pics/mapka_zoomout.gif) no-repeat;width:400px;height:400px}
.mapka a:hover {background:url(../pics/mapka_zoomin.gif) no-repeat;}
