body{ margin: 0px; padding: 0px; border: 0px; background:url('images/bg_pion.jpg') repeat-x #000; text-align: left;  font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5D5D5D; line-height:1.2em;}
img {border:1px solid #ccc; padding:1px;}

a {color:#003568; text-decoration:underline;}
a:hover {color:#003568; text-decoration:none;}
a img { border:1px solid #848282; padding:1px;}


#calosc {width:766px; margin:0 auto; }
#menu {height:55px;}
#baner {height:166px;background:url('images/baner.jpg') no-repeat top right;position: relative}
#baner h1 {margin:0; padding:0; float:left;}
#baner h1 a {text-indent:-9999px; float:left;width:248px; background:url('images/logo.jpg'); height:166px;}

#baner-eng {height:166px;background:url('images/baner-eng.jpg') no-repeat top right;position: relative}
#baner-eng h1 {margin:0; padding:0; float:left;}
#baner-eng h1 a {text-indent:-9999px; float:left;width:248px; background:url('images/logo-eng.jpg'); height:166px;}

#baner-rus {height:166px;background:url('images/baner-eng.jpg') no-repeat top right;position: relative}
#baner-rus h1 {margin:0; padding:0; float:left;}
#baner-rus h1 a {text-indent:-9999px; float:left;width:248px; background:url('images/logo-rus.jpg'); height:166px;}

#srodek {background:url('images/bg_lewa.png') #D7D9DF repeat-y; overflow:hidden;}


#lewa {float:left; width:248px;}
#prawa {float:right;width:517px; border-left:1px solid #c5c7cb;overflow:hidden;border-top:9px solid #000;}
#glowna {background:url('images/bg_glowna.jpg') repeat-y #dadde3; padding-bottom:15px; overflow:hidden;border-top:9px solid #000;  width: 100%}
h2 {margin:0; padding:0;}
h2#strona {background:url('images/nag.jpg') no-repeat; text-indent:-9999px; height:48px;}
h2#strona-eng {background:url('images/nag-eng.jpg') no-repeat; text-indent:-9999px; height:48px;}
h2#strona-rus {background:url('images/nag-rus.jpg') no-repeat; text-indent:-9999px; height:48px;}

#glownaTresc {background:#eceff5;padding:35px;padding-bottom:10px;overflow:hidden;line-height:1.1em;}
#glownaTresc h3 {margin:0;font-size:12px; color:#000;}
#glownaTresc img {float:right; border:1px solid #000; margin-left:10px;margin-top:20px;}
#glownaTresc p {margin:2px 0;}

#glowna h2#h2_oferta {margin:10px 0; padding:0; text-indent:-9999px; background:url('images/glowna_oferta.jpg') no-repeat 25px 0 ; height:30px;} 
#glowna h2#h2_oferta-eng {margin:10px 0; padding:0; text-indent:-9999px; background:url('images/glowna_oferta-eng.jpg') no-repeat 25px 0 ; height:30px;} 
#glowna h2#h2_oferta-rus {margin:10px 0; padding:0; text-indent:-9999px; background:url('images/glowna_oferta-rus.jpg') no-repeat 25px 0 ; height:30px;} 

#glowna ul#oferta {list-style:none; overflow:hidden;padding:0 20px; margin:10px; width: 100%}
#glowna ul#oferta li {float:left;width:145px;overflow:hidden; }
#glowna ul#oferta li img {border:1px solid #000;margin-left: 12px}
#glowna ul#oferta li h3 {font-size:11px; margin: 8px 0 4px 0; color:#000;text-align: center}
#glowna ul#oferta li p {padding-right:10px;margin:0; height:70px;}
#glowna ul#oferta li p.oferta_a {text-align:right; padding:4px 20px 4px 4px;height:15px;}
#glowna ul#oferta li p.oferta_a a {background:url('images/glowna_li.png') no-repeat; padding-left:20px;padding-top:3px;;}

#stopka {clear:both;}
#clear {clear: both; height: 1px; font-size: 0px}
#artykul {text-align: justify; background:url('images/bg_artykul.png') no-repeat #ECEFF5; }
#artykul #naglowek {background:url('images/nag.png'); color:#76787C; width: 517px; height: 48px}
#artykul h2#nag {margin:0px; padding:10px 18px 2px 10px; height:12px;font-size:12px;margin:0}

#artykul address {font-style: normal; padding:20px;}

#artykul h4 {font-size:12px;padding:5px 30px;}

h4#formularz {padding:5px 30px;}

#text {padding:0 10px; clear:both; overflow:hidden;}

#nag {font-size: 15px; margin-top: 10px}
#artykulDol {padding:10px; text-align:right; background:#E4E6EA; border-top:1px solid #CCCFD4; clear:both;}
#artykulDol a {padding:3px;margin:0 3px;}
#artykulDol a#drukuj {background:url('images/drukuj.gif') no-repeat right center; padding-right:20px;padding-left:0;}
#artykulDol a#powrot {background:url('images/a_powrot.gif') no-repeat 0 8px; padding-left:8px;padding-right:0;}

#artykulLewa a {text-decoration: none; color: #5d5d5d; }
#artykulLewa{margin-left: 10px; margin-top: 10px; font-size: 12px;}

ul#list {list-style:none; padding:0; margin:0; clear:both;}
ul#list h3 {font-size:13px; padding:3px;margin:5px 0 0 0;}
ul#list p {margin:0px; padding:3px;}
ul#list p.modyfikacja {padding:0 3px 3px 3px; color:#999;}

div#folie {background:#fff;border-top:1px solid #CCCFD4; padding-bottom:12px;}
div#folie ul {list-style:none; margin:0; padding:0; overflow:hidden;}
div#folie ul li {float:left;}
div#folie ul li a img {border:0;}
div#folie img {border:0;}

ul#przyciemnienie {padding-left:3px;}
ul#przyciemnienie li a {border:1px solid #fff; margin:0 2px; padding:1px; float:left;}
ul#przyciemnienie li a:hover {border:1px solid #333}
#laduje {position:relative; top:20px;left:250px;visibility:hidden;}

ul.pager {list-style:none;padding:10px;margin:0;overflow:hidden;}
ul.pager li {float:left;margin:0 3px;}
ul.pager li a, ul.pager li span.aktualny { padding:3px 6px; border:1px solid #ccc;float:left; }
ul.pager li span.aktualny {border:1px solid #2280fe;}
#map {margin-left: 9px; width: 500px; height: 230px; margin-top: 10px}


ul.ulGaleria {list-style:none;padding:10px; margin:0;overflow:hidden;}
ul.ulGaleria li {width:240px;float:left;}
ul.ulGaleria li p {margin:0; padding:5px;}

ul#flagi {height: 24px; width: 120px; position: absolute; top: 40px; left: 0px;list-style: none; z-index: 1; margin: 0; padding: 0}
ul#flagi li.pol a {background: url(images/flagi/pl_.png); width: 24px; height: 16px; float: left; margin-right: 15px}
ul#flagi li.pol-aktu, ul#flagi li.pol a:hover {background: url(images/flagi/pl.png); width: 24px; height: 16px; float: left; margin-right: 15px}

ul#flagi li.eng a {background: url(images/flagi/eng_.png); width: 24px; height: 16px; float: left; margin-right: 15px}
ul#flagi li.eng-aktu, ul#flagi li.eng a:hover {background: url(images/flagi/eng.png); width: 24px; height: 16px; float: left; margin-right: 15px}

ul#flagi li.rus a {background: url(images/flagi/rus_.png); width: 24px; height: 16px; float: left}
ul#flagi li.rus-aktu, ul#flagi li.rus a:hover {background: url(images/flagi/rus.png); width: 24px; height: 16px; float: left}
