/* CSS Document */

body { margin:0px; padding:0px; background:url(images/tlo.gif) repeat-x #e5e5e5; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#626262;}
img {border:0px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
input {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
p {padding:0px; margin:0px;}
form {margin:0px; padding:0px;}

li {position:relative;}



.glowny {width:923px; margin:0 auto; padding:0px;}
.top { height:97px; padding-left:37px;}
.logo {width:268px; height:97px; position:relative; display:block; float:left; background:url(images/logo.gif);}
.top2 {width:153px; height:70px; float:left; background:url(images/top2.gif) no-repeat right;  padding:27px 0px 0px 175px;}
.top2 a {display:block; text-decoration:none; color:#eee5eb; width:110px; text-align:right; padding:4px 0px; background:url(images/polec.png) no-repeat 18px 9px;}
.top2 a:hover { text-decoration:underline;}
.top2 a#dodaj { border-bottom:1px solid #bc98ad; padding-bottom:6px; background:url(images/dodaj.png) no-repeat 4px 9px;} 
.top3 {width:290px; height:64px; float:left; background:url(images/top3.gif); padding-top:13px;}
.top3 a {font-size:12px; display:block; color:#f9f6f8; position:relative; float:left; margin-left:0px; text-decoration:none; background:url(images/topmenu.png) no-repeat 9px 9px; height:16px; padding:4px 10px 2px 15px; z-index:400;}
 
.topukr {position:absolute; height:20px; width:331px;  top:18px; z-index:300; margin-left:634px;}
.topukr a {font-size:12px; display:block; color:#684459; position:relative; float:left; margin-left:8px; text-decoration:none; height:20px; padding:0px 0px 0px 8px; }
.menugl {height:47px; margin:0px; padding:0px;  }
.mainmenu {width:600px; float:left; height:35px; padding:12px 0px 0px 15px;}
.mainmenu a {text-transform: uppercase;font-size:14px; display:block; color:#f9f6f8; position:relative; float:left; margin-left:0px; text-decoration:none; background:url(images/topmenu.png) no-repeat 8px 11px; height:21px; padding:4px 11px 0px 16px; z-index:400;}
.mainmenuukr {position:absolute; height:25px; width:615px;  top:114px; z-index:300; margin-left:21px;}
.mainmenuukr a {text-transform: uppercase;font-size:14px; display:block; color:#684459; position:relative; float:left; margin-left:12px; text-decoration:none; height:25px; padding:0px 0px 0px 8px; }
.logowanie { width:272px; height:37px; float:left; background:url(images/logpod.png); padding:10px 0px 0px 36px;}
.logowanie input {border:1px solid #b6acb2; padding:5px; height:13px; color:#949494; width:170px; margin-right:8px; vertical-align:middle;}
.logowanie .szukajb { width:42px; height:20px; background:url(images/szukaj.gif) no-repeat right 10px; border:0px; cursor:pointer; color:#626262; padding:0px;}
.stopka {height:42px; clear:both; border-top:1px solid #d3d3d3; text-align:center; color:#7b7b7b;  padding-top:13px; background:url(images/stopka.gif) no-repeat 100px 0px;}
.stopka img {vertical-align:middle; margin-right:10px; margin-bottom:1px;}

.polec { position:absolute; top:285px; margin-left:585px;}
.sr3 .polec {margin-left:817px;}
.polec a {display:block; height:21px; width:75px; background:url(images/drukuj.gif) no-repeat right 3px;  padding:0px 3px 0px 0px;  color:#ab7c98; text-decoration:none;}


.banerpod { }
.mapa {height:25px; border-bottom:1px solid #d0d0d0; color:#ab7c98; padding:10px 0px 0px 37px; margin-bottom:22px;}
.mapa a {color:#626262; text-decoration:none; padding:0px 8px 0px 0px; margin-right:5px; background:url(images/mapa.png) no-repeat right 5px;}
.mapa a:hover {text-decoration:underline;}

.lewe {width:232px; float:left; margin-bottom:30px;}
.sr {width:383px; float:left; margin-bottom:30px;}
.sr2 {width:691px; float:left; margin-bottom:30px;}
.sr3 {width:615px; float:left; margin-bottom:30px;}
.prawe {width:308px; float:left; margin-bottom:30px;}

.adminkol .lewe, .adminkol .sr, .adminkol .prawe {margin:0px; padding:0px;}

.tekst {padding:0px 35px; line-height:16px;}
.tekst p {padding-bottom:10px;}
.tekst h1 { color:#605654; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; font-size:17px; font-weight:normal;}
.tekst span {font-weight:bold; color:#7c5155;}
.tekst a {color:#956280;}
.tekst a:hover {text-decoration:underline;}
.tekst ul {margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.tekst li {padding:3px 0px 3px 13px; background:url(images/wyp.gif) no-repeat 0px 10px; margin:0px;}
.wiecej a{display:block;}
.img {border:1px solid #d1d1d1;}

/* formularz */

.formularz {width:100%; border-collapse:collapse; border:0px; text-align:left; margin-top:15px;}
.formularz td  {padding:5px 0px 5px 0px; margin:0px; font-weight:bold; vertical-align:top; }
.formularz .pierw { }
.formularz input {width:270px; border:1px solid #bcbcbc; color:#626262; font-size:11px; font-weight:normal; padding:2px;}
.formularz select {width:275px; border:1px solid #bcbcbc; color:#626262; font-size:11px; font-weight:normal; padding:2px;}
.formularz textarea {width:450px; border:1px solid #bcbcbc; color:#626262; font-size:11px; font-weight:normal; padding:2px; height:130px;}
.formularz .dlug {width:450px;}
.formularz  .pushfo {height:29px; width:62px; background:url(images/ppush1.gif);  padding:0px 5px 2px 0px;  color:#7c5155; text-decoration:none; text-align:center; border:0px; font-size:11px;}
.formularz  #wys {background:url(images/ppush2.gif); width:61px;}
/* aktulanosci */

.aktualnosc {border-bottom:1px solid #d1d1d1; padding-bottom:5px; margin-bottom:5px;}
.aktualnosc p {padding:0px 0px 3px 0px;}
.aktualnosc a {color:#956280; text-decoration:none; background:url(images/aktualnosc.gif) no-repeat right; padding-right:6px; }
.aktualnosc h3 {font-size:13px; padding:0px; margin:0px 0px 3px 0px;}
.aktualnosc h3 a {background:none;}

/* mapa serwisu */

.m0, .m0end {width:244px; height:23px; display:block; position:relative; float:left; background:url(images/p1.gif); font-weight:bold; color:#956280; padding:6px 0px 0px 20px; text-decoration:none; margin:0px 5px 15px 0px;}

.m1 {  display:block; position:relative;  background:url(images/p2.gif) no-repeat 20px 0px; color:#956280; padding:5px 0px 4px 32px; text-decoration:none; margin:0px 0px 0px 0px;}

.m1d {width:264px; float:left; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px;}
.m1d .m0, .m0end  { float:none; margin-bottom:0px;}

.m1end {height:20px; display:block; position:relative;  background:url(images/p2end.gif) no-repeat 20px 0px; color:#956280; padding:2px 0px 0px 32px; text-decoration:none; margin:0px 0px 0px 0px;}




/* nawigacja */
.czesc {text-align:right;}
.czesc a{display:block;float:left;margin:0 3px;width:15px; border:#aaa 1px solid;text-align:center;text-decoration:none;}
.czesc a.sel{background:#C2A6B7}

.rez_szuk { padding:10px 0px 0px 30px;}
.naglgal .next a{display:block; width:108px; height:21px; color:#7c5155; text-decoration:none; background:url(images/nast.gif); padding:0px; text-align:center; padding:8px 5px 0px 0px;}
.naglgal .prev a{display:block; width:118px; height:21px; color:#7c5155; text-decoration:none; background:url(images/poprz.gif); padding:0px; text-align:center; padding:8px 0px 0px 5px;}
.naglgal .pagelist a { color:#895851; font-weight:bold; margin:0px 5px; text-decoration:none; padding-bottom:1px; text-align:center;}
.naglgal .pagelist a:hover, .naglgal .pagelist a.sel { color:#626262; background:url(images/lista.gif) repeat-x bottom;}



.mainmenu a:hover, .mainmenu .sel {background:url(images/menu1.gif) no-repeat;}
.mainmenu a:hover#mm1, .mainmenu .sel#mm1 {background:url(images/menu2.gif) no-repeat;}
.mainmenu a:hover#mm2, .mainmenu a:hover#mm3, .mainmenu .sel#mm2, .mainmenu .sel#mm3 {background:url(images/menu3.gif) no-repeat;}
.top3 a:hover {background:url(images/topm2.gif) no-repeat 4px 2px;}
.top3 a:hover#mt1 {background:url(images/topm1.gif) no-repeat 4px 2px;}

.wiecej { background:url(images/wiecg.png); width:310px; margin-top:10px;}
.wiecej2 { background:url(images/wiecd.png) no-repeat bottom; padding-bottom:10px;}
.wiecej span { display:block; padding:9px 10px 0px 10px; margin-bottom:10px; font-weight:normal;  color:#626262;}
.wiecej a { color:#956280; display:block; padding:0px 10px 0px 18px; background:url(images/wiec.png) no-repeat 10px 8px; text-decoration:none;}
.sr3 .wiecej { background:url(images/wiecgdl.png); width:540px; margin-top:10px;}
.sr3  .wiecej2 { background:url(images/wiecddl.png) no-repeat bottom; padding-bottom:10px;}



