@charset "utf-8";
/* CSS Document */

body { background:url(/images/template/bgt.png) repeat-x top #FFF; margin: 0px; }
body,td,th { font-family: Tahoma, Arial, Helvetica, sans-serif; }
input,select,textarea { font-size:11px; color:#333; font-family: Arial, Georgia, Helvetica, sans-serif; }
/* copy&paste z mebli: main.css */
/* ... */
.ramka { width:950px; margin:0px auto 0px auto; padding:0px; text-align:left; }
#kontenernaglowka { height:120px;}
#kontenermenu1 { float:none; height:22px; }
#kontenermenu2 { float:none; height:18px;}
#kontenerglowny { clear:both; padding-top:10px; }
#kontenerstopki { height:25px; clear:both; font-size:9px; color:#888888; background:url(http://www.meblarstwo.pl/images/template/bgfoot.png) repeat-x top; }
#kontenerstopki a { color:#888888; text-decoration: none; }
#kontenerstopki a:hover { color:#888888; text-decoration: underline; }
#kolumnalewa { width:630px; float:left; }
#kolumnaprawa { width:310px; float:left; margin:0px 0px 0px 10px; }
#stopkalewa { float:left; margin-top:8px; }
#stopkaprawa { float:right; margin-top:8px; }

/* Clear Floated Elements */
/* ---------------------- */
/* http://sonspring.com/journal/clearing-floats */
html body div.clear, html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* ------- content staly ------- */
#logo { margin-top:30px; float:left; }
.reklA { margin-top:30px; float:right; }
.menuA { float:left; padding:5px 0px 5px 0px; }
.menuA A {padding:5px; }
.menuNW { float:left; padding:5px 0px 5px 0px; }
.menuNW A {padding:5px; }
.menuN { float:left; padding:5px 0px 5px 0px; }
.menuN A {padding:5px; }
#kontenermenu1 a { font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#kontenermenu1 a { color:#CCCCCC; }
#kontenermenu1 a:hover { color:#FFFFFF; }

#mfl { float:left; }
#mfl .menuA, #mfl .menuN, #mfl .menuNW  { margin-right:5px; }
#mfr { float:right; }
#mfr .menuA, #mfr .menuNW, #mfr .menuN, #mfr .menuUpMeble, #mfr .menuUpKuchnia, #mfr .menuUpTechnologia, #mfr .menuUpMaszyny, #mfr .menuUpWnetrza { margin-left:5px; }

/* ^^^ */
/* end: copy&paste z mebli */

#kontenermenu1 { background:url(/images/warsztat/bgmn1.png) repeat-x top; }
#kontenermenu2 { background:url(/images/warsztat/bgmn2.png) repeat-x top; padding-top: 2px;}
#kontenermenu1 .menuA a { color:#FFFFFF; }
#kontenermenu1 .menuNW a { color:#FFFFFF; }
#kontenermenu1 .menuN a { color:#CCCCCC; }
#kontenermenu1 .menuN a:hover { color:#FFFFFF; }
.menuA { background:url(/images/warsztat/bgmn1r.png) center right no-repeat; }
.menuA a { background:url(/images/warsztat/bgmn1l.png) center left no-repeat; }
.menuNW { background:url(/images/warsztat/bgmn1r_2.png) center right no-repeat; }
.menuNW a { background:url(/images/warsztat/bgmn1l_2.png) center left no-repeat; }
.menuN { background:url(/images/warsztat/bgmn1rn.png) center right no-repeat; }
.menuN a { background:url(/images/warsztat/bgmn1ln.png) center left no-repeat; }
#kontenermenu2 div div { padding-top:0px; font-size:10px; color:#fff; }
#kontenermenu2 a { color:#fff; font-weight:bold; text-decoration:none;  }
#kontenermenu2 a:hover { color:#FFFFFF; text-decoration:underline; }
#kontenermenu2 .smfl a { padding-right:5px; }
#kontenermenu2 .smfl a+a { border-left:1px dotted #ff6666; padding-left:5px; }
#kontenermenu2 .smfl { float:left; }
#kontenermenu2 .smfr { float:right; width: 210px; }

/* boxy */
.box { background:url(/images/warsztat/bxgrd.png) no-repeat bottom right #FFF; background:#f6f6f6; margin-bottom:10px; }
.box .hdr { text-align:left; font-size:12px; text-transform:uppercase; font-weight:bold; height:25px; line-height:25px; padding:0px 10px 0px 10px; font-family:Tahoma,Helvetica,sans-serif; color:#406580;  }
.box .cnt { padding:10px 10px 9px 10px; border-bottom:1px solid #ccc; background:url(/images/warsztat/floboxins.png) no-repeat bottom right; }
.std .hdr { background:url(/images/warsztat/hdr-n.png) no-repeat bottom left #FFF;  }
.red .hdr { background:url(/images/warsztat/hdr-s.png) no-repeat bottom left #c28080; color:#C00;  }
.blu .hdr { background:url(/images/warsztat/hdr-s.png) no-repeat bottom left #80acc2; color:#0C0;  }
.lng .hdr {  background:url(/images/warsztat/hdr-l.png) no-repeat bottom left #80acc2 !important;  }

.std .cnt { font-size:11px; color:#666; }
.std .cnt a { color:#5787a9; text-decoration:none; font-weight:normal; text-decoration:none;  }
.std .cnt a:hover { color:#406580; text-decoration:underline; }

.std .hdr a {color:#5787a9; text-decoration:none; font-weight:bold;}
.std .hdr a:hover {color:#406580;  text-decoration:underline; }

.red .cnt { font-size:11px; color:#6e6e6e; }
.red .cnt strong { color:#61c261; }
.red .cnt a { color:#669933; text-decoration:none; font-weight:normal;}
.red .cnt a:hover { color:#336600; text-decoration:underline; }

.blu .cnt { font-size:11px; color:#6e6e6e; }
.blu .cnt strong { color:#267399; }
.blu .cnt a { color:#73a6bf; text-decoration:none; font-weight:normal;}
.blu .cnt a:hover { color:#308fbf; text-decoration:underline; }

form { margin:0px; padding:0px; }

/* rozne */
.w150 { width:150px; }
.w310 { width:310px; }
.fll { float:left; }
.flr { float:right; }
.cll { clear:left; }
.clr { clear:right; }
.clb { clear:both; }
.aL { text-align:left; }
.aC { text-align:center; }
.aR { text-align:right; }
.aJ { text-align:justify; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }

/* content - specific */
.subdiv { padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC; color:#990241; font-weight:bold; clear:both; text-transform:uppercase; }
.subdiv span { color:#666666;; font-weight:normal; text-transform:none; }
.subjmp { text-align:right; clear:both; }

/* duza buda */
.workshop { background:url(/images/template/mechanik.png) no-repeat top; height:180px; width:630px; float:left; margin-bottom:10px;  }
.workshop .add { float:left; width:230px; margin-left:10px; }
.workshop .find { float:left; width:230px; margin-left:150px; }
.workshop .hdr { font-family:Tahoma, Arial, Geneva, sans-serif; color:#406580; font-size:12px; font-weight:bold; text-transform:uppercase; height:25px; line-height:25px; }
.workshop .find .hdr { text-align:right; }
.workshop .cnt { font-size:11px; color:#666666;; margin-top:10px; }
.workshop p { padding:0px; margin:0px; }
.workshop p.register { margin:10px 0px; line-height:25px; height:25px; text-align:center; background:url(/images/template/mechbtn.png) no-repeat center; }
.workshop p.register a { font-weight:bold; color:#fff; text-decoration:none; }
.workshop p.disc { color:#ccc; text-align:center; }
.workshop .find p { text-align:right; }
.workshop p.sele { margin-bottom:5px; }
.workshop p.sele select { width:230px; }
.workshop p.subm { text-align:center; padding-top:5px; }

/* newslike */
.news .feat { padding-bottom:5px; }
.news .feat .pic { float:right; }

.news .feat .pic img { border:1px solid #CCCCCC; margin-left:5px;max-width:100px; padding:4px; border:1px dotted #ccc;  background:#fff;}
.news .feat span { display:block; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:4px; }
.news .list { clear:both; padding-top:5px; margin-top:5px; border-top:1px dotted #ccc;  }
.news .list a { display:block; padding-left:10px; background:url(/images/warsztat/lico.png) left no-repeat; }
.news .list a span { color:#666666; font-weight:normal; }

.katL { text-align:left; }
.katL td { border:1px solid #ccc; width:33%; padding:5px 10px; background:#fff;  }
.katL td:hover { border:1px solid #406580; background:#D3E2E7;  }
.katL td:hover a, .katL td:hover a:hover { color:#406580; text-decoration:none; }

.katN .pl10 { border-left:1px solid #CCCCCC; }
.katN .kNs { float:left; }

.katN .kNs a:hover, .prez .kNs a:hover, .prod .kNs a:hover { text-decoration:none;  }
.box .katN {padding:10px 5px;}
.katN .pl10 {padding-left:9px;}
.katN .pr10 {padding-right:9px;}

.kNs { width:140px; height:105px; text-align:center; overflow:hidden; }
.kNs a {padding:2px; border:dotted 1px #ccc; display:block; width:134px;}
.kNs a:hover {padding:2px; border:solid 1px #ccc; background:#fff;}
.kNs a img { padding:5px 1px; background:#eee; border:solid 1px #ccc; }
.prod .kNs, .prez .kNs { width:134px; }

.pole .first { margin-left:0px !important; }
.pole img { border:0px; margin-left:7px; width:90px; }

.box .prez, .box .prod { padding:10px 5px 9px 5px; border-bottom:1px solid #ccc; background:url(/images/warsztat/floboxins.png) no-repeat bottom right; }

.prez .kNs {width:138px; height:180px;}
.prod .kNs {width:128px; height:180px; margin:0 auto;}
.prez .kNs a, .prod .kNs a {width:auto; padding:2px; border:solid 1px #ccc; background:#fff; display:block;}
.prez .kNs a:hover, .prod .kNs a:hover { border:solid 1px #ccc; }
.prez .kNs a img, .prod .kNs a img{width:auto; border:none; background:none; border:solid 1px #eee; padding:0;}

/* newsy lista */
.articlelist .featured { padding-bottom:15px; clear:both;  }
.articlelist .featured+.featured, .articlelist .featured+.list,  .articlelist .featured+.pages,  .articlelist .list+.pages  { border-top:1px solid #ddd; padding-top:15px; }
.articlelist .zdjecie img { border:1px dotted #CCCCCC; padding:4px; background:#fff; }
.articlelist .L .zdjecie { float: left; text-align:left; margin-right:10px; }
.articlelist .R .zdjecie { float: right; text-align:right; margin-left:10px;  }
.articlelist .tytul { font-size:13px; }
.articlelist .tytul a { display:block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; font-weight: bold; }

.std .articlelist .featured .tytul a { display:block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; font-weight: bold; }

.articlelist .tytul span { font-size:11px; color:#666666; display:block; padding-bottom:5px; }
.articlelist .list { padding-bottom:10px; }
.articlelist .list a { display:block; padding-left:10px; background:url(/images/warsztat/lico.png) left no-repeat; }
.articlelist .list a span { color:#666666; font-weight:normal; }
.pages { text-align:center;}
.pages a, .pages select { margin-right:1em; }
.pages a+a { border-left:1px solid #CCCCCC; padding-left:1em; }

/* newsy detale + komentarze */
.article .details .tytul { font-size:11px; height:30px; font-weight:bold; color:#990241; }
.article .details .subtytul { font-weight:bold; height:20px;  }
.article .details .tytul span, .article .details .subtytul span { color:#666666; font-weight:normal; }
.article .details .lead { border-width:1px 0px 1px 0px; border-color:#CCCCCC; border-style:dotted; padding:5px 5px 5px 5px; background:#eee; margin-bottom:10px; font-size: 11px; font-weight:normal; }
.article .details .tresc p { margin:0px; padding:0px 0px 10px 0px; text-align:justify; }
.article .details .tresc div.L { float:left; margin-right:10px; padding-right:10px; border-right:1px dotted #CCCCCC; margin-bottom:10px; }
.article .details .tresc div.R { float:right; margin-left:10px; padding-left:10px; border-left:1px dotted #CCCCCC; margin-bottom:10px; }
.article .details .tresc img { border:1px dotted #CCCCCC; padding:5px; }
.article .details .tresc img:hover { border:1px solid #aaa; padding:5px; }
.article .details .galeria { padding-bottom:10px; }
.article .details .galeria img { border:1px dotted #CCCCCC; padding:5px; margin:5px; width:100px; height:75px; }
.article .details .galeria img:hover { border:1px solid #aaa;}
.article .comments .dodaj { padding-bottom:10px; }
.article .comments .dodaj fieldset { padding:10px; margin:0px; border:1px dotted #CCCCCC; background:#eee; }
.article .comments .dodaj legend { padding:0px 10px 0px 10px; margin:0px; background:#fff;}
.article .comments .dodaj label { display:block; }
.article .comments .dodaj textarea { width:580px; height:5em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.article .comments .dodaj select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.article .comments .dodaj input[type=submit] { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.article .comments .komentarz .avatar { float:left; text-align:center; line-height:20px; width:100px; padding-right:10px; margin-right:10px; border-right:1px dotted #CCCCCC; } 
.article .comments .komentarz .avatar img { border:none; }
.article .comments .komentarz .tools { clear:left; text-align:right; padding-top:5px; } 
.article .comments .komentarz .tools span { font-weight:bold; }
.article .comments .komentarz+.komentarz { padding-top:10px; margin-top:10px; border-top:1px dotted #CCCCCC; }



/* ogloszenia drobne - lista */
.smallads .katrow { clear:left; }
.smallads .kategorie { width:290px; float:left; padding:0px 0px 10px 0px; margin:0px 10px 0px 5px; }
.smallads .kategorie .main { font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #CCCCCC; }
.smallads .kategorie .sub a { display:block; padding-left:10px; background:url(/images/warsztat/lico.png) left no-repeat; }
.smallads .kategorie .sub a span { color:#666666; font-weight:normal; }
.smallads .wyszukaj { padding-bottom:10px; }
.smallads .wyszukaj div { float:left; padding:0px 5px 0px 5px; }
.smallads .wyszukaj fieldset { padding:10px; margin:0px; border:1px dotted #CCCCCC; background:#eee; }
.smallads .wyszukaj legend { padding:0px 10px 0px 10px; margin:0px; background:#fff; font-weight:bold; }
.smallads .wyszukaj label { display:block; }
.smallads .wyszukaj select, .smallads .wyszukaj input { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.smallads .wyszukaj select { width:175px; }
.smallads .wyszukaj input[type=text] { width:300px; }
.smallads .wyszukaj input[type=submit] { width:75px; }
.smallads table.drobne { padding:0px; margin:0px; width:100%; }
.smallads table.drobne th { border-bottom:1px dotted #666666; text-transform:uppercase; background-color:#eee; }
.smallads table.drobne td  { border-bottom:1px dotted #ccc; }
.smallads table.drobne th, .smallads table.drobne td { padding:5px; } 
.smallads table.drobne .zdj { width:75px; }
.smallads table.drobne td.zdj { text-align:center; vertical-align:middle; }
.smallads table.drobne .zdj img { max-height:50px; max-width:75px; border:none; }
.smallads table.drobne .cen { width:50px; text-align:right; }
.smallads table.drobne .dat { width:50px; text-align:right; }
.smallads .pages { padding-top:10px; }

/* ogloszenia drobne - detale */
.smallads .details .tytul { font-weight:bold; text-transform:uppercase; color:#CC0256; }
.smallads .details p { margin:0px; padding:10px 0px 0px 0px; }
.smallads .details .zdjecia img { border:1px dotted #ccc; padding:3px; margin:2px; }
.smallads .details .zdjecia img:hover { border:1px solid #666666;; }
.smallads table.kontakt { padding:0px; margin:0px; }
.smallads table.kontakt th { text-align:right; padding:0px 5px 0px 10px; color:#aaa; font-weight:normal; }
.smallads table.kontakt td { font-weight:bold; }
.smallads table.kontakt span { padding-right:17px; }
.smallads table.kontakt span.mail { background:url(/images/template/mail.png) right center no-repeat; }
.smallads table.kontakt span.phon { background:url(/images/template/phon.png) right center no-repeat; }
.smallads table.kontakt span.skyp { background:url(/images/template/skyp.png) right center no-repeat; }
.smallads table.kontakt span.hour { background:url(/images/template/hour.png) right center no-repeat; }
.smallads .details .tools { padding:10px; margin:10px 0px 0px 0px; border-width:0px 0px 1px 0px; border-style:dotted; border-color:#ccc; background-color:#eee; text-align:center;  }
.smallads .details .tools span { padding:0px 5px 0px 5px; }
.smallads .details .tools span+span { border-left:1px dotted #aaa; }
.smallads .details .subdiv { padding-top:10px; }

/* katalog firm - lista */
.catalogue .wyszukaj { padding-bottom:10px; }
.catalogue .wyszukaj div { float:left; padding:0px 5px 0px 5px; }
.catalogue .wyszukaj fieldset { padding:10px; margin:0px; border:1px dotted #CCCCCC; background:#eee; }
.catalogue .wyszukaj legend { padding:0px 10px 0px 10px; margin:0px; background:#fff; font-weight:bold; }
.catalogue .wyszukaj label { display:block; }
.catalogue .wyszukaj select, .smallads .wyszukaj input { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.catalogue .wyszukaj select { width:175px; }
.catalogue .wyszukaj input[type=text] { width:300px; }
.catalogue .wyszukaj input[type=submit] { width:75px; }
.catalogue .lista { clear:both; }
.catalogue .w1 { background:#fff; border:1px solid #aaa; width:590px; padding:10px; margin-bottom:10px; }
.catalogue .w1 .wrs { padding-top:5px; margin-top:5px; /* border-top:1px dotted #ccc; */}
.catalogue .w1 .adres { padding-bottom:5px; margin-bottom:5px; height:auto !important; border-bottom:1px dotted #ccc; color:#333; padding-left:5px; border-left:1px dotted #ccc; padding-top:5px; background:#f9f9f9; }
.catalogue .w1 .nazwa { padding-bottom:6px; border-bottom:1px dotted #ccc; }
.catalogue .w2 { background:#fff; border:1px solid #ccc; width:590px; padding:10px; margin-bottom:10px; }
.catalogue .w2 .wrs { padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; border-top:1px dotted #ccc; }
.catalogue .w3 { background:#fff; border:1px dotted #ccc; width:590px; height:70px; padding:10px; margin-bottom:10px; }
.catalogue .w3 .nazwa { padding-bottom:6px; border-bottom:1px dotted #ccc; }
.catalogue .w3 .wrs { padding-top:5px; margin-top:5px;  }
.catalogue .w4 { background:#fff; border:1px dotted #ccc; padding:10px; margin-bottom:10px; width:590px; }
.catalogue .w4 .wrs { padding-top:5px; margin-top:5px; border-top:1px dotted #ccc; }
.catalogue .w5 { background:#fff; border:1px dotted #ccc; padding:10px; margin-bottom:10px; width:590px; }
.catalogue .wiz:hover { border:1px solid #990241; cursor:pointer;  }
.catalogue .wiz .logo { float:right; text-align:right; }
.catalogue .wiz .logo img { border:1px dotted #ccc; padding:4px; background:#fff; margin-left:10px; }
.catalogue .wiz .nazwa { font-weight:bold; display:block; font-size:13px; }
.catalogue .wiz .slogan { font-weight:bold; height:20px; }
.catalogue .wiz .adres { height:15px;  }
.catalogue .wiz .kontakty span { border-right:1px dotted #CCCCCC; padding-right:10px; margin-right:.5em;  }
.catalogue .ikonki { padding-top:10px; text-align:center; }
.catalogue .ikonki img { vertical-align:middle; }
.catalogue .ikonki span { padding:0px 10px 0px 5px; }
.catalogue .wiz .rozwiniecie { display:none; clear:right; margin-top:10px; border-top:1px dotted #CCCCCC; font-size:11px; }
.catalogue .wiz .roziwniecie p { padding:10px 0px 0px 0px; }
.catalogue .wiz .tools { clear:both; padding-top:5px; margin-top:10px; border-top:1px dotted #CCCCCC; height:10px;  }
.catalogue .wiz .tools .l { float:left; }
.catalogue .wiz .tools .r { float:right; }

/* katalog firm - detale */
.catalogue .top { padding-bottom:10px; }
.catalogue .top table { width:100%; }
.catalogue .top th { font-weight:normal; padding-bottom:5px; border-bottom:1px dotted #CCC; vertical-align:middle; }
.catalogue .top img { border:none; }
.catalogue .top td { padding-top:5px; }
.catalogue .top .bran { color:#aaa; }
.catalogue .top .bran a { color:#aaa; font-weight:normal; text-decoration:underline; }
.catalogue .top .buto { width:50px; text-align:center; }
.catalogue .top .buto a { font-weight:normal; }
.catalogue .kontakt table { padding:0px; margin:0px; width:100%; padding:5px; border-width:1px 0px 1px 0px; border-style:dotted; border-color:#CCC; background-color:#eee; }
.catalogue .kontakt table th { text-align:right; padding:0px 5px 0px 20px; color:#aaa; font-weight:normal; }
.catalogue .kontakt table td { font-weight:bold; }
.catalogue .kontakt table .logo { text-align:left; width:100px;  }
.catalogue .subdiv { padding-top:10px; }
.catalogue .opis p { text-align:justify; margin:0px; padding:0px 0px 10px 0px; }
.catalogue .C { text-align:center; }
.catalogue img.C { margin-bottom:10px; border:1px solid #CCCCCC; padding:4px; }
.catalogue .L  { float: left; text-align:left; margin-right:10px; border:1px solid #CCCCCC; padding:4px; }
.catalogue .R  { float: right; text-align:right; margin-left:10px; border:1px solid #CCCCCC; padding:4px; }
.catalogue .opis { font-size:11px; }
.catalogue .zdjeciaL { float:left; clear:both; width:210px; text-align:left; }
.catalogue .zdjeciaL span { display:block; margin-top:5px; }
.catalogue .zdjeciaR { float:right; clear:both; width:210px; text-align:right; }
.catalogue .zdjeciaR span { display:block; margin-top:5px; }
.catalogue .zdjeciaC { clear:both; text-align:left; padding:0px 0px 10px 0px; margin:0px; }
.catalogue .zdjeciaC span { margin-left:5px; }
.catalogue .opis img { max-width:600px; border:1px dotted #ccc; padding:1px; }
.catalogue .opis img:hover { border:1px solid #666; }
.catalogue .subjmp a { font-weight:normal; }
.catalogue .produkty { clear:both; padding:5px 0px 5px 0px; }
.catalogue .produkty .item { width:190px; padding:0px 6px 0px 6px; margin-bottom:5px; float:left; text-align:center; }
.catalogue .produkty .item img { border:1px solid #CCC; padding:4px; margin-bottom:5px; width:150px; height:100px; }
.catalogue .produkty+.produkty { border-top:1px dotted #ccc;}
.catalogue .toolsC { padding:10px; margin:10px 0px 0px 0px; border-width:0px 0px 1px 0px; border-style:dotted; border-color:#ccc; background-color:#eee; text-align:center;  }
.catalogue .toolsC a { padding:0px 5px 0px 1em; border-left:1px dotted #aaa; }
.catalogue .comments .dodaj { padding-bottom:10px; }
.catalogue .comments .dodaj fieldset { padding:10px; margin:0px; border:1px dotted #CCCCCC; background:#eee; }
.catalogue .comments .dodaj legend { padding:0px 10px 0px 10px; margin:0px; background:#fff;}
.catalogue .comments .dodaj label { display:block; }
.catalogue .comments .dodaj textarea { width:580px; height:5em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.catalogue .comments .dodaj select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.catalogue .comments .dodaj input[type=submit] { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.catalogue .comments .komentarz .avatar { float:left; text-align:center; line-height:20px; width:100px; padding-right:10px; margin-right:10px; border-right:1px dotted #CCCCCC; } 
.catalogue .comments .komentarz .avatar img { border:none; }
.catalogue .comments .komentarz .tools { clear:left; text-align:right; padding:5px 0px 0px 0px; } 
.catalogue .comments .komentarz .tools span { font-weight:bold; }
.catalogue .comments .komentarz+.komentarz { padding-top:10px; margin-top:10px; border-top:1px dotted #CCCCCC; }

/* forum */
.forums .fora { clear:both; padding-bottom:10px;  }
.forums .fora table { width:100%; }
.forums .fora th { padding:0px 5px 5px 5px; }
.forums .fora td { padding:5px; }
.forums .fora th { border-bottom:1px solid #666; }
.forums .fora td { background:#eee; border-bottom:1px dotted #CCC; vertical-align:top; }
.forums .fora td+td { border-left:1px dotted #ccc; }
.forums .fora tr:hover td { background:#fff; }
.forums .fora span.opis { font-weight:normal; color:#666; }
.forums .fora span.opis a { font-weight:normal; }
.forums .fora span.watek, .forums .fora span.autor { white-space:nowrap; }
.forums .fora span.watek a, .forums .fora span.autor a { font-weight:normal; }
.forums .fora span.autor img { border:none; vertical-align:bottom; }
.forums .tools .l { float:left; padding:0px 10px 10px 10px; }
.forums .tools .r { float:right; padding:0px 10px 10px 10px; }
.forums .detailtools .l { float:left; padding-bottom:10px; }
.forums .detailtools .r { float:right; padding-bottom:10px; }
.forums .detailtools a.nowyWatek { padding:7px 0px 7px 30px; line-height:24px; background:url(/images/template/fornt.png) no-repeat left center;  }
.forums .detailtools a.nowaOdpowiedz { padding:7px 0px 7px 30px; line-height:24px; background:url(/images/template/fordo.png) no-repeat left center;  }
.forums .nowy { clear:both; padding-bottom:10px; }
.forums .tools a { font-weight:normal; }
.forums .tools .statystyki { clear:both; padding-top:10px; border-top:1px dotted #ccc; text-align:center; }
.forums .pages { clear:both; padding-bottom:10px; }
.forums .bottom { border-top:1px dotted #ccc; padding-top:10px; }
.forums .avatar { width:100px; }
.forums .avatar img { padding-bottom:5px; }
.forums .nowy { display:none; }
.forums .nowy fieldset { padding:10px; margin:0px; border:1px dotted #CCCCCC; background:#eee; }
.forums .nowy legend { padding:0px 10px 0px 10px; margin:0px; background:#fff;}
.forums .nowy label { display:block; }
.forums .nowy textarea { width:580px; height:10em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.forums .nowy select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.forums .nowy input { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }
.forums .nowy input.long { width:580px; }
.forums .nowy input[type=submit] { font-weight:bold; color:#CC0256; }
.forums .fora p { margin:0px; padding:0px 0px 10px 0px; }
.forums .fora .posttools { text-align:right; }
.forums .fora .posttools a { font-weight:normal; padding:0 1em 0 1em; border-left:1px solid #ccc; }
.forums .fora table tr.pierwszy td { background: url(/images/warsztat/grf.png) repeat-x bottom #e2e3ea; }


input { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:1px; padding:1px; }
.inp { font-size:11px; }
.btnc, .btn  { background:#ddd; color:#666; font-weight:normal; border:1px outset #666; }
.btnc:hover, .btn:hover {  background:#666; color:#fff; border:1px outset #666; cursor:pointer; }

.srch .inp { width:155px; margin:0px 5px; }
.srch .btn { width:55px; }
.srch .kon { text-align:center; }

.user { text-align:center; }
.user .inp { width:210px; margin-left:10px;  }
.user .btn, .user .btnc {width:80px; }
.user td { padding-bottom:1px; }

.nlet .inp { width:200px; }
.nlet .btn { width:70px; }

.cntTytu { font-size:16px; color:#a6976c; padding-bottom:3px; }
.cntTytu span { font-size:11px; color:#666666; }
.cntSubt { font-size:13px; color:#7f994c; padding-bottom:3px; }
.cntLead { border:1px dotted #CCCCCC; padding:6px; font-size:11px; color:#7f994c; background:#eef2e6; }
.cntText p { margin:5px 0px 0px 0px; text-align:justify; font-size:11px; }
.cntText p.cntQuot { font-size:11px; padding:0px 20px 0px 20px; margin:5px 30px 0px 30px; color:#7f994c; background:url(/images/warsztat/qt.png) no-repeat top left;  }

/* wizytowka - detale */

.kF .wlogo { float:left; padding:10px; width:130px; height:60px; text-align: center; }
.kF .wlogo img { border:0px; }
.kF .wid { float:right; width:70px;  }
.kF .wnf { float: left; font-size:13px; width:370px; padding:5px 10px 0px 10px; }
.kF .wrs { float: left; font-size:11px; width:370px; padding:8px 20px 2px 0px; color:#9F9F9F;  text-align:left; }
.kF .wrs img { padding-left:10px; }
.kF .wbtn { float: left; width:380px; }
.kF .wbtn div { width:75px; height:30px;  float:left; margin-left:10px; margin-top:6px; text-align:center; line-height:30px; padding:0px 5px 0px 5px; text-transform:uppercase;  }
.kF .wbtn div.wbtnA { background:url(/images/warsztat/wbtna.png) no-repeat; }
.kF .wbtn div.wbtnN { background:url(/images/warsztat/wbtnn.png) no-repeat; }
.kF .wcnt { clear:both; }
.kF .wcnt p { padding:10px 0px 0px 0px; margin:0px; font-size:11px; }
.kF .photosabout { text-align:center; margin-top:10px; }
.kF .photosabout img { border:1px solid #CCCCCC; }
.kF .photosabout .ml9 { margin-left:9px; }

.kF div.offer { width:430px; float:left; text-align:justify; }
.kF .photosoffer { width:175px; padding:10px 0px 0px 0px; float:right; }
.kF .photosoffer div { text-align:right; padding:0px 0px 10px 0px;}
.kF .photosoffer img { border:1px solid #CCCCCC; } 

.contact { font-size:11px; }
.contact .googlemap { width:290px; height:300px; float:right; padding-top:10px; }
.contact .googlemap img { border:1px solid #ccc; }
.contact table { padding-top:5px; width:310px; }
.contact table tr td { padding:3px; border-top:1px solid #CCCCCC;  }
.contact .contact_text { width: 270px; height: 100px; }
.contact .contact_email { width: 270px; }
.contact .contact_tel { width: 270px; }

/* produkty - lista */

.wprow { padding-top:10px; }
.wprow .wprodukt { width:142px; text-align:center; padding:0px 5px 10px 5px; float:left; }
.wprow .wprodukt img { border:1px solid #CCCCCC; margin-bottom:5px;  }
.wprow .wprodukt a:hover { text-decoration: none;}
.wprow+.wprow { border-top:1px dotted #bbb; }


/* katalog firm - lista */

.kFl { padding-bottom:10px; }
.kFl+.kFl { border-top:1px dotted #CCC; padding-top:10px;   }
.topF { background:url(/images/warsztat/topF.png) top left no-repeat; }
.topF .wlogo { background:none !important; }
.prez .wlogo { background:url(/images/warsztat/prez.png) top left no-repeat; }
.kFl .wlogo { float:left; padding:10px; width:130px; height:60px; text-align: center; }
.kFl .wlogo img { border:0px; }
.kFl .wid { float:right; width:70px;  }
.kFl .wnf { float: left; font-size:13px; width:370px; }
.prez .wnf, .wizP .wnf { padding:5px 10px 0px 10px; }
.wizy .wnf { padding:15px 10px 0px 10px; }
.wpis .wnf { padding:0px 10px 0px 10px; line-height:30px; }
.kFl .wrs { float: left; font-size:11px; width:370px; color:#9F9F9F; text-align:left; }
.kFl .wrs img { padding-left:10px; }
.prez .wrs, .wizP .wrs { padding:5px 20px 5px 0px;  }
.wizy .wrs { padding:10px 20px 5px 0px;  }
.kFl .wdes { float: left; font-size:11px; width:370px; padding:0px 10px 0px 10px;  }

.notice_l {width: 100px; font-weight: bold;}
.notice_title { font-size:11px; font-weight:bold; color:#0072d0; line-height:20px; }
.notice_title2 { font-size:12px; font-weight:bold; color:#0072d0; height:20px; margin-top: 20px;}
.notice_title3 { font-size:11px; font-weight:bold; color:#0072d0; height:20px; margin-top: 20px;}
.notice_leadtekst { font-size:11px; }
.notice_numer {font-size:11px; font-weight:normal; color:#AAAAAA;}
.notlista  { width:630px; float:left; padding-bottom:10px; }
.noticeselect { padding-bottom:10px; }
.noticeselect .nag { background:url(/images/template/hdr630.png) no-repeat;}
.noticeselect .kon { height: 40px; background:url(/images/template/bbg630sel.png) no-repeat;}
.noticesearch { padding-top: 8px; padding-left: 10px;}
.notice_content {font-size: 11px;}
.notice_contact {font-size: 11px;}
.notice_front1 {float: left; width: 120px; padding-left: 65px;}
.notice_front2 {float: left; width: 90px; padding-left: 15px;}
.notice_front3 {background:url(/images/template/ogloszenia-bg.png) !important;}
.notice_inp {font-size: 9px; height:13px; width: 200px; border: solid 1px #CCCCCC;}
.notice_inp2 {font-size: 9px; height: 13px; width: 200px; border: solid 1px #CCCCCC; background-color: #f0f0f0;}
.notice_area {width: 280px; height: 165px;}
.notice_star {color: #ff0000;font-weight: bold;}
.notice_file {font-size:11px;}
.notice_pic {float: right; border:1px solid #ccc; padding:4px; min-width: 120px; min-height: 90px; text-align: center;}
.notice_pic img {border :none;}
.notice_box {padding-bottom: 7px;}

#notice_list .notice_box .notice_pic {margin-left:15px;}


.exchange_box { float: left; border:1px solid #ccc; width:293px; margin:5px; min-height:200px; }
.exchange_box .notice_title { background:#eee; padding:10px; border-bottom:1px solid #ccc; }
.exchange_box .notice_numer { display:block; font-size:9px; font-weight:bold; }
.exchange_box .notice_pic { float:right; border:1px dotted #ccc; padding:4px; min-width: 120px; max-height:120px; min-height:90px; max-height:90p; text-align:center; vertical-align:middle; margin:10px; background:#fff; overflow:hidden; }
.exchange_box .notice_leadtekst { padding:10px; }
.exchange_box .notice_leadtekst a { display:block; margin-top:5px; text-align:right; }



.art_img{max-width: 180px; max-height: 120px; float: right; margin-left:10px;  border:1px solid #CCCCCC; padding:4px; background:#eee;}

.wprodukt { width:155px; text-align:center !important; padding:10px 3px 0px 1px !important; float:left;}
.hiddenMenu { float: left; display: none; font-size:9px;}
.showedMenu { float: left;}
.register_table {width: 51%; float : left;}
.register_content {width: 47%; height: 185px;}
.error{color: red;}
.workshop_thumb{float: left; width: 120px; max-height: 100px; margin-right: 5px;}
.workshop_list{border-bottom: 1px dotted #666666; padding-bottom: 5px; margin-bottom: 5px;}




.pub_list {float: left; text-align: center; padding-right: 17px; height: 225px;}
.pub_image {width: 135px; border:1px solid #CCCCCC; }
.okladka {float: right;} 

.answer{ height : 15px; background-color : #d0d0d0; text-align: center;}
.poll { text-align: center;}

.wprodukt { width:142px; text-align:center !important; padding:10px 5px 0px 5px !important; float:left;}
.wprodukt a:hover { text-decoration: none !important;}

#kolaps { list-style:none; margin:0px; padding:0px;  }
#kolaps a { color:#666666; text-decoration:none; width:100%; display:block; font-weight:bold;}
#kolaps a:hover { color: #990241;}
#kolaps a.xpand { background:url(http://beta.warsztat.pl/images/xpand.png) no-repeat right; }
#kolaps li {  line-height:14px; list-style:none; margin:3px; padding:2px 7px 2px 7px; border-color:#BBBBBB; border-style:dotted; border-width:0px 1px 1px 0px; }
#kolaps li:hover, #kolaps li.sfhover {  line-height:14px; background-color:#E7E7E7; border-color:#666666; border-style:solid;}
#kolaps li ul { list-style:none; margin:0px; padding:0px; display:none; }
#kolaps li ul li:hover, #kolaps li ul li.sfhover { background-color:#FFF; border-color:#666666; border-style:solid; }

/* dwukolumnowiec */
.divider .box { float:left; width:100%; }
.divider .d1 { padding-right:5px; width:150px; }
.divider .d2 { padding-left:5px; width:150px; }
.divider .d3 { width:150px; }
.divider .d4 { padding-left:10px; width:150px; }

.divider .d1 .cnt{  height:180px; }
.divider .d2 .cnt{  height:180px;}

.profile_div{width:200px; float:left; height: 80px;}

img {border : none;}

.reklB { float:left; width:310px; height:60px;margin-bottom:10px; background: #ffffff; }
.reklB object { z-index:1 !important; background:#fff; height:60px; display:block; width:310px; }

.targiWpis {background:url(../../images/template/wiz3bg.png) no-repeat; height:80px; padding:10px;}
.targiWpis .tWlogo { float:left; width:120px; padding-right:10px; }
.targiWpis .tWlogo img { width:120px; height:80px; }
.targiWpis .tWloc { width:430px; padding-bottom:2px; text-align:right; float:right; }
.targiWpis .tWloc span { color:#AAA; }
.targiWpis .tWtytul { font-size:11px; width:430px; padding-bottom:5px; text-align:left; float:right; }
.targiWpis .tWopis { width:430px;  text-align:justify; float:right; }

.wlogo { float:left; background:url(/images/template/wizl.png); padding:10px; width:130px; height:60px; text-align: center;  }
.wlogo img, .wizdetpic img { border:none; }

.wizdetopi { width:220px; float:left;}
.wizdetpic { float:right; width:330px; margin-top:20px; padding:10px !important; border:1px solid #ddd; }
.wizdetpic div { text-align:center; }
.wizdettop { height:80px; padding:10px; }
.wizdetbot { padding:10px; clear:left; font-size: 11px; margin-right: 5px;}
.wizdettop .wnf {  width:350px; padding:0px 10px 0px 10px; }



#kontenerglowny img { background:#fff; }
#kontenerglowny #kolumnaprawa img {background:none;}

.minibox img { border:1px dotted #ccc; padding:4px; width:auto; background:#fff; }

#kolumnalewa .box .news .minibox img { border:1px dotted #ccc;  padding:4px; width:auto; background:#fff; }

.minibox .pic { float:right; margin-left:10px; margin-bottom:5px; }
.minibox .title { padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; }
.minibox span.cena, .minibox span.firma { display:block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc;  }

.readmore { border-top:1px solid #ccc;margin-top:10px; padding-top:5px; font-style:italic; text-align:right; }
.readmore span { float:left; }

.photosoffer { width:175px; padding:0px !important; }
.photosoffer .photo { text-align:right; padding:5px 0px 5px 0px !important; float: right;}
.photosoffer {  float: right; }
.photosoffer .photo { text-align:right; padding:3px 0px 5px 0px !important;}
.photosoffer .photo img { border:1px solid #CCCCCC; }
.contentoffer { padding:0px; float:left; width: 400px; padding:3px 0px 3px 0px !important;}
.contentoffer ul { list-style:disc; padding-left:15px; }

.photosabout { text-align:center; margin-top:10px; }
.photosabout img { border:1px solid #CCCCCC; margin-right: 3px; width: 190px;  }

.artTT { }
.line5 {clear: both; height: 5px; font-size: 1px;}
.artFT { width:180px; }
.artPT { float:right; }
.artP { float:right; }
.artL,.artLT,.artLKF { padding-left: 10px; }
.artFr { width:auto; height:80px; }
.artPr { width:110px; height:80px; float:left; }
.artFT { width:150px; height:60px; }
.artPT { float:right; }
.icoart.png,.artLT,.artLKF { padding-left: 10px; }

.artL, .artLT {background:transparent url(/images/template/icoart.png) no-repeat scroll left center;}
.artLKF {background: url(/images/warsztat/ikf.png) left center no-repeat; }

.bxh-1 .cnt { height:145px; overflow:hidden; }
.bxh-2 .cnt { height:100px; overflow:hidden; }

#motopracabox .cnt { height:100px; }
#motopracabox .cnt div.logo { padding:0px 0px 0px 5px; margin:0px; position:absolute; float:left; }
#motopracabox .cnt div { padding-left:30px; padding-bottom:5px; }
#motopracabox .cnt div:last-child { padding-bottom:0px; }
#motopracabox .cnt input { width:245px; }
#motopracabox .cnt select { width:250px; }
#motopracabox .cnt div:last-child input { width:130px; margin-left:60px; }

.wnf { float: left; font-size:13px; padding-left: 5px; }
.wrs { float: left; font-size:11px; width:350px; padding:5px 10px 10px 10px; color:#9F9F9F; }
.wdes { float:left; width:350px; padding:0px 10px 0px 10px; }
.wid { float:right; width:70px;  }

.multitool { text-align:center; border-top:1px solid #ddd; font-size:10px; padding-top:10px; }
.multitool img { vertical-align:middle; padding-bottom:1px; }
.multitool span { padding:0px 10px 0px 10px; margin:0px 10px 0px 10px; border-width:0px 1px 0px 1px; border-style:dotted; border-color:#aaa; }
.minitool { text-align:center; }
.minitool span img {  padding:0px 10px 0px 10px; margin:0px 10px 0px 10px; border-width:0px 1px 0px 1px; border-style:dotted; border-color:#aaa; }
 
/* reports */ 
.left_rap a, .left_rap a.obrazek1{
background:url("/images/template/report/pobierz.jpg") no-repeat scroll center top transparent;
display:block;
width:198px;
height:205px;
padding:2px 0 0 7px;
}
.left_rap a.obrazek1{
background:url("/images/template/report/pobierz1.jpg") no-repeat scroll center top transparent;
}

.left_rap {width:200px; float:left;}
.right_rap {width:380px; float:right; padding:10px 0 0 0;}
.right_rap b {color:#406580;}

.raport {
background:url("/images/template/report/pomoc.jpg") no-repeat scroll center top transparent;
float:left;
height:180px;
margin-bottom:10px;
width:630px;
}

.raport .add {
float:left;
margin-left:10px;
width:230px;
}

.raport .hdr {
color:#406580;
font-family:Tahoma,Arial,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
line-height:25px;
text-transform:uppercase;
}
.rap {color:#406580;}


.raport .cnt {
color:#666666;
font-size:10px;
margin-top:10px;
}

.raport .cnt #newsletter {margin:20px 0 0 0;}
.inp2 {width:200px;}
.btn2 {width:80px; margin:6px 0 0 0; border:1px outset #666; cursor:pointer; }
.btn2:hover {  background:#666; color:#fff;  }


.raport  .find {
float:left;
margin-left:150px;
width:230px;
}

.raport .find .hdr {
text-align:right;
}
.raport .find .cnt a {
color:#5787A9;
font-weight:normal;
text-decoration:none;
}
.raport .find .cnt a:hover {
text-decoration:underline;
}


.raport_spis {}
.raport_spis .pic {clear:both; margin: 5px 0 20px 0; height: 100px;}
.raport_spis .pic a.obrazek{float:left; margin:0 20px 10px 0; border:solid 1px #ccc; display:block; width:64px; height:94px;}
.raport_spis .pic span b{color:#406580;}

.raport_spis .pic span a {

color:#5787A9;
font-weight:normal;
text-decoration:none;
}
.raport_spis .pic span a:hover {
text-decoration:underline;
}

.search_product{width: 120px; float:left; text-align: center; margin-right: 15px;margin-bottom: 10px;height: 140px; }
.searching li{list-style-type:none;}

.std .cnt .wprodukt a {padding: 2px; border:solid 1px #ccc; display:block; width:136px; }
.std .cnt .wprodukt a img {border:dotted 1px #ddd; background:none;}
.std .cnt .wprodukt a:hover img {border:solid 1px #ddd;}
.std  .cnt .wprodukt strong a {border:0; display:inline;}


.std .catalogue .wprodukt a {padding: 2px; border:solid 1px #ccc; display:block; width:124px; }
#kontenerglowny .std .articlelist .wprodukt a img {background:none;}
.std .articlelist .wprodukt a {padding: 2px; border:solid 1px #ccc; display:block; width:136px; height:136px; position:absolute;}


.zdjecie {text-align: center;}
.zdjecie_img {max-width: 500px;}

.catalogue .w2 .wrs {border-top:none; margin-top:5px; padding-top:5px;}
.catalogue .w2 {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #AAAAAA; margin-bottom:10px; padding:10px; width:590px; height:70px;}
      
.wrs1 {color:#9F9F9F; float:left; font-size:11px; padding:5px 10px 10px;}
      
.catalogue .wiz .nazwa1 {display:block; font-size:13px; font-weight:bold; }

.catalogue .wiz .nazwa1 {border-bottom:1px dotted #CCCCCC; padding-bottom:6px;}




/* partnerzy */
.part {clear:both; margin:0 0 10px 0; padding:10px 0 0 0;  height:140px;}
.part + .part {border-top:1px dotted #CCCCCC;}
.part p {padding:7px 15px 0 0;}
.partner_box {border:1px solid #CCCCCC; float:left; margin:5px 20px 5px 5px ;height:120px;width:140px;}
.partner_box .notice_pic {background:none repeat scroll 0 0 #FFFFFF;border:1px dotted #CCCCCC;float:right;margin:10px;max-height:110px; min-height:80px; min-width:110px; overflow:hidden; padding:4px; text-align:center;vertical-align:middle;}
.partner_box .notice_title {background:none repeat scroll 0 0 #EEEEEE;border-bottom:1px solid #CCCCCC;padding:30px;}
.partner_box .notice_leadtekst {padding:10px ;text-align:center;}

.numeracja {float:right; width:440px;}
.suwak {float:right; width:440px; height:125px; overflow:auto;}
.panel {
	clear: both;
	display: none;
	height:90px;
	
}

.panel.active-tab-body {
	display: block;
}

#tabs {

	height: 28px;
	list-style: none;
	margin:0; padding:0;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-right: 6px;
	background-color: #ccc;
	text-decoration: none;
	color: #fff;
}

#tabs a.active-tab {
	background-color: #5587aa;
	padding: 5px 8px;
	margin-right: 6px;
	text-decoration: none;
	color: #fff;
}





/* mapa */
.mapa { width:310px; height:120px;  float: left;}
.mapa .mapitm { float:left; width:140px; }
.mapa .mapcnt form { padding:0px; margin:0px; }
.mapa .mapcnt label { display:block; }
.mapa .mapcnt select { width:140px; margin-bottom:5px; }
.mapa .mapcnt select, .mapa .mapcnt input { font-size:10px; }
.mapa .mapcnt input#srch { width:120px; }
.mapa .mapcnt input#subm { font-weight:bold; }

.mapa .mapcnt {float:left;font-size:10px;height:90px;padding:20px 0 10px 10px;
width:135px; /*zamienic */}
.mapa .mapcnt form select, .mapa .mapcnt form input {font-size:10px;margin:0; cursor:pointer;}


/* inputs */
#subm, #send_vote, #send_results,  .przyciski form input[type="submit"], #form1 input[type="submit"] {
font-size:10px; background:#DDDDDD none repeat scroll 0 0; border:1px outset #666666;color:#666666; font-weight:normal;
cursor:pointer;
}

#subm:hover, #send_vote:hover, #send_results:hover,  .przyciski form input[type="submit"]:hover, #form1 input[type="submit"]:hover {
background:#666666 none repeat scroll 0 0; color:#fff;}
#form1 input[type="submit"] { width:130px; }

.lleft {float:left; width:280px; padding:10px 5px;}
.lright {float:right; width:280px;}
.eng {text-align:center; padding-top:20px; margin:0 auto; width:530px;}

.eng a {padding: 2px; border: dotted 1px #ddd;  display:block; width:162px; margin:2px; float:left; }
.eng a:hover {padding: 2px; border: solid 1px #ccc;  background:#fff;}
.eng  a img {border:solid 1px #ccc; padding:1px; background:#fff; background:none;}

/*search */
.search_product li {text-align:center;}
.search_product li a {padding: 4px 2px; border: dotted 1px #ddd;  display:block; width:90px; margin:6px 0 0px 15px; }
.search_product li a.brak, .search_product li a.brak:hover {display:block; border:none; background:none; width:120px; margin:0; padding:0;}

.search_product li a:hover {border: solid 1px #ccc;  background:#fff;}
.search_product li a img {border:solid 1px #ccc; padding:1px; background:#fff; background:none;}

#ajax_articles_nopub div ol, #ajax_articles div ol, #ajax_news div ol
{margin:0; padding:0;}

/* ajax warsztaty */
#ajax_camp .workshop_list{border: 1px dotted #ccc; margin-bottom: 5px; padding:0; height:63px;}
#ajax_camp .workshop_list:hover {border: 1px solid #666666; background:#fff;;}
#ajax_camp .workshop_list .tytul {padding:2px 5px; float:left; width:350px;}

#ajax_camp .workshop_list .zajawka {float:right; height:63px; padding:0 10px 0 0; /* background:#fff; */}
#ajax_camp .workshop_list .zajawka .workshop_icon {margin:0 0 0 10px; width:32px; float:left; padding:15px 0 0 0;}


.rodzajw {background: #f6f6f6 url(/images/template/rodzaj.png) left top no-repeat; font-size:0px;}

#kontenerglowny #map img, #kontenerglowny .multitool img {background:none; }


/* wybor raportu */
.clickl {
width:100px;
height:135px;
display:block;
position:absolute;
margin:20px 0 0 155px;
}
.clickr {
width:100px;
height:139px;
display:block;
position:absolute;
margin:19px 0 0 -58px;
}

.raportwybor {
background:url("/images/template/report/wybor.jpg") no-repeat scroll center top transparent;
float:left; height:180px; margin-bottom:10px; width:630px; }
.raportwybor .add { float:left; margin-left:10px; width:200px; }
.raportwybor .hdr {
color:#406580; font-family:Tahoma,Arial,Geneva,sans-serif; font-size:12px; font-weight:bold;
height:25px; line-height:25px; text-transform:uppercase;}
.rap {color:#406580;}
.raportwybor .cnt {color:#666666; font-size:10px; margin-top:10px; }
.raportwybor .cnt a{ font-size:11px; color:#406580; text-decoration:none; }
.raportwybor .cnt a:hover{text-decoration:underline;}
.raportwybor  .find {float:right; margin-right:10px; width:180px; text-align:right;}
.raportwybor .find .hdr {text-align:right;}


/*formulrze */
.article .details #lead form fieldset {
background:url("/images/template/propozycja.png") no-repeat top right transparent; border:none; width:540px;}

.articlelist #tresc #formularz fieldset {
background:url("/images/template/register.png") no-repeat top right transparent; border:none; width:500px;}

.article .details #lead #tresc form fieldset {
background:url("/images/template/polecam.png") no-repeat top right transparent; border:none; width:500px;}


.article .details #lead #tresc form fieldset textarea {width:220px; }
.relation .pic a {position:absolute;}
.relation .pic a.mini_pic {background:none; margin:0 0 0 0;}
#kontenerglowny .relation .pic a.mini_pic img {border:none; background:none;}



.cnt #tresc .wprodukt { float:left; padding:10px 5px 0 !important; text-align:center !important; width:142px; }
.cnt #tresc .wprodukt img {border:none;}
.cnt #tresc .wprodukt .minimini{position:absolute; }
.cnt #tresc .wprodukt strong {margin-top:136px; position:absolute;}



/* style realcji na dole */
#rel_spis .first, #tresc .first {margin-left:0 !important;}
#tresc .relation {float:left; height:165px; margin-left:10px; width:145px;}
#rel_spis .relation {float:left; height:175px; margin-left:6px; width:145px;
}
#rel_spis .relation .pic, #tresc .relation .pic {
position:absolute;
padding:2px;
border: 1px dotted #ccc;
width:137px;
height:137px;
}
#rel_spis .relation .pic:hover, #tresc .relation .pic:hover {border: 1px solid #ccc;}
#rel_spis .relation .pic a img, #tresc .relation .pic a img{border:solid 1px #ccc;}
#rel_spis .relation .pic a.mini_pic img, #tresc .relation .pic a.mini_pic img{border:none; margin:10px 0 0 10px;}

#rel_spis .relation .title, #tresc .relation .title {
margin:142px 0 10px 0px;
padding:5px;
position:absolute;
width:135px;
text-align:center;
height:14px;
}

/* kontakt */
.kont_l {float:right; width: 302px; margin:5px 5px 0 0; text-align:justify;}
#kont {float:left; width: 260px;}
#kont .tshdr {font-weight:bold; color:#5587aa; padding:15px 0 15px 0; border-top:dotted 1px #ccc;}
#kont select, #kont input {width:240px;}
#kont textarea {width:240px; height:80px;}
#kont #button {width:90px; margin:0 0px 0 25px;}


#kontenermenu2 .hiddenMenu a + a, #kontenermenu2 #hiddenMenu2 a + a {
border-left:1px dotted #75a6c9;
padding-left:5px;
}

#newsletter-info {font-size:8px; text-align: center;}

.profstartshort { width:100%; text-align:left; padding-left: 7px; }


#ogloszenia .kon { background:url(/images/template/bbg630-ogloszenia.png); padding:10px; height:130px; width:290px; }
#ogloszenia .kategorie { float:left; margin-left:60px; width:120px; }
#ogloszenia .dodajnowe { float:left; margin-left:20px; }
#ogloszenia .lista { float:left; margin-left:10px; padding-left:10px; height:130px; border-left:1px dotted #ccc; width:294px; }
#ogloszenia .artW { margin:0px 0px 2px 0px; padding:0px 0px 2px 0px; border-bottom:1px dotted #ccc; }
#ogloszenia .artL+.artW { padding-top:8px; }
#ogloszenia .artW:last-child { border-bottom:none; padding:0px; margin:0px; }
#ogloszenia .lista .artL { margin-top:2px; }
#ogloszenia .lista .artL:first-child { margin-top:4px; }

.form_error {color:red;}

#map_canvas img{background:none;}

#kontenerglowny .buto a img {background-color:transparent;}
#kontenerglowny .kontakt table .logo a img {background-color:transparent;}

.highslide-container {font-size:11px; color:#666;}



.prez .presentationType {clear:both; float:none; margin:0 auto; padding:5px 0 0 0; }

#kontenerglowny .presentationType img {background-color:transparent;}
#firm_list .presentationType {float:left; width:60px; margin:5px 0 10px 0;}

#firm_list .top {float:right; width:540px;}
#firm_list .top .head {text-align:left;}
.catalogue .kontakt {clear:both;}
.w1 .presentationType, .w3 .presentationType {float:left; height:60px; width:60px; padding:4px 10px 0 0px;  text-align:center;  }

.accept_button input[type=button] {background-image: url('/images/panel/accept.gif'); width: 36px; height: 35px;}
.accept_button {width: 40px;}
.delete_button input[type=button] {background-image: url('/images/panel/delete.gif'); width: 36px; height: 35px;}
.delete_button {width: 40px; float: right;}
.delete_button_hidden input[type=button] {background-image: url('/images/panel/delete.gif'); width: 36px; height: 35px;}
.delete_button_hidden {width: 40px; float: right; display: none;}
.gallery_accept_div {width : 150px; float: left; height: 130px;}
.accept_buttons {width: 100px; text-align: center; margin : 0 auto; border : 1px solid #b6b6b6; background-color: #dadada;}
.accept_buttons2 {width: 200px; text-align: center; margin : 0 auto; border : 1px solid #b6b6b6; background-color: #dadada;}
.accept_buttons_notice {width: 150px; text-align: center; margin : 0 auto; border : 1px solid #b6b6b6; background-color: #dadada;}

.confirm_delete_button input[type=button] {background-image: url('/images/panel/delete.gif'); width: 36px; height: 35px;}
.confirm_delete_button {width: 40px; float: right;}

.confirm_spam_button input[type=button] {background-image: url('/images/panel/spam.gif'); width: 36px; height: 35px;}
.confirm_spam_button {width: 40px; float: right;}

.delete_info {text-align: center; display: none;}

.moderation_accepted {background-color: #afffaf;}
.moderation_unaccepted {background-color: #ffaaaa;}
.gallery_accept_div1 {width : 145px; float: left; height: 155px; background-color: #afffaf; padding: 10px;margin: 5px; text-align: center;}
.gallery_accept_div2 {width : 145px; float: left; height: 155px; background-color: #ffaaaa; padding: 10px;margin: 5px; text-align: center;}

.conTable tr, conTable td {vertical-align: baseline;}
.conTable td {padding:10px 0 15px 0; border-bottom: 1px solid #DDD;}
.conTable b {color: #406580;}
.conTable b:hover {cursor:pointer; text-decoration:underline; color: #406580;}
.szkol {display:block; width:360px;}
.noon {display: none; width:350px; margin:0; mappdin:10px 0 0 0;}

.search_art_photo {float: left; margin-right: 5px;}

.szkoli {background: url(/images/template/szkolenia.jpg) no-repeat bottom center ;}
a.szkoll { background: url(/images/warsztat/ikf.png) no-repeat 3% 50% #fff;
border: 1px solid #CCC;
padding: 5px 20px;
width: 250px;
display:block;
opacity: .7;
filter: alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#kolumnaprawa a.szkoll:hover {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 text-decoration:none;}