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

body { background:url(../images/template_red/bgt.png) repeat-x top #FFF; margin: 0px; }
body,td,th { font-family: Verdana, 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(../images/template_red/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; }
.waronsite {clear:both;; margin:6px 0; width:400px; background:url(/images/addw.png) left top no-repeat; padding-left:23px;}
.waronsite a {font-size:11px; color:#d8015a; text-decoration:none;}
.waronsite a:hover {color:#666;}
.reklA { margin-top:30px; float:right; }
.menuA { float:left; padding:5px 0px 5px 0px; }
.menuA A {padding:5px; }
.menuN { float:left; padding:5px 0px 5px 0px; }
.menuN A {padding:5px; }
.menuNW { float:left; padding:5px 0px 5px 0px; }
.menuNW A {padding:5px; }
#kontenermenu1 a { font-size:10px; 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 .menuN, #mfr .menuNW, #mfr .menuUpMeble, #mfr .menuUpKuchnia, #mfr .menuUpTechnologia, #mfr .menuUpMaszyny, #mfr .menuUpWnetrza { margin-left:5px; }

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

#kontenermenu1 { background:url(../images/warsztat_red/bgmn1.png) repeat-x top; }
#kontenermenu2 { background:url(../images/warsztat_red/bgmn2.png) repeat-x top; padding-top: 2px;}
#kontenermenu1 .menuA a { color:#FFFFFF; }
#kontenermenu1 .menuN a { color:#CCCCCC; }
#kontenermenu1 .menuNW a { color:#FFFFFF; }
#kontenermenu1 .menuN a:hover { color:#FFFFFF; }
.menuA { background:url(../images/warsztat_red/bgmn1r.png) center right no-repeat; }
.menuA a { background:url(../images/warsztat_red/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_red/bgmn1rn.png) center right no-repeat; }
.menuN a { background:url(../images/warsztat_red/bgmn1ln.png) center left no-repeat; }
#kontenermenu2 div div { padding-top:2px; font-size:10px; color:#ffaaaa; }
#kontenermenu2 a { color:#ffcccc; font-weight:bold; text-decoration:none;  }
#kontenermenu2 a:hover { color:#FFFFFF; text-decoration:underline; }
#kontenermenu2 a.activesubmenu {text-decoration: underline; color:#FFFFFF;}
#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: 175px;}

/* boxy */
.box { background:url(../images/warsztat_red/bxgrd.png) no-repeat bottom right #FFF; margin-bottom:10px; }
.box .hdr { text-align:left; font-size:10px; text-transform:uppercase; font-weight:bold; height:25px; line-height:25px; padding:0px 10px 0px 10px; }
.box .cnt { padding:10px 10px 9px 10px; border-bottom:1px solid #ccc; background:url(../images/warsztat_red/floboxins.png) no-repeat bottom right; }
.std .hdr { background:url(../images/warsztat_red/hdr-n.png) no-repeat bottom left #FFF; color:#666;  }
.red .hdr { background:url(../images/warsztat_red/hdr-s.png) no-repeat bottom left #c28080; color:#669933;  }
.blu .hdr { background:url(../images/warsztat_red/hdr-s.png) no-repeat bottom left #80acc2; color:#336699;  }

.std .cnt { font-size:10px; color:#666; }
.std .cnt a { color:#666; text-decoration:none; font-weight:normal; text-decoration:none; border-bottom:1px dotted #ccc; }
.std .cnt a:hover { color:#990241; text-decoration:none; }

.std .hdr a { color:#cc0256; text-decoration:none; font-weight:bold;}
.std .hdr a:hover { color:#990241; text-decoration:underline; }

.red .cnt { font-size:10px; 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:10px; 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:#666; font-weight:normal; text-transform:none; }
.subjmp { text-align:right; clear:both; }

/* duza buda */
.workshop { background:url(/images/template_red/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-size:10px; font-weight:bold; text-transform:uppercase; height:25px; line-height:25px; color:#666; }
.workshop .find .hdr { text-align:right; }
.workshop .cnt { font-size:10px; color:#666; 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_red/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 { height:77px; overflow:hidden; padding-bottom:5px; }
.news .feat .pic { width:100px; float:right; margin-left: 3px; }
.news .feat .pic img { border:1px solid #CCCCCC; max-width:97px; }
.news .list { clear:both;  }
.news .list a { display:block; padding-left:10px; background:url(../images/warsztat_red/lico.png) left no-repeat; }
.news .list a span { color:#666666; font-weight:normal; }

.katL { text-align:center; }
.katL a { padding:0px 8px 0px 10px; background:url(../images/warsztat_red/ikf.png) no-repeat left; }

.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;  }
.kNs { width:136px; height:95px; text-align:center; overflow:hidden; }
.kNs img { border:0px; padding-bottom:10px;}
.prod .kNs, .prez .kNs { width:130px; }

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

/* newsy lista */
.articlelist .featured { padding-bottom:10px; height:106px;  }
.articlelist .featured+.featured, .articlelist .featured+.list,  .articlelist .featured+.pages,  .articlelist .list+.pages  { border-top:1px dotted #CCCCCC; padding-top:10px; }
.articlelist .zdjecie img { border:1px solid #CCCCCC; }
.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:11px; /*height:15px;*/ }
.std .articlelist .tytul a { font-weight: bold; }
.std .articlelist .tytul  {display:block; padding-bottom:3px; margin-bottom:3px; }



.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;}


.std .articlelist .featured .tytul a { padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ccc; font-weight: bold; margin-bottom:10px;}
.std .articlelist .featured .zdjecie img { border:1px dotted #CCCCCC; padding:4px; background:#fff; }
.std .articlelist .featured .zajawka	{margin-top:10px;}


.articlelist .tytul span { font-size:10px; color:#666666; }
.articlelist .list { padding-bottom:10px; }
.articlelist .list a { display:block; padding-left:10px; background:url(../images/warsztat_red/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;  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:10px; }
.article .comments .dodaj select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
.article .comments .dodaj input[type=submit] { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
.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_red/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:10px; }
.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 #666; }
.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_red/mail.png) right center no-repeat; }
.smallads table.kontakt span.phon { background:url(../images/template_red/phon.png) right center no-repeat; }
.smallads table.kontakt span.skyp { background:url(../images/template_red/skyp.png) right center no-repeat; }
.smallads table.kontakt span.hour { background:url(../images/template_red/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:10px; }
.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:url(../images/warsztat_red/wiz1.png) no-repeat; width:590px; padding:10px; margin-bottom:10px; }
.catalogue .w2 { background:url(../images/warsztat_red/wiz2.png) no-repeat; width:590px; padding:10px; margin-bottom:10px; }
.catalogue .w3 { background:url(../images/warsztat_red/wiz3.png) no-repeat; width:590px; height:60px; padding:10px; margin-bottom:10px; }
.catalogue .w4 { padding:10px; margin-bottom:10px; width:590px; height:60px; }
.catalogue .w5 { padding:10px; margin-bottom:10px; width:590px; }
.catalogue .wiz { border:1px dotted #CCCCCC; }
.catalogue .wiz .logo { float:right; width:130px; text-align:right; }
.catalogue .wiz .logo img { border:none; }
.catalogue .wiz .nazwa { font-weight:bold; }
.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 { width:190px; border:1px dotted #ccc; padding:4px; }
.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:10px; }
.catalogue .comments .dodaj select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
.catalogue .comments .dodaj input[type=submit] { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
.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_red/fornt.png) no-repeat left center;  }
.forums .detailtools a.nowaOdpowiedz { padding:7px 0px 7px 30px; line-height:24px; background:url(../images/template_red/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:10px; }
.forums .nowy select { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
.forums .nowy input { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; }
.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_red/grf.png) repeat-x bottom #e2e3ea; }


input { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:1px; padding:1px; }
.inp { font-size:10px; }
.btnc, .btn  { background:#ddd; color:#666; font-weight:normal; border:1px outset #666; }
.btnc:hover, .btn:hover {  background:#df016d; color:#fff; border:1px outset #c80162; 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:10px; 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_red/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_red/wbtna.png) no-repeat; }
.kF .wbtn div.wbtnN { background:url(../images/warsztat_red/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; } 

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

/* 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_red/topF.png) top left no-repeat; }
.topF .wlogo { background:none !important; }
.prez .wlogo { background:url(../images/warsztat_red/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:10px; width:370px; padding:0px 10px 0px 10px;  }

.notice_l {width: 100px; font-weight: bold;}
.notice_title { font-size:11px; font-weight:bold; color:#666666; line-height:20px; }
.notice_title2 { font-size:12px; font-weight:bold; color:#666666; height:20px; margin-top: 20px;}
.notice_title3 { font-size:11px; font-weight:bold; color:#666666; 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_red/hdr630.png) no-repeat;}
.noticeselect .kon { height: 40px; background:url(/images/template_red/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_red/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:10px;}
.notice_box .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;}

.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:142px; text-align:center !important; padding:10px 3px 0px 1px !important; float:left;}
.hiddenMenu { float: left; display: none;}
.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: 205px;}
.pub_image { border:1px solid #CCCCCC; }

.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('../../images/xpand.png') no-repeat right; }
#kolaps li {  line-height:14px; list-style:none; margin:3px; padding:2px 7px 2px 7px; border: none; }
#kolaps li:hover, #kolaps li.sfhover {  line-height:14px; background-color:#E7E7E7; }
#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; }

.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; }

.defwys .cnti { text-align:center; }
.defdzi li  { margin:5px 0px 5px 0px; border-bottom:1px dotted #ccc; }
.defdzi .cnti div { text-align:center; }
.defdzi2 li span { display:block; margin:5px 0px 5px 0px; border-bottom:1px dotted #ccc; }
.defdzi2 .cnti div { text-align:left; }
.defbie .cnti { text-align:center; }
.defbie .cnti .nfo { padding-top:5px; }
.defdzi .cnti, .sp .defbie .cnti { min-height:180px; }
.defnar span { width:95px; display:block; float:left; text-align:center; }
.defnar span+span { border-left:1px dotted #aaa; }
.defpre .cnti, .sp .defpro .cnti { text-align:center; }
.defpre .cnti img, .sp .defpro .cnti img { padding-bottom:5px; }

 .cnti ul {padding-left:15px;}
 
.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; }
.std .cnt .multitool a {text-decoration:none; border:none;}
a img {border : none;}

.cnt .obraz {float:left; padding:2px; border:solid 1px #ccc; margin:0 20px 0 0;}
.cnt .obraz a {text-decoration:none; border:none;}
.cnt .obraz a img {border:dotted 1px #eee;}
.cnt .obraz a:hover img {border:solid 1px #eee;}


.pub_list {float:left;height:205px;padding-right:15px;text-align:center;}

.pub_list a{padding:2px; border:solid 1px #ccc; display:block;}
.pub_list a img {border:dotted 1px #ddd;}
.pub_list a:hover img {border:solid 1px #ddd;}

.cnti ul {list-style-type:none; padding-left:0px;}
.cnti ul li {padding-left:15px; background:#FFFFFF url(/images/template/list.png) no-repeat scroll left bottom; border-bottom:none;}
.cnti ul li a {border-bottom:1px dotted #CCCCCC; width:100%; display:block;}

.divider .d1 .cnt, .divider .d2 .cnt{min-height:250px;}
.std .cnt .zdjecie a {border:none;}

.std .cnt .wprodukt a {padding:1px 1px 2px 1px; border:solid 1px #ccc; display:block;}
.std .cnt .wprodukt a img {border:dotted 1px #ddd;}
.std .cnt .wproduk a:hover img {border:solid 1px #ddd;}

 
 .box  .nw_tlo { background:#FFFFFF url(/images/template_red/nw_tlo.jpg) no-repeat scroll left top; border-bottom:none; height:435px; }
 
 .box  .nw_tlo .okladki { background:transparent url(/images/template_red/nw_okladki.png) no-repeat scroll left top; border-bottom:none;
 height:350px; width:280px; margin:15px 0 0 0px; float:left; }
 
 .box  .nw_tlo .logo {background:transparent url(/images/template_red/nw_logo.png) no-repeat scroll left top; border-bottom:none;
 height:121px; width:322px; margin:5px 0 15px 0px; float:left; }

 .box  .nw_tlo a.button {background:transparent url(/images/template_red/nw_button.png) no-repeat scroll left top; border-bottom:none;
 height:33px; width:168px; margin:0px 0 20px 80px; float:left; display:block; }
 
 .box  .nw_tlo .car {background:transparent url(/images/template_red/nw_car.png) no-repeat scroll left top; border-bottom:none;
 height:188px; width:308px; margin:5px 0 15px 0px; float:left; }
 
.okladka {float:right; padding: 2px; border:dotted 1px #ccc;}
.okladka:hover {border:solid 1px #ddd;}

.okladka2 {padding: 2px; border:dotted 1px #ccc;}
.okladka2:hover {border:solid 1px #ddd;}

.dodatki .pub_list {padding-right:13px;}

.gdzieszukac .clmn { float:left; width:180px; }
.gdzieszukac ul { list-style:circle; padding-left:30px; }
.gdzieszukac li { padding-top:2px; }
.gdzieszukac .adr { padding:2px 0px 20px 0px; text-align:center; }

.innerbox { float:right; width:130px; padding:0px 20px 10px 10px; margin:0px 0px 10px 10px; border-width:0px 0px 1px 1px; border-style:dotted; border-color:#ccc; background:#fff;  }
.innerbox .okladka { text-align:center; margin:0 auto; float:none; width:102px;}
.gd_2 .okladka {
float:none;
margin:0 auto;
text-align:center;
width:132px;
}

.okladka2 { text-align:center; margin:0 auto; float:none; width:102px;}
.innerbox .wnumerze { text-align:center; padding:10px 0 5px 0; }
.innerbox .gdziekupic .button { text-align:center; margin-top:5px; }

.button { background:url(../images/template_red/btnl.png) no-repeat left; padding-left:10px; height:20px; line-height:20px; font-weight:bold; }
.button span { background:url(../images/template_red/btnr.png) no-repeat right; height:20px; line-height:20px; padding-right:10px; display:block;  }

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



/* 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;}

#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; }

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

.reklB { clear:both;  width:950px;  margin-bottom:10px; background: #ffffff; }
.reklB object { z-index:1 !important; background:#fff; height:200px; display:block; width:950px; }
.menuNaN {
float: left;
padding: 0px 0px 0px 0px;
}
#newsletter-info {font-size:8px; text-align: center;}

#slideout {
position: fixed;
width: 300px;
height: 250px;
top: 45%;
right: -268px;
}
#slidecontent {
float: right;
width: 253px;
margin: 0 0 0 0px;
border: 6px solid #5777B1;
min-height: 250px;
background: white;
}

#clickme {
cursor: pointer;
float: left;
height: 110px;
width: 35px;
background: url(/images/fb_button.png) top right no-repeat;
margin: 0px 0 0 0;
}
