html, body {text-align:center;
background-color:#efe9d2;
padding:0;margin:0;
font-size:12px;
font-family:arial,tahoma,arial,verdana;
text-align:center;
background-image:url(gfx/bg.jpg);
background-position:1px 0px;
}

h1, h2, h3 {margin:0;padding:0}

.calosc {text-align:center;}

.glowny {width:844px;border:0px solid red;margin:0 auto 0 auto;
background-image:url(gfx/gb2.jpg);text-align:left;
background-position:-0px 0px;
}

.flash {margin-left:23px}


.pseudomenu {width:126px;float:left;border:0px solid red;
margin-left:45px;padding-left:30px;padding-top:30px;margin-bottom:20px}
.kontent {width:540px;float:left;border:0px solid red;margin-left:35px;
text-align:justify;line-height: 1.5;}
.czysc {clear:both;height:1px;font-size:1px}

.bot {height:57px;background-image:url(gfx/bot.jpg);
position:relative;}

.expo {position:absolute;display:block;
right:40px;top:34px}

.expo a {color:black;text-decoration:none;
 }

h1 {color:#79818c;font-size:16px;
border:solid #ff9b25;border-width:0 0 2px 0;margin:20px 0 20px 0;padding:0 0 2px 0;}

 
.obrazek {margin-left:80px; width: 360px;text-align:left}

.obrazek p {margin:15px 0 20px 0}

.obrazek h1 {border:solid #ff9b25;border-width:0 0 2px 0;font-size:14px; display:inline;margin:10px 0 4px 0;
padding:0 0 1px 0}

h2, .h2plus {border:solid #ff9b25;border-width:0 0 1px 0;font-size:13px; display:inline;margin:10px 0 14px 0;
padding:0 0 0px 0;line-height:26px;}

.h2plus { font-size: 16px; }

.pol {width:47%;float:left;}

.kontent  a {color:#c00000}

.kontent p img {border:1px solid #c00000;padding:1px}
 
.galeria {margin-left:100px;}
.galeria div {border:solid 1px #ff9b25;padding:7px;width:300px;height:auto;margin-top:10px;margin-bottom:10px;}