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

/* ### Definicje ogolne */
/* body { background:url(../images/bgs/mpbg02.jpg) no-repeat top center; } */

.bannerB, .bannerC { width:310px; height:60px; background:#fff; }
.bannerB { margin-top:5px; }
.bannerC { margin-top:10px; }

body, th, td { font-family: Arial, Georgia, Helvetica, sans-serif; }
.aL { text-align:left; }
.aR { text-align:right; }
.aC { text-align:center; }
.aJ { text-align:justify; }
form { padding:0px; margin:0px; }
input,select,textarea { font-size:10px; color:#333; font-family: Arial, Georgia, Helvetica, sans-serif; }
input[type=submit] { font-weight:bold; color:#0055AA; }
.button { background:url(../images/template/btnl.png) no-repeat left; padding-left:10px; height:20px; line-height:20px; font-weight:bold; }
.button span { background:url(../images/template/btnr.png) no-repeat right; height:20px; line-height:20px; padding-right:10px; display:block;  }
.ml { margin-left:10px; }
.mr { margin-right:10px; }
.mt { margin-top:10px; }
.mb { margin-bottom:10px; }
.mx { padding:5px 0px 5px 0px; }
.bnrB { width:310px; height:60px; }
/* ### Header */
#header { height:100px; }
#header #logo { padding-top:30px; height:70px; overflow:visible; }
#header #adv { padding-top:30px; text-align:right; }

/* ### Menu glowne */
#mainmenu { height:50px;background-color: #0054a3;  background:url(../images/template/mmbg.png) repeat-x bottom; font-size:11px; }
#mainmenu ul { list-style:none; }
#mainmenu li { display:inline; margin:0px; padding:0px; }
/* menu nieaktywne : default */
#mainmenu span { background:url(../images/template/mmmnr.png) no-repeat bottom right; }
#mainmenu span span { height:20px; line-height:20px; padding-top:30px; margin:0px; background:none;  }
#mainmenu span span a { background:url(../images/template/mmmnl.png) no-repeat left bottom; padding:3px 5px 3px 5px; }
#mainmenu a { color:#666; font-weight:bold; text-decoration:none; }
#mainmenu a:hover { color:#333333; }
/* menu aktywne */
#mainmenu li.a span { background:url(../images/template/mmmar.png) no-repeat bottom right; }
#mainmenu li.a span span { background:none; }
#mainmenu li.a span span a { background:url(../images/template/mmmal.png) no-repeat left bottom; padding:30px 5px 3px 5px;  }
#mainmenu li.a a { color:#ccc; }
#mainmenu li.a a:hover { color:#fff; }
/* menu float */
#mainmenu .menulewe { float:left; }
#mainmenu .menuprawe { float:right; }
#mainmenu .menulewe ul li span { float:left; margin-right:5px; }
#mainmenu .menulewe ul li span span { margin-right:0; }
#mainmenu .menuprawe ul li span { float:left; margin-left:5px; }
#mainmenu .menuprawe ul li span span { margin-left:0; }
/* menu ikony */
#mainmenu ul li#main_menu1.a span span { background:url(../images/icons/aktualnosci.gif) no-repeat top center; }
#mainmenu ul li#main_menu2.a span span { background:url(../images/icons/targi.gif) no-repeat top center; }
#mainmenu ul li#main_menu3.a span span { background:url(../images/icons/ogloszenia.gif) no-repeat top center; }
#mainmenu ul li#main_menu4.a span span { background:url(../images/icons/gdzie.gif) no-repeat top center; }
#mainmenu ul li#main_menu5.a span span { background:url(../images/icons/katfirm.gif) no-repeat top center; }
#mainmenu ul li#main_menu6.a span span { background:url(../images/icons/start.gif) no-repeat top center; }
#mainmenu ul li#main_menu7.a span span { background:url(../images/icons/kontakt.gif) no-repeat top center; }
#mainmenu ul li#main_menu8.a span span { background:url(../images/icons/linki.gif) no-repeat top center; }

/* ### Submenu */
#submenu { background:url(../images/template/smbg.png) #ffffff repeat-x bottom; height:25px; font-size:11px; line-height:22px; }
#submenu ul { list-style:none; }
#submenu li { display:inline; margin:0px; padding:0px; font-size:10px; font-weight:bold; }
/* submenu nieaktywne : default */
#submenu a { padding:0px 0px 0px 6px; line-height:23px; background:url(../images/template/smn.png) no-repeat left; text-decoration:none; color:#666; }
#submenu a:hover { color:#0053a6; background:url(../images/template/sma.png) no-repeat left; }
/* submenu aktywne */
#submenu li.a a { font-weight:bold; color:#0055AA; background:url(../images/template/sma.png) no-repeat left;  }
#submenu li.a a:hover { color:#0088ff; background:url(../images/template/smh.png) no-repeat left;  }
/* submenu float */
#submenu .menulewe { float:left; }
#submenu .menulewe li { margin-right:5px; }
#submenu .menuprawe { float:right; }
#submenu .menuprawe li { margin-left:5px; }

/* ### Kontent */
#kontent { padding:5px 0px 5px 0px; background:url(../images/template/cbg.png) repeat-x bottom #fff; }
#kontent div.box { padding:5px 0px 5px 0px; }
#kontent div.box div.hdr { background:url(../images/template/chdrl.png) no-repeat top left; height:25px; line-height:25px; font-size:11px; font-weight:bold; color:#666; overflow:hidden; }
#kontent div.box div.hdri { margin-left:10px; padding-right:10px; background:url(../images/template/chdrr.png) no-repeat top right; }
#kontent div.box div.cnt { background:url(../images/template/cbxl.png) no-repeat bottom left; font-size:10px; color:#888; line-height:13px;}
#kontent div.box div.cnti { margin-left:10px; padding:10px 10px 10px 0px; background:url(../images/template/cbxr.png) no-repeat bottom right; }
#kontent div.box div.cnt div.txt { font-size:11px;}
#kontent a { color:#0055AA; text-decoration:none; }
#kontent a:hover { color:#0088FF; }
#kontent p { padding:0px 0px 10px 0px; line-height:normal; font-size:11px; text-align:justify; }
#kontent p.autor { padding:0px; height:52px; float:right; width:610px; height:130px;}
#kontent p.autor span { text-align:right; }
#kontent p.autor span.zdjecie { float:right; padding-left:10px; margin-left:10px; border-left:1px dotted #ccc; }
#kontent p.autor span.zdjecie img { border:1px solid #ccc; }
#kontent p.autor span.imie { display:block; font-weight:bold; padding-top:3px; }
#kontent p.autor span.funkcja { display:block; font-style:italic; }
#kontent p.autor span.kontakt { display:block; font-size:10px; padding-top:3px; }
/* uklad kilkuwierszowy w ramach jednego zespolu boxow */
#kontent div.mrowF { padding:0px 0px 5px 0px; } /* pierwszy element */
#kontent div.mrowC { padding:5px 0px 5px 0px; } /* elementy srodkowe */
#kontent div.mrowL { padding:5px 0px 0px 0px; } /* ostatni element */

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

/* ### Footer */
#footer { background:url(../images/template/ftr.png) repeat-x top; padding:12px 0px 10px 0px; font-size:9px; color:#999;  }
#footer a { color:#666; text-decoration:none; }
#footer a:hover { color:#999; text-decoration:underline; }

/* @@@ Strona glowna - wysokosci wierszy */
.fpr1 .box .cnti { height:155px;  }
.fpr2 .box .cnti { height:150px; }
.fpr3 .box .cnti { height:100px; }
.fpr4 .box .cnti { height:85px; }

/* Aktualnosci @@@ Strona glowna */
.aktualnosci .polecany { padding-bottom:10px; }
.aktualnosci .polecany .pic { float:left; border:1px solid #ccc; padding:4px; margin-right:10px; }
.aktualnosci .polecany .tekst span { display:block; padding-bottom:5px; text-align:right; color:#bbb; }
.aktualnosci .polecany .tekst span a { font-weight:bold; }
.aktualnosci .lista .lewa { float:left; width:48%; }
.aktualnosci .lista .prawa { float:right; width:48%; }
.aktualnosci .lista span { display:block; height:12px; margin-bottom:3px; padding-bottom:2px; border-bottom:1px dotted #ddd;  padding-left:10px;  text-align:left; background:url(../images/template/ico_art.png) left top no-repeat; }

/* Ankieta @@@ Strona glowna */
.ankieta .pytanie { padding-bottom:10px; font-weight:bold; }
.ankieta .odpowiedzi label { display:block; padding:0; margin:0; height:1.75em; line-height:1.75em; }
.ankieta .odpowiedzi input { float:left; margin-right:5px; height:1.2em; }
.ankieta .przyciski { padding-top:10px; text-align:center; }

/* Biezacy numer @@@ Strona glowna */
.biezacynumer .okladka .pic { float:right; border:1px solid #ccc; }
.biezacynumer .wnumerze { text-align:center; padding-bottom:5px; float:left; width:95px; }
.biezacynumer .gdziekupic { width:95px; float:left; }
.biezacynumer .gdziekupic .button { text-align:center; margin-top:4px; }

/* Artykuly @@@ Strona glowna */
.artykuly .sugerowany span { display:block; padding:3px 0px 3px 0px;  }
.artykuly .sugerowany .pic { float:left; padding-right:5px; padding-bottom:5px; }
.artykuly .sugerowany .pic img { border:1px solid #ccc; padding:4px; }
.artykuly .lista { float:right; width:40%; text-align:right; border-left:1px dotted #ccc; padding-left:10px; margin-left:10px; }
.artykuly .lista span { display:block; height:13px; line-height:13px; margin-bottom:3px; border-bottom:1px dotted #ddd;  padding-left:10px; overflow:hidden;  text-align:left; background:url(../images/template/ico_art.png) left center no-repeat; }

/* Regiony @@@ Strona glowna */
.regiony .bg { background:url(../images/reg-sg.jpg) no-repeat center; width:290px; height:150px; }
.regiony .reg { width:115px; text-align:center; float:left; color:#0055AA; }
.regiony .mar { margin-left:60px; }
.regiony .naz { font-weight: bold; font-size:12px; padding:20px 0 20px 0; }
.regiony .ilo { font-weight:bold; }
.regiony .ilo strong { font-size:35px; display:block; }
.regiony .chs { padding:25px 0 0 0; }
.regiony .chs select { width:110px; font-size:9px; }
.regiony .rel { padding-bottom:10px; }
.regiony .rel .pic { float:right; border:1px solid #ccc; padding:4px; margin-left:10px; margin-bottom:5px; }
.regiony .rel .tekst span { display:block; padding-bottom:5px; text-align:left; color:#bbb; }
.regiony .rel .tekst span a { font-weight:bold; }

/* Targi, pokazy, zloty @@@ Strona glowna */
/* .targi li { padding-left:10px; background:url(../images/template/ico_tar.png) left top no-repeat; display:block; float:left; text-align:right; margin-bottom:3px; border-bottom:1px dotted #ddd; line-height:13px;  }*/
.targi li span { float:left; }
.targi .photo { float:right; padding:4px; border:1px solid #ccc; }
.targi .photo img { height:90px; max-width:140px; }
.targi .list li {  float:left; width:165px; padding-left:10px; background:url(../images/template/ico_tar.png) left top no-repeat; display:block; text-align:left; margin-bottom:2px; padding-bottom:2px; border-bottom:1px dotted #ddd; line-height:12px;  }
.targi .list li+li,.targi .list li+li+li+li,.targi .list li+li+li+li+li+li { margin-left:15px; }
.targi .list li+li+li,.targi .list li+li+li+li+li { margin-left:0px; }
.targi div { text-align:center; clear:left; }

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

/* Nowosci produktowe @@@ Strona glowna */
.produkty .pic img { border:1px solid #ccc; padding:4px; max-width: 80px; margin-right: 3px;}
.produkty .pic span { display:inline-block; width:5px; }

/* Przeglad rynku @@@ Strona glowna */
.przegladrynku span { display:block; padding:3px 0px 3px 0px;  }
.przegladrynku .pic { float:left; padding-right:5px; }
.przegladrynku .pic img { border:1px solid #ccc; padding:4px; }
.przegladrynku div.moar { text-align:right; padding-top:8px; }

/* Ogloszenia drobne @@@ Strona glowna */
.ogloszenia div { width:90px; float:left; text-align:center; }
.ogloszenia div.sprzedam { margin:0 10px 0 10px; }
.ogloszenia div span { display:block; padding:3px 0 3px 0; border-bottom:1px dotted #ccc; margin-bottom:3px;  }
.ogloszenia div strong { font-size:28px; line-height:28px; }
.ogloszenia div a.wide { display:block; border-bottom:1px solid #ccc; padding-bottom:3px; font-weight:bold; text-transform:uppercase; }

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

/* Regiony */
.sp .regovw .cnti .img {border:1px solid #CCCCCC;float:right;padding:4px;}
.sp .regovw .cnti .img2 { float:right; margin:0px 0px 5px 5px; }
.sp .regovw .cnti .txt p { text-align:justify; }
.sp .regovw .cnti .txt span { display:block; height:1em; }
.sp .regart .art { width:610px; }
.sp .regart .art .pic { float:right; border:1px solid #ccc; padding:4px; margin-left:10px; }
.sp .regart .art .txt span { display:block; padding-bottom:5px; text-align:left; color:#bbb; }
.sp .regart .art .txt span a { font-weight:bold; }
.sp .regart .div { display:block; border-top:1px dotted #aaa; margin:10px 0px 10px 0px; }

.sp .regrel .art .pic { float:right; border:1px solid #ccc; padding:4px; margin-left:10px; }
.sp .regrel .art .txt span { display:block; padding-bottom:5px; text-align:left; color:#bbb; }
.sp .regrel .art .txt span a { font-weight:bold; }
.sp .regrel .div { display:block; border-top:1px dotted #aaa; margin:10px 0px 10px 0px; }

.sp .regzob li { width:48%; float:left; background:url(../images/template/ico_art.png) no-repeat left center; padding-bottom:2px; padding-top:1px; margin:0px 1% 0px 1%; border-bottom:1px dotted #ccc; }
.sp .regzob li a { padding-left:12px;  }

/* zaladuj zdjecia */
.zalzdj .cnti div { clear:both; }
.zalzdj label { float:left; width:90px; font-weight:bold; }
.zalzdj input, .zalzdj textarea { width:510px; }
.zalzdj span { clear:left; display:block; float:left; }
.zalzdj .btns input { width:auto; }

.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; padding:0px 0px 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-bottom:10px; }
.innerbox .wnumerze { text-align:center; padding-bottom:5px; }
.innerbox .gdziekupic .button { text-align:center; margin-top:5px; }

.spistresci { font-size:11px; line-height:normal; }
.spistresci li { line-height:20px; margin-bottom:3px; font-weight:bold; border-bottom:1px dotted #ccc; }
.spistresci li.desc { line-height:normal; font-size:10px; font-weight:normal; padding-left: 17px; margin-left:8px; border-left:1px dotted #ccc;}
.spistresci span { width:16px; height:20px; float:left; text-align:center; font-size:9px; line-height:20px; padding-right:10px; background:url(../images/template/pg.png) top left no-repeat; font-weight:normal; }

.katalog .kon {  background:url(/images/template/bbg310kat.png) no-repeat bottom; }
.katlista { width:610px; float:left; padding-bottom:10px; }
.katlista .nag { background:url(/images/template/hdr630.png) no-repeat; }
.katlista .kon { padding:0px !important; }
.wiz4 { background:url(/images/template/wiz4bg.png) no-repeat; height:80px; padding:10px; }
.wiz3 { background:url(/images/template/wiz3bg.png) no-repeat; height:80px; padding:10px; }
.wiz2 { background:url(/images/template/wiz2bg.png) no-repeat; height:80px; padding:10px; }
.wiz1 { background:url(/images/template/wiz1bg.png) no-repeat; height:30px; padding:10px; }

.wiz4 .wnf, .wiz3 .wnf { width:350px; padding:0px 10px 0px 10px; }
.wlogo { float:left; background:url(/images/template/wizl.png); padding:10px; width:130px; height:60px; text-align: center;  }
.wlogo img, .wizdetpic img { border:none; }
.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;  }

.notice_l {width: 100px; font-weight: bold;}
.notice_title { font-size:11px; font-weight:bold; color:#0072d0; line-height:15px; margin-bottom: 4px; }
.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; white-space: nowrap; }
.notlista  { width:600px; float:left; padding-bottom:10px; }
.noticeselect { padding-bottom:10px; }
.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;}


.news_thumb{width: 120px; max-height: 95px;}
.art_thumb{width: 90px; max-height: 65px;}
.art_img{width: 180px;}

.art_main_photo {max-width: 220px;}
.artList { padding-bottom:10px; }
.newsRow { clear:left; background:none; width:610px; }
.newsN { float:left; margin-bottom:15px; }

.tytulN { font-size:11px; font-weight:bold;  padding-top:5px; }
.tytN span { font-weight:normal; font-size:9px; }
.leadtekstN { font-size:11px; overflow:hidden; height:55px; }
.leadpicN { width:120px; float:left; text-align:right; margin-right: 20px;min-height: 20px; }
.leadpicN img { border:1px solid #CCCCCC; padding:4px; }

.menuA { float:left; padding:5px 0px 5px 0px; }
.menuA A {padding:5px; }
.menuN { float:left; padding:5px 0px 5px 0px; }
.menuN A {padding:5px; }
.hiddenMenu { float: left; display: none; font-size:9px; line-height:18px; }
.showedMenu { float: left; font-size:9px; line-height:18px; }

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

.wprodukt { width:142px; text-align:center !important; padding:10px 3px 0px 1px !important; float:left;}
.wprodukt2 { padding:3px 3px 10px 3px !important; float:left; width: 145px;}
.wprodukt a:hover { text-decoration: none !important;}
.wizdetbot table { width:300px; margin:0px; padding:0px;  }
.wizdetbot table td { margin:0px; padding:3px; border-top:1px solid #CCCCCC; }
.wizdetbot .googlemap { width:280px; height:300px; float:right;  }
.wprodukt img { border:1px solid #eeeeee; margin-bottom: 5px; padding: 3px}
.cls { height:0px !important; margin:0px !important; padding:0px !important; width:0px !important; clear:left !important }
.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 { background:url(/images/template/bbg630k1.png) no-repeat; height:80px; padding:10px; }
.wizdetbot { background:url(/images/template/bbg630k2.png) #FFFFFF no-repeat bottom; padding:10px; clear:left; font-size: 11px; margin-right: 5px;}
.wizdettop .wnf {  width:350px; padding:0px 10px 0px 10px; }
.wbtnA { width:85px; height:30px;  float:left; margin-left:7px; margin-top:6px;}
.wbtnN { background:url(/images/template/wbtnn.png) no-repeat; width:85px; height:30px;  float:left; margin-left:6px; margin-top:6px;}
.wbtnA, .wbtnN { text-align:center; line-height:29px; }
.wbtnN A { color:#999999 !important; }
.wbtnA { background:url(../images/template/wbtna.png) no-repeat; }

.kon { font-size:10px;}
.notice_pic {float: right; border:1px solid #ccc; padding:4px; min-width: 120px; min-height: 90px; text-align: center; margin-left: 5px; margin-bottom: 5px;}
.pub_list {float: left; text-align: center; padding-right: 16px; height: 170px;}
.error_msg {color: red;}
.en_list {list-style-type: decimal; padding-left: 35px;}
.order_opts {padding-left: 280px;}
.filter_opts {padding-left: 410px;}

#kontent_link_firms a { color:#7c9db9; text-decoration:none; }
#kontent_link_firms a:hover { color:#5c7c96; }

.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:5px 0px 5px 0px !important;}
.photosoffer .photo img { border:1px solid #CCCCCC; }
.contentoffer { padding:0px; float:left; width: 400px; padding:5px 0px 5px 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;  }
.error {color: red;}

.box150, .box310, .box630, .reklB { padding-bottom:10px; }
.reklB { float:left; width:310px; height:60px; }
.img_art {border:1px solid #ccc; padding:4px;}
div.cnti div.artbody img {border:1px solid #ccc; padding:4px; margin: 0px 7px 7px;}
.ndiv { padding-bottom: 7px; }
.nobr{ white-space: nowrap; }

.gd_8 .cnti { width:610px !important; }
.gd_4 .cnti { width:290px !important; }
.d1 .cnti, .d2 .cnti, .d3 .cnti, .d4 .cnti  { width:130px !important; overflow:hidden; }
.reklB object { z-index:1 !important; background:#fff; height:60px; display:block; width:310px; }

.grey{color:#ccc; font-style:normal;}
.sz_1a { display:block;  border-right:1px dotted #ccc; width:85px; height: 35px; margin: 20px 0 0 85px; font-weight:bold; font-size:11px;}
.sz_1b { display:block;  width:85px; height: 35px; margin: 20px 0 0 85px; font-weight:bold; font-size:11px;}
.sz1c { display:block;   height: 35px; margin: 30px 0 0 0; font-weight:bold; font-size:11px; padding:60px 0 0 5px; 
}

.sz_1 { 
display:block; float:left; background:url(../images/icons/search4m.png) no-repeat top left;  width:175px; height: 72px; margin: 0 0 0 10px;}
.sz_2 {display:block; float:left; background:url(../images/icons/search1m.png) no-repeat top left;  width:175px; height: 72px;  margin: 0 0 0 10px;}
.sz_3 {display:block; float:left; background:url(../images/icons/search3m.png) no-repeat top left;  width:175px; height: 72px; margin: 0 0 0 10px;}
.sz_4 {display:block; float:left; background:url(../images/icons/search2m.png) no-repeat top left;  width:175px; height: 72px;  margin: 0 0 0 10px;}


.search2 { float:right; border-left:1px dotted #ccc; padding:4px; margin: 20px 0px 30px 20px; 
background:url(../images/icons/search2a.png) no-repeat top center;  width:110px; height: 100px; 
}
.rig1{float:right; margin:0 10px 0 0; width:90px; display:block;}

.camp {float:left; font-size:11px;  background:url(../images/icons/search2.png) no-repeat top left; }
.serv {float:left; font-size:11px;  background:url(../images/icons/search3.png) no-repeat top left; }
.rent {float:left; font-size:11px;  background:url(../images/icons/search1.png) no-repeat top left; }
.search1{ float:left; width:150px; height:120px; padding:130px 0 0 10px; display:block; }
.search1 a {font-weight:bold;}
.camp_szukaj1{float:left; width:450px; margin:0 0 40px 0;}
.camp_szukaj{float:right; width:200px;}
.camp_pole1 {flaot:right; margin:10px 0 0 0;}
.camp_pole {margin:10px 0 0 160px;}
.camp_res {margin: 5px 0; float:left; display:block; font-size:11px;  background:url(../images/icons/camp_s.png) no-repeat top left; padding:0 0 0 20px; width: 200px;}
.camp_res i {color:#666; font-style:normal;}
.map {margin:10px 0 0 0;}
.camp_szukaj1 a{font-size:11px;}

.inspiracje { padding-bottom:10px; }
.inspiracje .kon { min-height:630px; }
.inspiracje .insptresc .wnf { padding-left:10px; }
.inspiracje .videoopis { margin-bottom:6px; border-bottom:1px dotted #aaa; height:79px; overflow:hidden; }
.instyt { font-size:16px; font-weight:bold; height:25px; text-align: center; }
.player { padding-bottom:20px; }
.nav1 {font-size:8pt;padding-top:3px;text-align:right;}

.sub_table {width: 100%; text-align: center;}
.sub_td {border-bottom: 1px solid #dddddd; padding: 5px; background-color: #eeeeee;  }
.sub_th{padding: 5px; font-weight: bold; background-color: #dddddd; }

#kontent .profstart { width:99%; text-align:center; }
#kontent .profstart td { padding:15px 0px; width:33%; }
#kontent .profstart td img { margin-bottom:10px; }
#kontent .profstartshort { width:100%; text-align:left; }
#kontent .profstartshort td { line-height:16px !important; padding:5px 0px; border-top:1px dotted #ccc; }
#kontent .profstartshort td img, #kontent .profstartshort th img { vertical-align:bottom; margin-right:5px; }
#kontent .profstartshort th { padding-bottom:5px; font-weight:normal; }
#kontent { }

.comment_avatar {float: left;}
.comment_text {margin-left: 90px;}

#mainmenu ul li#main_menu10.a span span { background:transparent url(../images/icons/sklep.gif) no-repeat scroll center top; }
#mainmenu ul li#main_menu9.a span span { background:transparent url(../images/icons/camp.gif) no-repeat scroll center top; }
#mainmenu ul li#main_menu8.a span span { background:transparent url(../images/icons/katalog.gif) no-repeat scroll center top; }

div.box1 div.hdr1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/template/chdrla.png) no-repeat scroll left top;
color:#666666;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
overflow:hidden;
}

div.box1 div.hdri1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/template/chdrr1a.png) no-repeat scroll right top;
margin-left:10px;
padding-right:10px;
}

#mainmenu ul li#main_menu11.a span span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/prenumerata.gif) no-repeat scroll center top;
}

.accept_button input[type=button] {background-image: url('/images/panel/accept.gif'); width: 36px; height: 35px;}
.accept_button {width: 40px; margin: 0 auto;}
.delete_button input[type=button] {background-image: url('/images/panel/delete.gif'); width: 36px; height: 35px;}
.delete_button {width: 40px; margin: 0 auto;}
.delete_button_hidden input[type=button] {background-image: url('/images/panel/delete.gif'); width: 36px; height: 35px;}
.delete_button_hidden {width: 40px; 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: 36px; }

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

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

.form_error{color: red;}
.insptresc_tlo {font-size: 13px;}
.insptresc {font-size: 13px;}
.insptresc p {font-size: 13px;}

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


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

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

.listaaktuali span { display:block; height:12px; margin-bottom:3px; padding-bottom:2px; border-bottom:1px dotted #ddd;  padding-left:15px;  text-align:left; background:url(../images/template/ico_art.png) left top no-repeat; }
.listaaktuali span span { float:right; height:auto; margin:none; padding:none; border:none; background:none; }
.listaaktuali span:last-child { border-bottom:none; }

#kontent .newspromo .lead .title a, #kontent .newspromo .lead .more a {color:#fff;text-decoration:none; font-weight:bold;}

.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 .zdjecie2 img { border:1px dotted #CCCCCC; padding:4px; background:#fff; }
.articlelist .L .zdjecie2 { float: left; text-align:left; margin-right:10px; }
.articlelist .R .zdjecie2 { float: right; text-align:right; margin-left:10px;  }
.zdjecie2 {float:right; width:140px; display:block; margin:0 5px 0 0; }

img.braknr{ position:absolute; margin:0; padding:0; }
