* { margin: 0; padding: 0; border: 0; } 
body { margin: 0px; font-family:  Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #413407; background: #fffdf3 url(graf/_tlo_top.jpg) repeat-x; }

#header{ width: 100%; height: 332px; background:url(graf/_tlo_chmorki.jpg) no-repeat center; }
#pretop{ width: 814px; height: 51px; margin: auto; color:#FFFFFF; background:url(graf/_tlo_chmorki_top.jpg) no-repeat; }
#pretop #sciezka { position: absolute; margin: 35px 0 0 30px; padding: 0px; width: 500px; color:#A3AFBD; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
#pretop #sciezka a{ color: #A3AFBD; text-decoration:underline; }
#pretop #lang { position: absolute; margin: 5px 0 0 600px; padding: 0px; width: 207px; text-align:right; font-weight: bold;}
#pretop #lang ul { margin: 0; padding: 0; list-style-type: none; }
#pretop #lang ul li { display: inline;}
#pretop #lang ul li img { border: 1px solid #002F87; margin:2px; }
#pretop #lang ul li img#act { border: 1px solid #ACC8F0; }
#pretop #lang ul li a { text-decoration: none; color:#FDD982; }

#top{ width: 814px; height: 237px; margin: auto; background:url(graf/_tlo_top_ramka.gif) no-repeat; }
#top #logo{ position:absolute; width: 161px;  height: 237px; margin-left: 7px; }
#top #flash{ position:absolute; width: 639px;  height: 237px; margin-left: 168px; }

#menu{ width: 800px; height: 44px; margin:auto; padding: 0 7px 0 7px;  background: url(graf/_tlo_menu.png) repeat-y; }
#body{ width: 800px; margin:auto; padding: 0 7px 0 7px; background: url(graf/_tlo_body.png) repeat-y; }
#body #top_body{ width: 800px;  height: 9px; margin:0; background: url(graf/_top_body.gif) no-repeat;}
#srodek{ width: 442px; margin:auto; margin-top: -101px; padding: 40px 80px 40px 80px;  text-align:justify; }
#srodek p{ margin: 6px 0 6px 0; }
#srodek a{ font-weight:bold; color: #002f88; text-decoration:none; }
#srodek a:hover{ color:#E50018; }
#srodek hr{ color:#FDD982; background-color:#FDD982; width: 100%; height: 2px; border: none; margin: 10px 0 10px 0; }
#srodek ul { list-style-type: none; padding: 0px; margin: 0px; }
#srodek li{ background-image: url(/design/graf/strzalka.gif); background-repeat: no-repeat; background-position: 11px 3px; padding-left: 25px; }
#srodek .fot_1{ border: 2px solid #d9cdad; }
#srodek .fot_2 img{ border: 3px solid #d9cdad; padding: 0px;  margin: 2px; }
#srodek div.fotomini{ width:136px; height:136px;  padding:5px; margin: 0px; float:left; background: url(/upload/image/_blank_bckg.gif) no-repeat; }
#srodek div.panomini{ width:432px; height:136px;  padding:5px; margin: 0px;  background: url(/upload/image/_blank_bckg_pano.gif) no-repeat; }
#srodek div.pauza{ width: 2px; height:136px; margin: 0; padding: 0; float:left; }
#srodek img.spacer{ border: 0; padding: 0; margin: 0; }
#srodek .print{ margin: 20px 0 20px 0; text-align:right; font-size: 11px; font-variant:small-caps; }
#srodek a.szczegoly{ font-size: 10px; font-weight:normal; color: #413407; }

#srodek a.sbm{ display: block; width: 102px; height: 27px; padding: 0 21px 0 7px; background:url(graf/button_r.gif) no-repeat top; font-weight: bold; color:#FFFFFF; line-height: 27px; text-align:center; text-decoration:none; }
#srodek a.bck{ display: block; width: 102px; height: 27px; padding: 0 7px 0 21px; background:url(graf/button_l.gif) no-repeat top; font-weight: bold; color:#FFFFFF; line-height: 27px; text-align:center; text-decoration:none; }
#srodek a:hover.sbm{ background-position: 0px -27px; }
#srodek .txar{  border: 1px solid #95885A; background-color: #aea472;  color: #FFFFFF; padding: 2px 5px 3px 5px; font-size: 11px;  }
#srodek .sel{  border: 1px solid #95885A; background-color: #aea472;  background: url(graf/inp_tlo2.gif) repeat-x; font-size: 11px;  color: #FFFFFF; height: 22px;  }
#srodek .sel option{  background-color: #aea472;  color: #FFFFFF; }
#srodek .inp{ display: block; border: 1px solid #95885A; background-color: #aea472;  background: url(graf/inp_tlo2.gif) repeat-x; height: 15px;  padding: 2px; font-size: 11px;  color: #FFFFFF; }
#srodek .inp.noval, #srodek .txar.noval{ border-color: #ff0000; }

.flash-replaced .alt { position: absolute; display: block; height: 0; width: 0; overflow: hidden; }
.tyt_prom{ width:168px; margin-top: -55px; padding: 5px 15px 5px 15px; text-align:center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 100%; font-weight: bold; }

#bottom{ width: 800px; height: 75px; margin:auto; padding: 0 7px 0 7px;  background: url(graf/_tlo_bottom.png) no-repeat;}
#bottom #adres{ position:absolute; width: 576px; font-size:10px; padding: 23px 13px 13px 13px; color: #A3AFBD; font-family:Arial, Helvetica, sans-serif; }
#bottom #adres a{ color: #A3AFBD; }
#bottom #copyright{ position:absolute; margin-left:340px; margin-top:12px; width:120px; font-size:10px; text-align:center; color:#4A699D; font-family:Arial, Helvetica, sans-serif; }

#bottom #design{ position:absolute; margin-left:602px; padding: 23px 13px 13px 13px; width: 172px; }
#bottom #valid{ position:absolute; margin-left:617px; margin-top:17px; width: 198px; }
#tlo_bottom { width:100%; background: url(graf/_tlo_bottom.jpg) repeat-x bottom; margin-bottom: -20px; padding: 0; }

h1, h2, h3 { text-align: center; font-weight: bold; }
h1 { font-size: 32px; color:#E50018; }
h2 { font-size: 24px; color:#E50018; }
h3 { font-size: 22px; color:#002F88; font-family: Georgia, "Times New Roman", Times, serif; }

.bld { font-weight: bold; color: #002F88; }
.bld2 { font-weight: bold; color: #002F88; font-size: 14px; }
.bld3 { font-weight: bold; color: #002F88; font-size: 18px; }
.bld4 { font-weight: bold; color: #E50018; }

.strz { background: url(graf/strzalka.gif) no-repeat; width:10px; height:10px; margin: 3px 5px 0 0; float:left;  }
.inp{ display: block; border: 1px solid #0A378B; background-color: #7F93B4;  background: url(graf/inp_tlo.gif) repeat-x; height: 15px;  padding: 2px; font-size: 11px;  color: #FFFFFF; }
.txar{  border: 1px solid #0A378B; background-color: #7F93B4;  color: #FFFFFF; padding: 2px 5px 3px 5px; font-size: 11px;  }
.sel{  border: 1px solid #0A378B; background-color: #7F93B4;  background: url(graf/inp_tlo.gif) repeat-x; font-size: 11px;  color: #FFFFFF; height: 22px;  }
.sel option{  background-color: #7F93B4;  color: #FFFFFF; }
.rotator_butt{ display: block; cursor:pointer; width: 12px; height: 12px; padding: 0px; margin: 0px; background:url(graf/butt.gif) no-repeat; background-position: 0px -12px; }
.rotator_butt_act{ background-position: 0px 0px; }
a.sbm{ display: block; width: 102px; height: 27px; padding: 0 21px 0 7px; background:url(graf/button.gif) no-repeat top; font-weight: bold; color:#FFFFFF; line-height: 27px; text-align:center; text-decoration:none; }
a:hover.sbm{ background-position: 0px -27px; }

#zm{ position: absolute; top: 9px; margin-left: 35px; font-size: 10px; }
#zm a{ color:#D7B369; text-decoration: none; font-weight:bold; }
#zm a:hover{ text-decoration: underline; }

#pl{ position: absolute; top: 2px; margin-left: 643px; }
#uk{ position: absolute; top: 2px; margin-left: 674px; }
#de{ position: absolute; top: 2px; margin-left: 711px; }
#ru{ position: absolute; top: 2px; margin-left: 745px; }

#bod1{ width: 750px; height: 10px; margin-left: 30px; background:url(graf/body1.gif) repeat-y center; }
#bod2{ margin-left: 30px; background:url(graf/body2.gif) repeat-y center; }
#bod3{ width: 750px; height: 37px; margin: 0px 0px 10px 30px; background:url(graf/body3.gif) repeat-y center; }
