body {
   text-align:center;
   background:#D60000 url(../images/bg.gif) repeat-x 0 0;
   font:normal 12px arial,sans-serif;
   padding-top:8px;
}
* {
   padding:0;
   margin:0;
}
img,
fieldset {
   border:none;
}
a {
   text-decoration:none;   
}
a:hover {
   text-decoration:underline;
}
.bg_n {
   background:none !important;
}
.b_n {
   border:none !important;
}
.dN {
  display:none !important;
}
.dB {
  display:block !important;
}
.taR {
  text-align:right !important;
}
.taL {
  text-align:left !important;
}
.clean {
   clear:both;
}
.skipmenu {
   position: absolute;
   left: 0px;
   top: -500px;
   overflow: hidden;
}
#wrapper {
  width:798px;
  margin:0 auto;
  position:relative;
}
#thNav {
  position:absolute;
  right:40px;
  top:10px;
  width:85px;
  height:25px;
  background:transparent url(../images/thnav.gif) no-repeat 0 0;
  z-index:100;
  list-style:none;
}
#thNav li {
  display:inline;
}
#thNav li a {
  float:left;
  display:block;
  height:25px;  
  outline:none;
}
#tn1 a {
  width:28px;
  background:transparent url(../images/thnav.gif) no-repeat 0 0;
}
#tn1 a:hover {
  background:transparent url(../images/thnav.gif) no-repeat 0 -25px;
}
#tn2 a {
  width:29px;
  background:transparent url(../images/thnav.gif) no-repeat -29px 0;
}
#tn2 a:hover {
  background:transparent url(../images/thnav.gif) no-repeat -29px -25px;
}
#tn3 a {
  width:28px;
  background:transparent url(../images/thnav.gif) no-repeat -57px 0;
}
#tn3 a:hover {
  background:transparent url(../images/thnav.gif) no-repeat -57px -25px;
}
#header {  
  height:239px;
  position:relative;
}
#mainNav {
  background:transparent url(../images/navbg.jpg) no-repeat 0 0;
}
#mainNav ul {
  width:750px;
  height:33px;
  margin:0 auto;
  background:transparent url(../images/nav.gif) no-repeat 0 0;
  list-style:none;
} 
#mainNav ul li {
  display:inline;
}
#mainNav ul li a {
  display:block;
  height:33px;
  float:left;
  color:#F4E2E2;
  font:bold 12px/37px arial,sans-serif;
  outline:none;
}
#mainNav ul li a:hover {
   text-decoration:none;
}
#n1 a {
  width:79px;
}
#n1 a:hover {
  background:transparent url(../images/nav.gif) no-repeat 0 -33px;
}
#n2 a {
  width:101px;
}
#n2 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -79px -33px;
}
#n3 a {
  width:117px;
}
#n3 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -180px -33px;
}
#n4 a {
  width:123px;
}
#n4 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -297px -33px;
}
#n5 a {
  width:82px;
}
#n5 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -420px -33px;
}
#n6 a {
  width:71px;
}
#n6 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -502px -33px;
}
#n7 a {
  width:80px;
}
#n7 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -573px -33px;
}
#n8 a {
  width:97px;
}
#n8 a:hover {
  background:transparent url(../images/nav.gif) no-repeat -653px -33px;
}
#container {
  width:750px;
  margin:0 auto;
  background:#DAD0C4 url(../images/contentbg.gif) repeat-y 0 0;  
}
#content {
  width:100%;
  overflow:auto;
  background:transparent url(../images/content.gif) no-repeat left bottom;
}
* html #content {
  width:750px;
}
#leftCol {
  width:224px;
  min-height:260px;
  float:left;
  padding-bottom:140px;
}
* html #leftCol {
  height:400px;
}
#leftCol img {
  margin-top:35px;
}
#leftCol p {
  color:#FFE0C4;
  margin:15px 0 25px;
  padding:0 23px;
  text-align:center;
  line-height:15px;
}
#secNav {
  background-color:#fff;
  padding:10px 20px;
  text-align:left;
  list-style:none;
}
#secNav li {
  padding-bottom:1px;
  background:transparent url(../images/secnavli.gif) no-repeat left bottom;
}
#secNav li.last {
  background:none;
}
#secNav li a {
  color:#8D7D6F;
  display:block;
  font:bold 12px/26px tahoma,sans-serif;
  background:transparent url(../images/secnava.gif) no-repeat 3px center;
  padding:1px 0 0 20px;
}
#secNav li a:hover {
  text-decoration:none;
  color:#60564C;
  padding-left:22px;
  background-position:5px center;
}
#secNav li ul {
   list-style:none;
   padding-left:20px;
}
#secNav  li ul li {
   background:transparent url(../images/secnavli.gif) no-repeat left top;
}
#rightCol {
  width:526px;
  min-height:400px;
  float:right;
  padding-bottom:40px;
}
* html #rightCol {
  height:400px;
}
#rightCol h1 {
  text-align:left;
  padding:13px 30px 13px 25px;
  color:#6C6A68;
  font:normal 20px arial,sans-serif;
  margin-bottom:15px;
  background:#E1D8CD url(../images/h1.gif) repeat-y 0 0;
}
#rightCol h2 {
  color:#6C6A68;
  line-height:16px;
  text-align:justify;
  font:bold 13px tahoma,sans-serif;
  margin:15px 0 0;
  padding:0 30px 0 25px;
}
#rightCol h3 {
  color:#d30000;
  line-height:16px;
  text-align:justify;
  font:bold 13px tahoma,sans-serif;
  margin:15px 0 0;
  padding:0 30px 0 25px;
}
#rightCol p {
  color:#6C6A68;
  line-height:16px;
  text-align:justify;
  margin:15px 0 0;
  padding:0 30px 0 25px;
}
#rightCol p a {
   color:#6C6A68;
   text-decoration:underline;
}
#rightCol p a:hover {
   text-decoration:none;
   color:#D72727;
}
#rightCol p.back {
   text-align:right;
   clear:both;
}
#rightCol p.back a {
   color:#6C6A68;
   padding:2px;
   text-decoration:none;
}
#rightCol p.back a:hover {
   text-decoration:none;  
   color:#D72727;
}
#rightCol .gal {
  margin-top:15px;
  padding:0 0 0 20px;
  list-style:none;
  overflow:auto;
  color:#6C6A68;
}
* html #rightCol .gal {
   padding-left:14px; 
}
#rightCol .gal li {
  display:block;
  width:114px;
  margin:0 0 5px 5px;
  float:left;
}
#rightCol .gal li img {
  display:block;
  width:108px;
  height:81px;
  float:left;
  border:solid 3px #fff;  
}
#rightCol .gal li a:hover img {
  border-color:#967554;
}
#rightCol .gal li.last {
  margin-right:0;
}
#rightCol .gal li span {
   line-height:28px;
}
#rightCol .lista {
  color:#6C6A68;
  margin:15px 0;
  padding:0 30px;
  text-align:left;
  list-style:none;
}
#rightCol .lista li {
  margin-top:3px;  
  background:transparent url(../images/listali.gif) no-repeat 0 3px;
  padding-left:16px;
}
#rightCol .lista li a {
   color:#6C6A68;
   text-decoration:underline;
}
#rightCol .lista li a:hover {
   color:#D72727;
   text-decoration:none;
}
#rightCol .imgR {
  float:right;
  border:solid 5px #fff;
  margin:0 0 5px 15px;
}
#rightCol .imgL {
  float:left;
  border:solid 5px #fff;
  margin:0 15px 5px 0;
}
#rightCol .news {
   list-style:none;
   padding:0 30px 5px 25px;
}
#rightCol .news h2,
#rightCol .news p {
   padding:0;
}
#rightCol .news li {
   padding:0 0 15px;
   border-bottom:solid 1px #BAB1A6;
}
#rightCol .str {
   margin:20px 0;
   padding:0 30px 0;
   list-style:none;
   color:#6C6A68;
   clear:both;
}
#rightCol .str li {
   display:inline;
}
#rightCol .str li span {
   margin:0 5px;
}
#rightCol .str li a {
  color:#8F8D8B;  
  margin:0 5px;  
}
#rightCol .str li a:hover {
   color:#D72727;
}
#rightCol .mapa {
   margin:10px 0;
   padding:0 30px;
   text-align:left;
   list-style:none;
   line-height:18px;
}
#rightCol .mapa li {
   background:transparent url(../images/listali.gif) no-repeat 0 5px;
   padding-left:16px;
}
#rightCol .mapa li a {
   color:#6C6A68;
}
#rightCol .mapa li a:hover {
   color:#D72727;
}
#rightCol .mapa li ul {
   
   list-style:none;
}
#footer {
  width:100%;
  height:45px;
  background-color:#E10000;
}
#footer div {
  width:750px;
  height:33px;
  margin:0 auto;
  background:transparent url(../images/footerbg.gif) no-repeat 0 0;
}
#footer p {
  float:left;
  text-align:left;
  display:block;
  margin-left:20px;
  line-height:33px;
  font-size:11px;
}
#footer ul {
  float:right;
  text-align:right;
  list-style:none;
  margin-right:20px;
  line-height:33px;
  color:#C0A78B;
  font-size:11px;
}
#footer ul li {
  display:inline;
}
#footer a {
  color:#C0A78B;
}
#footer ul li a {
  margin:0 8px;
}
.form {   
   text-align:left;
   clear:both;
}
.form fieldset {
   margin:20px auto;
   width:380px;
   padding:10px 20px;
   border:solid 1px #CEC1B2;
   background-color:#E1D8CD;
}
* html .form fieldset {
   background:transparent; 
}
*:first-child+html .form fieldset {
   background:transparent; 
}
.form fieldset legend {
   font-weight:bold;
   color:#BB2828;
   padding:0 10px;
}
* html .form fieldset legend {
   margin-bottom:10px; 
}
*:first-child+html fieldset legend {
   margin-bottom:10px; 
}
.form div {   
   clear:both; 
   overflow:auto;  
   padding-bottom:6px;   
}
.form div label {
   display:block;
   float:left;
   width:125px;
   padding:0 0 0 10px;
   background-color:#DAD0C4;
   color:#6C6A68;
   margin:0 10px 0 0;
   font:normal 12px tahoma,sans-serif;
   line-height:20px;
}
* html .form div label {
   background-color:#CFC5B9;
}
*:first-child+html .form div label {
   background-color:#CFC5B9;
}
.form .radioLabel {
   width:343px;
   margin:0 0 0 10px;
}
*:first-child+html .form .radioLabel {
   width:340px;
}
.form .radioK,
.form .chboxK {
   float:left;  
   height:19px;
}
.form .inpfileK {
   width:380px;
   font:normal 12px tahoma,sans-serif;
   color:#6C6A68;
   padding:2px 0;
}
.form textarea {
   height:90px;
}
.form .inpK,
.form textarea {
   padding:2px 0 2px 5px;
   font:normal 12px tahoma,sans-serif;
   color:#6C6A68;
   border-top:solid 1px #CCCCCC;
   border-left:solid 1px #CCCCCC;
   border-right:solid 1px #E3E3E3;
   border-bottom:solid 1px #E3E3E3;
   background-color:#F4F0EC;     
   width:228px;
   margin:0;
}
* html .form .inpK,
* html .form textarea {
   float:left;
}
.form .inpK:focus,
.form textarea:focus { 
   background:#fff;
}
.form .but {
   text-align:center;  
}
.form .but input {
   font:bold 11px tahoma,sans-serif;
   color:#fff;
   border-top:solid 1px #BDB5AB;
   border-left:solid 1px #BDB5AB;
   border-right:solid 1px #7A746B;
   border-bottom:solid 1px #7A746B;
   background-color:#9F9384;
   padding:4px 25px;
   cursor:pointer;
}
* html .form .but input {
   margin-top:10px; 
}
*:first-child+html .form .but input {
   margin-top:10px; 
}
#zalacznik {
   display:none;
}
p.validation-advice {
   padding:3px 5px 3px 25px !important;
   color:#FDC3C3 !important;
   font-weight:bold;
   margin:6px 0 0 0 !important;
   background:#D72727 url(../images/validadv.gif) 10px 8px no-repeat;
   clear:both;
}
#mapa {
   width:450px;
   height:400px;
   margin:25px auto 0;
   border:solid 8px #fff;
}
#scroll {
   cursor:pointer;
}
#gebauer {
  background-color:#E94615;
  padding:10px 20px;
  text-align:left;
  list-style:none;
}
#gebauer li {
  padding-bottom:1px;
  background:transparent url(../images/gebauerli.gif) no-repeat left bottom;
}
#gebauer li.last {
  background:none;
}
#gebauer li a {
  color:#FFCEBF;
  display:block;
  font:bold 12px/26px tahoma,sans-serif;
  background:transparent url(../images/gebauer.gif) no-repeat 3px center;
  padding:1px 0 0 20px;
}
#gebauer li a:hover {
  text-decoration:none;
  color:#C10707;
  padding-left:22px;
  background-position:5px center;
}
#gebauer li ul {
   list-style:none;
   padding-left:20px;
}
#gebauer li ul li {
   background:transparent url(../images/secnavli.gif) no-repeat left top;
}
#baner {
   margin:20px auto 0;
}

