@font-face                              { font-family: f1; src: url(../fonts/f1.ttf) format("truetype"); }
@font-face                              { font-family: f1ie; src: url(../fonts/f1.eot); }
                          
body                                    { margin: 0px 0px 0px 0px; font-family: Trebuchet MS, Tahoma; color:black; font-size: 12px; text-align:left; background: url(../img/lay/bg.jpg) top left repeat-x; overflow-y:scroll; }

div.bodyWrapper                         { position:relative; margin:0px auto; width:1100px; }

div.leftColumn                          { position:relative; float:left;  width:955px; }

div.bigBanerWrapper                     { position:relative; float:left; clear:both; width:955px; height:115px; background:#ebebeb; overflow:hidden; }

div.menu1                               { position:relative; float:left; clear:both; width:955px; height:45px; border-bottom:solid black 1px; }
.menuBtn                                { display:block; position:relative; height:100%; float:left; color:#b2b3b6; font-size:15px; font-weight:bold; text-align:center; }
a.menuBtn:hover                         { color:black; }
a.menuBtn div                           { margin:auto; margin-top:15px; }
a.homeBtn                               { width:103px; color:white; background:#bdbec1; }

div.menuSpace                           { width:102px; float:left; position:relative; }
.langPL                                 { position:absolute; left:35px; top:13px; }
.langEN                                 { position:absolute; left:75px; top:13px; }
.langPL img                             { border-radius:9px; }
.langEN img                             { border-radius:9px; }

a.nBtn                                  { width:125px; }

div.menu2                               { position:relative; float:left; clear:both; width:955px; height:90px; }
div.laznia1Btn                          { width:103px; margin:auto; margin-top:15px; cursor:default; }
div.laznia2Btn                          { width:102px; margin:auto; margin-top:15px; cursor:default; }
div.pathWrapper                         { position:absolute; left:0px; top:53px; }

#laznia1Btn,#laznia2Btn                 { position:relative; }
div.laznia1Info,div.laznia2Info         { position:absolute; top:25px; left:0px; background:white; width:350px; text-align:left; padding:0px 20px 20px 20px; font-size:12px; display:none; background:white; }

div.sm                    { z-index:5; background-color: transparent; width: 125px; height: auto; display:none; }
div.sm1                   { position: absolute; top: -46px; left: 205px; }
div.sm2                   { position: absolute; top: -46px; left: 330px; }
div.sm3                   { position: absolute; top: -46px; left: 455px; }
div.sm4                   { position: absolute; top: -46px; left: 580px; }
div.sm5                   { position: absolute; top: -46px; left: 705px; }
div.smTransparent         { position: relative; width:100%; height:46px;  }
div.smcont                { position: relative; padding: 5px 0px 10px 0px; z-index:5; background:#bdbec1;  }
a.smlink                  { position: relative;  color:white; /*color:#818284;*/ text-decoration:none; font-size:12px; line-height:14px; display:block; width:100%; text-align:center; text-transform:uppercase; }
a.smlink:hover            { position: relative; color:#000000; }

div.contWrapper                         { position:relative; float:left; }

div.contLeft                            { position:relative; float:left;  width:205px; height:auto; }
a.contLeftMenu                          { display:block; position:relative; float:left;  width:100%; height:auto; font-size:15px; color:black; font-weight:bold; line-height:18px; border-bottom:solid black 1px; text-align:right; text-transform:uppercase; }
a.contLeftMenu:hover                    { color:#b2b3b6; }
a.contLeftMenu div                      { padding: 13px 5px 13px 0px; }

div.contRight                           { position:relative; float:right; width:750px; height:auto; }
div.contRightL                          { position:relative; float:left;  width:350px; height:auto; margin-left:25px; }
div.contRightR                          { position:relative; float:right; width:350px; height:auto; margin-left:25px; }

div.contKwadrat                         { position:relative; width:350px; height:auto; margin-bottom:25px; text-align:justify; float:left; }
div.contPolkwadrat                      { position:relative; width:350px; height:auto; margin-bottom:25px; text-align:justify; float:left; }
div.contCwiartka                        { position:relative; width:350px; height:auto; margin-bottom:25px; text-align:justify; float:left; }

div.contFull                            { width:955px; padding-bottom:30px; float:left; }

a.artLink                               { color:black; display:block; margin:0px; float:left; }
a.artLink:hover                         { color:#b2b3b6; }
div.artTitle                            { text-transform:uppercase; font-weight:bold; margin-bottom:5px; text-align:left; }
div.artDates                            { font-weight:bold; margin-bottom:5px; text-align:left; }
div.artImgWrapper                       { position:relative; float:left; margin-bottom:7px; }
div.laznia1Box                          { position:absolute; right:0px; top:0px; color:white; background-color:#cc9a37;  padding:5px; font-size:13px; font-weight:bold; }
div.laznia2Box                          { position:absolute; right:0px; top:0px; color:white; background-color:#336699; padding:5px; font-size:13px; font-weight:bold;  }

div.rightColumn                         { position:relative; float:right; width:145px; height:400px; }
img.logo                                { position:absolute; top:30px; left:42px; }
a.biplogo                               { display:block; position:absolute; top:127px; left:50px; color:#b2b3b6; font-size:18px; }
a.biplogo:hover                         { color:black; }
a.biplogo img                           { vertical-align:-6px; }
img.mecenat                             { position:absolute; top:60px; right:0px; }
img.mecenat2                            { position:absolute; top:178px; left:11px; }
div.mecenatDesc                         { position:absolute; top:208px; left:0px; width:100%; font-size:11px; text-align:center; }
a.yourAcc                               { display:block; position: absolute; top:331px; width:133px;  background:#bdbec1; border:none; color:black; padding:7px 6px; text-transform:uppercase; font-size:12px; line-height:16px; text-align:center; }
a.yourAcc:hover                         { color:white; }
a.loginBtn                              { display:block; position: absolute; top:251px; width:133px;  background:#bdbec1; border:none; color:black; padding:7px 6px; text-transform:uppercase; font-size:12px; line-height:16px; text-align:center; }
a.loginBtn:hover                        { color:white; }
input.szukaj                            { display:block; position: absolute; top:290px; width:112px; height:25px; background:#bdbec1; border:none; color:white; }
input.szukajSubmit                      { display:block; position: absolute; top:290px; right:0px; font-size:15px; background:none; height:29px; width:29px; background:#bdbec1; border:none; color:white; }

div.footerWrapper                       { width:100%; min-height:200px; background:#bdbec1; clear:both; }
div.footer                              { position:relative; width:1100px; margin:0px auto; }
div.footer table                        { margin:0px auto; max-width:1100px; }
div.footer table td                     { padding: 20px 40px 0px 40px; vertical-align:top; }
div.footer table td a.topTitle          { display:block; clear:both; margin-bottom:15px; color:white; font-size:18px; text-transform:uppercase; }
div.footer table td a.flink             { display:block; clear:both; margin: 0px 0px 5px 0px; color:white; font-size:12px; text-transform:uppercase; }

a                                       { text-decoration:none; color:blue;  }
a:hover                                 { color:red; }
a img                                   { border:none; }

input[type='submit'].submit               { display:block; margin:5px 0px 10px 0px; border: none; background:#bdbec1; color:white; font-weight:bold; font-family: Trebuchet MS, Tahoma; padding:2px; cursor:pointer;}
input[type='text'],input[type='password'] { border: solid #bdbec1 1px; color:black; font-family: Trebuchet MS, Tahoma; }

div.statusFail                          { padding:2px; text-align:center; background:#de0101; color:white; margin-bottom:3px;  }
div.statusOK                            { padding:2px; text-align:center; background:#039af1; color:white; margin-bottom:3px;  }

div.clear                               { clear:both; }

div.siteTitle                           { font-size:15px; color:black; margin-bottom:15px; font-weight:bold; }
div.fullWidthCont                       { padding-bottom:30px; }

div.aktualnosci_time                    { position:absolute; left: 345px; top:-76px; }
div.aktualnosci_time a                  { margin-right:75px; font-size:15px; color:#b2b3b6; font-weight:bold; }
div.aktualnosci_time a:hover            { color:black; }

a.archLink                               { color:black; }
a.archLink:hover                         { color:#b2b3b6; }

.laznia1Color                           { color:#cc9a37; }
.laznia2Color                           { color:#336699; }       

div.loginContWrapper                    { width:955px; padding-bottom:30px; }
div.loginContWrapper div.siteTitle      { text-align:center; }
div.loginForm                           { background:#fcfcfc; border:solid #dbdbdb 1px; width:270px; margin:0px auto 20px auto; padding:15px 0px; }
div.loginForm table                     { margin:10px auto; }
div.loginForm table td                  { padding:2px; text-align:right; }
div.loginOptions                        { text-align:center;  }

