/* CSS Document */
body {background:url(images/bg.gif); padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555;}
.main {width:100%; background:url(images/top.gif) repeat-x;}
.glowny {margin:0 auto; width:960px;}
.top {height:100px; position:relative; margin-bottom:15px; padding:0px 20px; background:url(images/topl.gif) no-repeat 120px 0px;}
.logo { position:relative; height:100px; width:124px; background:url(images/logo.gif); display:block; float:left;}
a:hover.logo {opacity:0.8;filter:alpha(opacity=80);  }
.glowny_druk {margin:10 auto; width:650px;}
.main_druk {width:100%;}
.top_druk { height:100px; position:relative; padding:20px 0px;}

.menut { position:relative; display:block; float:right;  margin-left:10px; color:#000; font-size:20px; text-align:center; padding:0px 0px 0px 0px; margin-top:9px; border:2px solid #262626;}
a:hover.menut img {opacity:0.90;filter:alpha(opacity=90);color:#379BDF;text-decoration:none;}

.menut span{display:block;position:absolute;color:#379BDF;font-size:10px;font-weight:bold;bottom:3px;left:4px;cursor:pointer;}
.menut span b{color:#CF3386}
.menut i{display:block;position:absolute;width:120px; height:18px;bottom:0px;left:0px;background:#232323;opacity:0.70;filter:alpha(opacity=70);}

.imieniny {position:absolute;bottom:0;color:#999;right:15px;bottom:-11px}

.lewe { width:472px; position:relative; float:left; margin-right:16px;}
.prawe { width:472px; position:relative; float:left;}
.prawe_druk {width:740px;position:relative; margin-bottom:15px;margin-left:15px; padding:0px 0px;}
.art_top {width:472px; height:32px; background:url(images/art_top.png);}
.art_bg {width:412px;  background:url(images/art.png); padding:0px 30px;}
.art_bg2 {width:412px;  background:url(images/art2.png); padding:0px 30px; }
.art_bottom {width:472px; height:32px; background:url(images/art_bottom.png); margin-bottom:1px;}
img {border:0px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
.stopka { padding:15px 0px; background:url(images/stopka.gif);}
.linkia {width:130px; float:right; margin-left:10px; border-left:1px solid #555; padding-left:10px;}
.copy { width:500px; float:left;  color:#9a9a9a; line-height:18px;}
.copy  a {color:#9a9a9a;}
.linkia a { display:block; color:#9a9a9a; text-decoration:none; padding:2px 0px; }
.linkia a.p1s {font-weight:bold; padding-bottom:4px; border-bottom:1px solid #555; margin-bottom:2px;} 
.linkia a:hover { text-decoration:underline;}
.stopka2 {margin:0 auto; width:960px;}
a {color:#158da5; text-decoration:none;}
a:hover {text-decoration:underline;}
select, input,textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #999; background:#f6f6f6; padding:2px; color:#444;} 
form {padding:0px; margin:0px;}
.lewe2 {width:192px; position:relative; float:left;  margin-right:27px;}
.prawe2 {width:192px;  position:relative; float:left; }


/* lista artykulow */

.art_z {width:70px; height:auto; position:relative; float:left; background:url(images/zdj.gif) no-repeat; display:block; text-align:center; margin-right:10px;}
.art_z2 {width:120px; height:auto; position:relative; float:left; display:block; margin-right:12px; padding:5px; border:1px solid #dedede;}
.art_z2 img {width:120px;}
.art_z img {padding:10px; background:url(images/zdj_bot.gif) bottom no-repeat;}
.art_tr { width:330px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nagl {width:268px; padding-bottom:8px; }

#naglg .art_z2 {width:auto;}
#naglg {width:auto; line-height:16px;}
#naglg .pod_n {margin:0px; border-top:0px; padding-top:0px; color:#666;}
.pod_n {margin-top:8px; border-top:1px solid #eee; padding-top:8px; color:#666;}
#jed {padding-bottom:10px;}

.art_tr h1 {font-size:10px; margin:1px 0px 0px 0px; padding:0px;}
#naglg h1 { font-size:14px; color:#158da5; margin-bottom:5px;}
.art_tr h1 a { text-decoration:none; color:#158da5;}
.art_tr h2 { font-size:10px; margin:0px 0px 0px 0px; padding:0px; font-weight:normal;}
#naglg h2 { font-size:11px;  margin-bottom:10px; font-weight:bold;}
.art_tr h2 a { text-decoration:none; color:#555;}
.art_dat { color:#666; font-size:10px; border-top:1px solid #eee; padding-top:5px;  margin:5px 0px 10px 0px;}
.art_dat .kup{ width:92px; height:20px; color:#fff; font-size:10px; border:0px; background:url(images/kup_105.gif); float:right; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-align:left;  margin-top:-2px; text-decoration:none; padding:9px 0px 0px 13px;}
.art_dat .info { width:92px; height:20px; color:#fff; font-size:10px; border:0px; background:url(images/info_105.gif); float:right; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-align:left;  margin-top:-2px; text-decoration:none; padding:9px 0px 0px 13px;}

.listart p { font-style:italic; margin-top:5px; padding:5px;  border:1px dashed #dedede; display:block; color:#555;}
.listart2 {border-bottom:1px solid #eee; margin-bottom:10px; background:url(images/glart.gif) bottom left repeat-x;}

.listart2 .art_tr{width:268px; padding-bottom:8px; }

/* Widok dokumentu */

.art_zs img {width:120px;padding:2px;  padding:3px; border:1px solid #dedede;margin:4px;}

.calimg{vertical-align:middle;margin-bottom:4px}


.rez_szuk { padding:10px 0px 0px 0px;}
.naglgal {width:100%; border-collapse:collapse; text-align:center; position:relative;}
.naglgal .next, .naglgal .prev  { width:90px;}
.naglgal .next {border-right:10px solid #fff;}
.naglgal .prev {border-left:10px solid #fff;}
.naglgal .next a{background:url(images/abox.gif) no-repeat right; text-align:center; padding:0px 9px 0px 0px; display:block; text-align:right; text-decoration:none; color:#317ac5; font-weight:bold; }
.naglgal .prev a{ background:url(images/poprz.gif) no-repeat left; text-align:center; padding:0px 0px 0px 9px; text-decoration:none; text-align:left; display:block; color:#317ac5; font-weight:bold;}
.naglgal .pagelist a { color:#317ac5; font-weight:bold; margin:0px; text-decoration:none;  text-align:center; border-right:1px solid #d7e5ee; padding:0px 6px;}
.naglgal .pagelist a:hover, .naglgal .pagelist a.sel { color:#83857d;}
.naglgal .pagelist a.end {border-right:0px;}
.pagelist a.selend { color:#83857d; border-right:0px;}


.tresc {line-height:15px; margin:0px; padding:0px;}
.h1 {padding:8px 5px 8px 26px;  border-bottom:1px dashed #dedede; color:#666; background:url(images/boxh.gif) no-repeat 4px 4px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}

.red {color:#f00;}