body,form,h1,h2,h3,h4,h5,hr,select,#ctrlcell	{ margin:0;padding:0; }
#prolist ul,#nhl ul,#smap ul,#artlist ul,#cshortcut ul,#cshortcut li,#trac #tracres ul
												{ margin:0;padding:0;list-style:none; }
.bl,.ctrightmargin img,.ctleftmargin img		{ width:1px;height:1px;border:0; }
body,table										{ border:0;font-style:normal;font-variant:normal;font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#444; }
body											{ background:#DEDEDE url(img/bg_body.gif) repeat-x left top;z-index:-1;height:100%;
												  margin-bottom:1px; }
h1												{ font:bold 14px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
h1 img											{ width:9px;height:9px;border:0;vertical-align:top;margin:4px 5px 0 0; }
h2												{ font:bold 12px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
td												{ text-align:left; }
#dacmenu td										{ text-align:center; }
a												{ color:#9D1D38;text-decoration:none; }
a:hover											{ color:#f00;text-decoration:none; }
a.textcolor										{ color:#444; }
a.grey											{ color:#ccc; }
a.grey:hover									{ color:#c02; }
a.white											{ color:#fff; }
a.white:hover									{ color:#ff9;text-decoration:underline; }
.back											{ text-align:right;margin:10px 0;clear:both; }
.back img										{ border:0;width:5px;height:5px; }
input,select,textarea							{ border:1px solid #444;font-size:11px;color:#444;background:#fff;padding:0 3px; }
select											{ margin:0;padding:0; }
textarea										{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.formsub										{ border:1px solid #838384;font-weight:bold;font-size:11px;color:#fff;background:#5E5E5E;
												  padding:2px; }
.formcheckbox,.formbl							{ border:none;background:transparent; }
#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table
												{ width:100%; }
#maintable,#main,#cttable,#foot,#foot table,#top #toptable,#providercontainer,#providercontainer table
												{ width:996px; }
#ctleft,#ctright,.sidecoldline,.sidecoldline img,.sidecolhd,#hotitems
												{ width:185px; }
#ctmain,#ctmain #header,#ctmain #content,#ctmain #component,#artlist ul,#graphchild table,#newslist ul
												{ width:777px; }
td.outleft,td.outright							{ width:2px;background:#fff url(img/dot.gif) repeat-y right top; }
td.outright										{ background-position:left top; }
td.inleft,td.inright,td.inrightfp				{ width:15px;background:#fff url(img/dot.gif) repeat-y left top; }
td.inright										{ background:#fff; }
td.inrightfp									{ background:#fff url(img/dot.gif) repeat-y right top; }
td.inlefthd										{ background:#fff; }
#ctrltable										{ height:100%; }
#ctrlcell,#top td								{ vertical-align:top; }
#maintable										{ margin:0 auto; }
#top #topleft,#top #topleft table,#top #topleft #topscroll,#top #topleft #topmenu,#top #topleft #tophd
												{ width:807px; }
#top #toptable,#top #topleft,#top #topright,#top #topleft table
												{ height:137px; }
#top #topleft #topscroll,#top #topleft #topmenu,#top #topleft #topscroll .scroll
												{ height:22px; }
#top #topleft #topscroll .scroll				{ font-weight:bold;color:#c00;vertical-align:middle;line-height:22px; }
#top #topleft #tophd							{ height:93px;background:url(img/bg_tophd.gif) no-repeat right top;text-align:left; }
#top #topleft #tophd div						{ clear:both; }
#top #topleft #tophd #logo						{ display:inline;float:left;clear:both;position:absolute; }
#top #topleft #tophd #logo a img				{ width:266px;height:93px; }
#top #topleft #tophd #lang						{ display:inline;float:left;margin:65px 0 0 85px;position:absolute;clear:both; }
#top #topleft #tophd #lang a img				{ width:19px;height:11px;margin:2px; }
#top #topleft #tophd #topbanner					{ width:468px;height:60px;margin:15px 10px 0 280px; }
* html #top #topleft #tophd #topbanner			{ position:absolute; }
#top .topinright								{ width:1px;background:url(img/dot.gif) repeat-y right top; }
#top #topright,#top #topright .trhdlogin		{ width:186px; }
#top #topright									{ background:url(img/bg_topright.gif) repeat-x left top; }
#top td#topright .trhdlogin						{ height:22px;background:url(img/bull_login.gif) no-repeat 5px 0px; }
#top td#topright .trhdlogin h2					{ color:#fff;padding:3px 5px 3px 25px; }
#top td#topright a								{ color:#fff;font-size:10px;margin-left:3px; }
#top td#topright a span,#top td#topright a:hover
												{ color:#ff9; }
#top td#topright .topsubmit						{ width:20px;height:20px;border:none;background:transparent; }
#top td#topright td								{ padding:2px }
#top td#topright #toplogin						{ width:176px;height:44px;margin:0 5px; }
#top td#topright #toplogin .loginuser			{ width:65px;height:15px; }
#top td#topright #toplogin .loginpass			{ width:60px;height:15px; }
#top td#topright #toplogin #logged				{ color:#fff;text-align:center; }
#top td#topright #toplogin #logged div			{ font-weight:bold; }
#top td#topright .trhdsearch					{ height:22px;background:url(img/bull_search.gif) no-repeat 5px -2px; }
#top td#topright .trhdsearch h2					{ color:#fff;padding:0px 5px 3px 22px; }
#top td#topright #topsearch						{ width:170px;margin:0 8px; }
#top img										{ border:0; }
#main											{ vertical-align:top;z-index:-1;background:#fff;border-top:1px solid #fff; }
#cttable										{ z-index:-1; }
#ctleft											{ vertical-align:top;background:url(img/bg_left.gif) repeat-y right top; }
#ctmain,#ctmainfp,#ctmainhd						{ vertical-align:top;padding:15px 0; }
#ctmain #header,#ctmainfp #header,#ctmainhd #header
												{ height:23px;background:url(img/bull.gif) no-repeat left center;vertical-align:middle; }
#ctmain #header h1,#ctmainfp #header h1,#ctmainhd #header h1
												{ color:#000;margin:0 10px 0 18px;line-height:23px; }
#ctmainfp,#ctmainfp #content,#ctmainfp #component
												{ width:592px; }
#ctmainhd,#ctmainhd #content,#ctmainhd #component
												{ width:962px; }
#ctmainfp										{ background:url(img/bg_ctmainfp.jpg) no-repeat center top; }

/* deepest CONTENT HERE! ################################################################################ */
#ctmain #content								{ margin:15px 0; }
#ctmainfp #content.s1,#ctmainfp #component.s1	{ padding:15px 0; }
#ctmain #content.sysmsg							{ color:#f00; }

/* ###################################################################################################### */
#ctright										{ vertical-align:top;background:url(img/bg_right.gif) repeat-y left top; }
.banner-box										{ margin:15px auto 0 auto;text-align:center; }
.dacbox											{ border-bottom:1px solid #B1B1B1; }
.sidecoldline,.sidecoldline img					{ height:1px;background:#B1B1B1; }
.sidecolhd										{ height:25px;background:url(img/hd_side.gif) left top; }
.sidecolhd h2									{ color:#fff;padding:5px 5px 3px 25px; }
#hotitems										{ background:#fff;text-align:center;border-bottom:1px solid #B1B1B1;height:285px }
#geo											{ margin:10px 0; }
#geo #geomap #geoflacontent						{ display:inline;width:350px;height:350px; }
#geo #geomap #geomapdescr						{ display:inline;margin:10px;font-weight:bold;vertical-align:top; }
#geo #geoset h2									{ padding-bottom:15px; }
#providercnt									{ height:46px;background:#fff url(img/bg_provider.jpg) repeat-y left top; }
#providercnt table								{ height:46px; }
#providercnt td									{ border-top:1px solid #B1B1B1; }
#providercnt td#providerhd						{ width:190px;height:46px;vertical-align:middle; }
#providercnt td#providerhd h2					{ color:#fff;padding:2px 0 0 35px }
#providercnt td#providerlogo					{ width:806px;height:46px;background:url(img/dot.gif) repeat-y 804px #fff; }
#providercnt td#providerlogo a					{ margin:5px 2px; }
#providercnt td#providerlogo a img				{ width:110px;height:36px;border:0; }

/* Hot Item Box */
#hotitems #scroller								{ text-align:center;padding:0;margin:0;top:0;left:0; }
* html #hotitems #scroller						{ text-align:center;padding:0;margin:0;top:0;left:-92px }
#hotitems #scroller .slide						{ width:100%;text-align:center; }
#hotitems #scroller .hitem						{ width:100%;text-align:center;background:#FFF;height:94px; }
#hotitems #scroller .hitemname					{ font-weight:bold; }

#overfoot										{ height:2px;background:#fff url(img/dot.gif) repeat-x right top;vertical-align:top; }
#overfoot #ofootleft							{ float:left; }
#overfoot #ofootright							{ float:right; }
#overfoot img									{ width:1px;height:1px;background:#fff; }
#foot											{ height:25px;vertical-align:top; }
#foot img										{ border:0; }
#foot table										{ height:25px; }
#foot td										{ vertical-align:middle;padding:0 15px; }
#footleft										{ text-align:left; }
#footleft img									{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
#footright										{ text-align:right; }
#footmenu										{ text-align:center; }
#footmenu div									{ padding:10px 0;margin:0 auto; }
#footmenu div a									{ font-weight:bold;color:#000; }

/* compSitemap */
#smap li										{ margin:4px 0;padding:0;font-weight:bold; }
#smap .root										{ font-weight:bold; }
#smap img										{ width:5px;height:5px;border:0;margin-right:5px; }

/* NHL */
#nhl,#nhl ul,#nhl li.top-promo,#nhl li.top-reco,#nhl li.top-news,#nhl li.top-new
												{ width:586px; }
#nhl ul											{ list-style:none;margin:0;padding:0; }
#nhl li											{ clear:both;margin:0;padding:0;vertical-align:top;height:88px; }
#nhl li h2										{ float:right;padding:1px 31px 0 0; }
#nhl .photo										{ display:inline;float:left;margin-right:5px;border:1px solid #000;background:#fff; }
#nhl .photo img									{ width:64px;height:64px;margin:3px;border:0; }
#nhl .date										{ display:inline;font-size:10px;font-weight:normal;vertical-align:top;color:#000;line-height:9px; }
#nhl .date img									{ width:9px;height:9px;margin:0px 5px 0 0;background:#ED1303; }
#nhl .title										{ display:block;vertical-align:top;margin-top:3px; }
#nhl .title a									{ font-weight:bold;color:#ED1303; }
#nhl .title img									{ border:0;width:6px;height:5px;vertical-align:middle; }
#nhl .lead										{ margin-top:5px; }

/* promo */
#nhl li.promo .photo,#nhl li.promo,#nhl li.bot-promo
												{ border:1px solid #ED1303; }
#nhl li.top-promo h2							{ color:#ED1303; }
#nhl li.top-promo								{ background:url(img/nhl_bgtop_promo.gif) no-repeat right bottom; }
#nhl li.top-promo h2							{ padding:1px 33px 0 0; }

/* reco */
#nhl li.reco .photo,#nhl li.reco,#nhl li.bot-reco
												{ border:1px solid #5F9330; }
#nhl li.top-reco h2								{ color:#5F9330; }
#nhl li.top-reco								{ background:url(img/nhl_bgtop_reco.gif) no-repeat right bottom; }

/* news */
#nhl li.news .photo,#nhl li.news,#nhl li.bot-news
												{ border:1px solid #000; }
#nhl li.top-news h2								{ color:#000; }
#nhl li.top-news								{ background:url(img/nhl_bgtop_news.gif) no-repeat right bottom; }

/* new */
#nhl li.new .photo,#nhl li.new,#nhl li.bot-new	{ border:1px solid #0072BC; }
#nhl li.top-new h2								{ color:#0072BC; }
#nhl li.top-new									{ background:url(img/nhl_bgtop_new.gif) no-repeat right bottom; }

/* sell */
#nhl li.sell .photo,#nhl li.sell,#nhl li.bot-sell
												{ border:1px solid #f60; }
#nhl li.top-sell h2								{ color:#f60; }
#nhl li.top-sell								{ background:url(img/nhl_bgtop_sell.gif) no-repeat right bottom; }

/* common,dopisywac miasta */
#nhl li.top-promo,#nhl li.top-reco,#nhl li.top-news,#nhl li.top-new,#nhl li.top-sell
												{ height:19px; }
#nhl li.promo,#nhl li.reco,#nhl li.news,#nhl li.new,#nhl li.sell
												{ border-style:none solid none none; }
#nhl li.bot-promo,#nhl li.bot-reco,#nhl li.bot-news,#nhl li.bot-new,#nhl li.bot-sell
												{ width:433px;height:10px;display:inline;float:right;border-style:solid none none none; }
#nhl li.bot-promo img,#nhl li.bot-reco img,#nhl li.bot-news img,#nhl li.bot-new img,#nhl li.bot-sell img
												{ width:1px;height:10px;border:0; }

/* compNewsArchive */
#newssel #date									{ font-size:9px; }
#newssel #newscontent							{ margin:10px 0; }
#newssel #latest ul								{ margin:10px;padding:0;list-style:none; }
#newssel #latest li								{ line-height:14px;margin:0;padding:0; }
#newssel #latest #head							{ font-weight:bold; }
#newssel #latest .date							{ display:inline;font-size:9px;padding-right:5px; }
#newssel #newskind-promo h2						{ color:#ED1303;margin:3px 0; }
#newssel #newskind-reco h2						{ color:#5F9330;margin:3px 0; }
#newssel #newskind-news h2						{ color:#000;margin:3px 0; }
#newssel #newskind-new h2						{ color:#0072BC;margin:3px 0; }
#newssel #newskind-sell h2						{ color:#f60;margin:3px 0; }
#newssel #latest .title							{ display:inline;font-weight:bold;clear:both; }
#newssel #latest .title img						{ border:0;width:5px;height:5px;vertical-align:middle; }
#newslist										{ padding:15px 0; }
#newslist ul									{ list-style:none;margin:0;padding:0; }
#newslist li									{ line-height:16px;margin:0;padding:0; }
#newslist .date									{ display:inline;width:60px;font-size:9px;float:left;padding-top:1px; }
#newslist .title								{ display:inline;clear:both; }
#newslist .title a								{ display:inline;float:left;font-weight:bold; }
#newslist .title h2								{ display:inline;float:right; }
* html #newslist .title a						{ margin:-15px 0 0 60px;display:inline;float:left;font-weight:bold; }
* html #newslist .title h2						{ margin-top:-15px;display:inline;float:right; }
#newslist .title h2.nlistkind-promo				{ color:#ED1303; }
#newslist .title h2.nlistkind-reco				{ color:#5F9330; }
#newslist .title h2.nlistkind-news				{ color:#000; }
#newslist .title h2.nlistkind-new				{ color:#0072BC; }
#newslist .title h2.nlistkind-sell				{ color:#f60; }
#newslist .lead									{ margin:0 0 0 60px;clear:both; }
#newslist .separator							{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; }
#newslist .separator img						{ height:11px;border:0; }

/* compProducer */
#prolist,#prolist ul							{ width:770px; }
#prolist ul										{ margin-top:10px; }
#prolist li										{ clear:both;margin:0;padding:0;vertical-align:top;height:55px; }
#prolist .photo,#prodetail .photo				{ display:inline;float:left;margin-right:5px;border:1px solid #fff;background:#fff; }
#prolist .photo img,#prodetail .photo img		{ width:110px;height:36px;margin:3px;border:0; }
#prolist .separator								{ height:20px;margin:0;background:url(img/nhl_separator.jpg) no-repeat 125px bottom;
												  text-align:right; }
#prolist .separator img							{ height:20px;width:1px;border:0; }
#prolist .title,#prodetail .title				{ display:block;vertical-align:top;margin-top:3px; }
#prolist .title a,#prodetail .title a			{ font-weight:bold;color:#ed1303; }
#prolist .title img,#prodetail .title img		{ border:0;width:6px;height:5px;vertical-align:middle; }
#prolist .lead,#prodetail .lead					{ margin-top:5px; }
#prodetail #procontact							{ margin-top:8px;margin-bottom:8px;font-weight:bold; }
#prodetail li .navidiv							{ font-weight:bold;display:inline; }
#prolist .title									{ display:block;vertical-align:top;margin-top:3px; }
#prolist .title a								{ font-weight:bold;color:#ED1303; }
#prolist .title img								{ border:0;width:6px;height:5px;vertical-align:middle; }
#prolist .lead									{ margin:5px 5px 5px 125px; }

/* ---------------- */
#producers table,#producers td.prdivider		{ width:770px; }
#producers table								{ margin:10px 0; }
#producers table td								{ vertical-align:top; }
#producers td.prphoto							{ width:120px; }
#producers td.prinfos							{ width:650px; }
#producers td.prphoto div						{ margin-right:5px;border:1px solid #fff;background:#fff; }
#producers td.prphoto div img					{ width:110px;height:36px;margin:3px;border:0; }
#producers td.prinfos div.title a				{ font-weight:bold;color:#ed1303; }
#producers td.prinfos div.lead					{ margin:5px 0; }
#producers td.prdivider							{ height:10px;margin:0;background:url(img/nhl_separator.jpg) no-repeat 125px center;
												  text-align:right }
#producers td.prdivider img						{ height:10px;width:1px;border:0; }

/* compFAQ */
#faq #answer									{ padding:10px 10px 10px 15px; }
#faqlist ol										{ line-height:16px;margin-top:0; }
#faqlist a										{ font-weight:bold; }

/* compStructChild */
#structchild ul									{ list-style:none;margin:0;padding:0; }
#structchild li									{ margin:4px 0;padding:0; }
#structchild a									{ font-weight:bold; }
#structchild img								{ width:5px;height:5px;border:0;margin:0 5px 2px 0; }

/* compGraphHhild */
#graphchild ul									{ list-style:none;margin:0;padding:0; }
#graphchild td									{ text-align:center; }
#graphchild a									{ font-weight:bold; }
#graphchild .photocell,#graphchild .titlecell	{ text-align:center; }
#graphchild .titlecell							{ vertical-align:top; }
#graphchild .photo								{ border:1px solid #155E9A;background:#fff;width:106px;height:81px;text-align:center;
												  margin:0 auto; }
#graphchild .photo img							{ margin:3px; }
#graphchild img									{ border:0;width:100px;height:75px; }
#graphchild .photo,#graphchild .title			{ margin-bottom:10px; }

/* compCShortcut */
#cshortcut li									{ height:29px;background:url(img/bg_dot.gif) repeat-x left bottom;overflow:hidden;overflow-y:hidden;
												  overflow-x:hidden;display:block; }
* html #cshortcut li							{ padding-top:8px;overflow:visible; }
#cshortcut li#last								{ background:transparent; }
#cshortcut a									{ font-weight:bold;color:#155E9A;margin:0 3px 0 15px;line-height:28px; }
#cshortcut a:hover								{ color:#900; }
#cshortcut img									{ width:6px;height:7px;border:0;margin:1px 5px 2px 0; }

/* COMP.gmaps align=center w tpl dla #gmap */
#gmap #map										{ margin:10px 0;border:1px solid #000; }

/* compUniversalList */
#unilist										{ margin-left:25px; }
#unilist ul										{ list-style-type:none;margin:0;padding:0; }
#unilist li										{ padding:10px 5px;margin:0;background:url(img/separator.jpg) no-repeat left bottom; }
#unilist .title,#unilist .descr a				{ font-weight:bold; }

/* compGalleryLyteboxLite */
#galite #head									{ text-align:center; }
#galite img										{ border:1px solid #000;display:block; }

/* compEnquiry */
#enq											{ width:450px;margin:0 10px; }
* html #enq										{ width:453px;margin:0 6px; }

/* IE Duplicate Characters Bug (+3 -4) */
#enq label										{ width:145px;height:16px;margin:0;padding:4px 0 0 0;float:left; }
#enq input,#enq textarea						{ width:290px;height:16px;margin:2px 0;float:left; }
#enq textarea									{ height:178px; }
#enq textarea.smalltext							{ height:100px; }
#enq label.smalltext							{ height:100px; }
#enq input.hidden								{ display:none; }
#enq label.textarea								{ height:180px; }
#enq input#submit								{ height:22px; }
#enq div#clearing,#enq br						{ clear:both; }
* html #enq label#last							{ margin-right:-3px; }

/* IE Duplicate Characters Bug */
#enq #ordercat									{ margin-bottom:20px; }
#enq #ordercat table							{ width:580px;margin:0 6px; }
#enq #ordercat td								{ width:145px;vertical-align:top;text-align:center;padding:3px; }
#enq #ordercat td.ordercattitle div				{ font-weight:bold; }
#enq #ordercat .ordercatchkbx					{ width:15px;height:15px;float:none;border:none;background:transparent;margin:0;padding:0; }

/* compPagingControls */
.pagingsystem img								{ border:0;width:9px;height:9px; }
.pagingsystem td								{ width:50%;background:#EDF4FF;color:#3779E7;font:11px Arial; }
.pagingsystem div								{ display:inline;margin:0 10px; }
.pagingsystem select							{ border:1px solid #3779E7;font:bold 10px;color:#3779E7;float:right; }
.pagingsystem a.current							{ font-weight:bold;margin:0 3px; }

/* SEARCH */
#srch-site h1									{ margin-bottom:10px; }
#srch-site table								{ width:100%;margin:10px 0; }
.qbar											{ width:200px;height:3px;background:#ccc;margin:0;padding:0;border:0; }
.qbar img										{ height:3px;background:#9D1C38;margin:0;padding:0;border:0; }
#srch-site .navigt								{ font-size:7px;font-family:Arial,sans-serif; }
#srch-site .navigtxl							{ font-size:9px;font-family:Arial,sans-serif; }
#srch-site .title a								{ color:#9D1C38;font-weight:bold; }
#srch-site .navi								{ font-size:10px;color:#DAA9B3; }
#srch-site .divline								{ height:1px;border-bottom:2px dotted #ccc; }
#srch-site .spacer,#search .spacer img			{ height:5px; }

/* structMENU */
#smenu,#smenu table,#smenu td.lvl0,#smenu td.lvl0sel,#smenu td.lvl1,#smenu td.lvl1sel,#smenu td.lvl0separator,#smenu td.lvl0separator img,
#smenu td.lvl1separator,#smenu td.lvl1separator img,#smenu td.lvl1separator-first,#smenu td.lvl1separator-first img,#smenu td.lvl1separator-last,
#smenu td.lvl1separator-last img,#smenu td.lvl1separator-only,#smenu td.lvl1separator-only img
												{ width:188px; }
#smenu											{ background:url(img/bg_smenu.gif) repeat-y left top; }

/* root */
#smenu td.lvl0,#smenu td.lvl0sel				{ height:23px;text-align:left;background:url(img/smenu0arr.gif) no-repeat left center; }
#smenu td.lvl0 div,#smenu td.lvl0sel div		{ margin:0;padding:1px 5px 0 35px; }
#smenu td.lvl0 a,#smenu td.lvl0sel a,#smenu td.lvl0 div div
												{ margin:0;padding:0;font:bold 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,sans-serif;
												  color:#13547B; }
#smenu td.lvl0sel a,#smenu td.lvl0 a:hover,#smenu td.lvl0sel a:hover
												{ color:#c00; }

/* 1st */
#smenu td.lvl1,td.lvl1sel						{ height:21px;text-align:left;background:url(img/smenu1arr.gif) no-repeat left center; }
#smenu td.lvl1 div,td.lvl1sel div				{ margin:0;padding:0 5px 0 35px; }
#smenu td.lvl1 a,td.lvl1sel a,td.lvl1 div div	{ margin:0;padding:0;color:#666; }
#smenu td.lvl1sel a,#smenu td.lvl1 a:hover,#smenu td.lvl1sel a:hover
												{ color:#c00; }
#smenu td.lvl0separator,#smenu td.lvl0separator img,#smenu td.lvl1separator,#smenu td.lvl1separator img,#smenu td.lvl1separator-first,
#smenu td.lvl1separator-first img,#smenu td.lvl1separator-last,#smenu td.lvl1separator-last img,#smenu td.lvl1separator-only,#smenu td.lvl1separator-only img
												{ height:1px; }
#smenu td.lvl0separator,#smenu td.lvl1separator-last,#smenu td.lvl1separator-only
												{ background:url(img/smenu0separator.gif) no-repeat left center; }
#smenu td.lvl1separator,#smenu td.lvl1separator-first
												{ background:url(img/smenu1separator.gif) no-repeat left center; }

/* POLL */
#pollsmall										{ width:101px;margin:0 10px;font-weight:bold; }
#pollsmall .question							{ margin-bottom:10px;text-align:center; }
#pollsmall .answer								{ margin:3px 0;font-weight:normal; }
#pollsmall .answer .choise						{ display:inline; }
#pollsmall .answer input						{ border:none;background:transparent; }
#pollsmall .vote								{ margin:15px 0;line-height:14px;text-align:center; }
#pollsmall .vote a								{ display:block;margin-top:5px; }
#pollsmall .vote label							{ display:block;margin-bottom:10px;line-height:14px; }
#pollsmall .vote input							{ width:50px;border:1px solid #c00;font-weight:bold;font-size:11px;color:#fff;background:#9D1C38;
												  padding:2px; }
#pollsmall .result								{ margin:5px 0;font-weight:normal;clear:both; }
#pollsmall .result .choice						{ margin:2px 0; }
#pollsmall .result .percent						{ float:right;width:50px;font-weight:normal;font-size:10px;margin-left:3px;clear:right; }
#pollsmall .result .bar							{ width:100px;height:5px;margin:6px 0 0 5px;border:1px solid #8DA5C0; }
#pollsmall .result .bar img						{ height:5px;border:0; }
#pollpage										{ font-weight:bold; }
#pollpage .question								{ margin-bottom:10px;text-align:left; }
#pollpage .result								{ margin:5px 20px;font-weight:normal;clear:both; }
#pollpage .result .choice						{ margin:2px 0; }
#pollpage .result .percent						{ float:right;width:50px;font-weight:normal;font-size:10px;margin-left:3px;clear:right; }
#pollpage .result .bar							{ width:100px;height:5px;margin:6px 0 0 5px;border:1px solid #8DA5C0; }
#pollpage .result .bar img						{ height:5px;border:0; }

/* toplayer */
#toplayer										{ background:transparent;font-family:Arial,sans-serif;position:absolute;margin:0 auto;
												  top:200px;display:none;border:1px solid #0068B7;opacity:0;KHTMLOpacity:0;filter:alpha(opacity=0);
												  -moz-opacity:0;z-index:1000; }
#toplayer a										{ text-decoration:none;border:none; }
#toplayer img									{ border:none; }
#toplayer #bar									{ background:url('img/toplayer_bar.gif') repeat-x top left;height:20px;line-height:20px; }
#toplayer #bar a								{ margin-left:10px;font-weight:bold;float:left;color:#fff;font-size:11px; }
#toplayer #bar .close							{ margin-right:5px;display:block;width:12px;height:20px;float:right;background:url('img/toplayer_close_off.gif') no-repeat center; }
#toplayer.show									{ display:block; }
#toplayer #content								{ margin:10px; }

/* szczegoly oraz dodawanie */
#tracdet a										{ display:block;font-weight:bold;text-align:center;margin:10px 0 25px 0; }
#tracdet #trdtfrm								{ width:400px;margin:0 5px; }
* html #tracdet #trdtfrm						{ width:393px;margin:0 1px; }

/* IE DChBug (+3 -4) */
#tracdet #trdtfrm b,#tracdet #trdtfrm label,#tracdet #trdtfrm input,#tracdet #trdtfrm select,#tracdet #trdtfrm textarea
												{ width:250px;display:block;float:left;margin:0 0 5px 0; }

/* display:inline;*/
#tracdet #trdtfrm label							{ width:140px;text-align:right;padding:0 10px 0 0; }
#tracdet #trdtfrm textarea						{ height:250px;font-family:Tahoma,sans-serif; }
#tracdet #trdtfrm br							{ clear:left; }
#tracdet #trdtfrm b ul							{ margin:0;padding:0;list-style:none; }
#tracdet #trdtfrm div#clearing					{ clear:both; }

/* IE DCh Bug:margin-right:-3px;*/

/* compRecommend */
#reco											{ margin-left:10px; }
#reco label,#reco input,#reco textarea,#reco select
												{ display:block;width:200px;float:left;margin-bottom:10px; }
#reco textarea									{ height:200px; }
#reco label										{ text-align:right;width:180px;padding-right:20px; }
#reco br										{ clear:left; }

/* Profile */
#profiletable,#profiletable2,#profiletable3,td.profilecolspan
												{ width:580px; }
#profiletable td,#profiletable2 td,#profiletable3 td,td.profileformcol2 input,td.profileformcol2 select,td.profileformcol2 textarea
												{ width:290px; }
#profiletable3 .capt							{ font-weight:bold;text-align:left }

/* FORMATTING */
.hicell											{ background:#eee; }
.blcell											{ background:transparent; }
.clear											{ clear:both; }
.nobd											{ border:none; }
.bold											{ font-weight:bold; }
.hidden,div.hidden input						{ display:none; }
.hrdef											{ height:1px;background:#444;color:#444; }
.uldef											{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }
.padt1											{ padding-top:5px; }
.padb1											{ padding-bottom:5px; }
.padt2											{ padding-top:10px; }
.padb2											{ padding-bottom:10px; }
.padt3											{ padding-top:15px; }
.padb3											{ padding-bottom:15px; }
.padt4											{ padding-top:20px; }
.padb4											{ padding-bottom:20px; }
.padt5											{ padding-top:25px; }
.padb5											{ padding-bottom:25px; }
.padl1											{ padding-left:5px; }
.padr1											{ padding-right:5px; }
.padl2											{ padding-left:10px; }
.padr2											{ padding-right:10px; }
.padl3											{ padding-left:15px; }
.padr3											{ padding-right:15px; }
.padl4											{ padding-left:20px; }
.padr4											{ padding-right:20px; }
.padl5											{ padding-left:25px; }
.padr5											{ padding-right:25px; }
.padtb1											{ padding:5px 0; }
.padlr1											{ padding:0 5px; }
.padtb2											{ padding:10px 0; }
.padlr2											{ padding:0 10px; }
.padtb3											{ padding:15px 0; }
.padlr3											{ padding:0 15px; }
.padtb4											{ padding:20px 0; }
.padlr4											{ padding:0 20px; }
.padtb5											{ padding:25px 0; }
.padlr5											{ padding:0 25px; }
.pad1											{ padding:5px; }
.pad2											{ padding:10px; }
.pad3											{ padding:15px; }
.pad4											{ padding:20px; }
.pad5											{ padding:25px; }
.ar												{ text-align:right; }
.al												{ text-align:left; }
.ac												{ text-align:center; }
.aj												{ text-align:justify; }
.acvt											{ text-align:center;vertical-align:top; }
.alvt											{ text-align:left;vertical-align:top; }
.arvt											{ text-align:right;vertical-align:top; }
.acvm											{ text-align:center;vertical-align:middle; }
.alvm											{ text-align:left;vertical-align:middle; }
.arvm											{ text-align:right;vertical-align:middle; }
.acvb											{ text-align:center;vertical-align:bottom; }
.alvb											{ text-align:left;vertical-align:bottom; }
.arvb											{ text-align:right;vertical-align:bottom; }
.vat											{ vertical-align:top; }
.vab											{ vertical-align:bottom; }
.vam											{ vertical-align:middle; }
span.hilite1									{ background:yellow }
span.hilite2									{ background:green }
span.hilite3									{ background:blue }
span.hilite4									{ background:brown }
span.hilite5									{ background:olive }
span.hilite6									{ background:orange }
span.hilite7									{ background:pink }

/* Spis aplikacyjny */
* html #divapplist								{ margin-top:10px; }
#divapplist #applist li,#divapplist #aplcatlist li
												{ clear:both;padding-bottom:3px;vertical-align:top; }
#divapplist .separator							{ list-style-type:none;height:5px;margin:0;text-align:right;margin:0;padding:0;background:url(img/nhl_separator.jpg) no-repeat 0px 2px; }
#divapplist .separator img						{ height:5px;width:1px;border:0; }
#applcat table									{ width:590px; }
#applcat td										{ width:118px;text-align:center; }
#applcat td a img								{ width:100px;height:75px;text-align:center;margin:0 9px 5px 9px;border:1px solid #B1B1B1; }

/* dacmenu */
#dacmenucontainer								{ margin:0;padding:0;background:#fff; }
#dacmenu										{ margin:0 0 0 1px;padding:0;position:absolute;top:137px;z-index:666;width:995px }
#dacmenu #noshadow								{ margin:0;padding:0;background:#fff; }
#dacmenu .dcmroot td							{ width:142px;height:42px;text-align:center;background:#777 url(img/dacmenu_btn_out.gif) no-repeat;
												  cursor:pointer; }
#dacmenu .dcmroot td a							{ font-weight:bold;font-size:10px;color:#fff;padding:0 3px; }
#dacmenu .dcmroot td.dcm-empty					{ background:url(img/dacmenu_btn_empty.gif); }
#dacmenu #dacmenushadow							{ width:994px;height:20px;background:url(img/dacmenu_bottom.jpg) repeat-x;display:none; }
.dcmchild img									{ border:0; }
.dcmchild table									{ background:#fff;text-align:center;width:100%; }

/*,.dcmchild table td div */
.dcmchild table td,.dcmchild table td.dcmchildthumb,.dcmchild table td.dcmchildthumbempty
												{ width:142px;height:61px;cursor:pointer; }
.dcmchild table td div img						{ position:relative;vertical-align:middle; }

/* bottom:-10px;*/
.dcmchild table td.dcmchildtext,.dcmchild table td.dcmchildtextempty
												{ height:32px;  }
.dcmchild table td.dcmchildthumb				{ background-image:url(img/dacmenu_sub.png);background-repeat:no-repeat;background-position:center center; }
.dcmchild td a									{ color:#555; }
#dacmenu .dcmroot td.dcmover-default a,#dacmenu .dcmroot td.dcmover-green a,#dacmenu .dcmroot td.dcmover-brown a,#dacmenu .dcmroot td.dcmover-olive a,
#dacmenu .dcmroot td.dcmover-red a,#dacmenu .dcmroot td.dcmover-navy a,#dacmenu .dcmroot td.dcmover-blue a,#dacmenu .dcmroot td.dcmover-orange a,
#dacmenu .dcmroot td.dcmover-darkyellow a,#dacmenu .dcmroot td.dcmover-darkpink a
												{ color:#000; }
#dacmenu .dcmroot td.dcmover-default,#dacmenu .dcmroot td.dcmover-green,#dacmenu .dcmroot td.dcmover-brown,#dacmenu .dcmroot td.dcmover-olive,
#dacmenu .dcmroot td.dcmover-red,#dacmenu .dcmroot td.dcmover-navy,#dacmenu .dcmroot td.dcmover-blue,#dacmenu .dcmroot td.dcmover-orange,
#dacmenu .dcmroot td.dcmover-darkyellow,#dacmenu .dcmroot td.dcmover-darkpink
												{ background:url(img/dacmenu_btn_over.gif) no-repeat; }

/* KATALOG */
#daccat table									{ text-align:center;width:100%; }
#daccat table td, #daccat table td.dcmchildthumb, #daccat table td.dcmchildthumbempty
												{ width:142px;height:61px; }
#daccat table td.dcmchildthumbempty				{ background:#fff; }
td.dcmchildthumb a img							{ border:0; }
#daccat table td.dcmchildtext,#daccat table td.dcmchildtextempty
												{ height:32px;background:#fff;border-bottom:1px solid #fff;text-align:center; }
#daccat table td.dcmchildthumb					{ background-image:url(img/dacmenu_sub.png);background-repeat:no-repeat;background-position:center center;
												  cursor:pointer;text-align:center; }
#ccat #daccat #theory_file						{ float:right;clear:both;margin:5px 0; }
#ccat #daccat #theory_file img					{ border:0; }
#ccat #daccat #theory_file a					{ font-weight:bold; }

/* KATALOG - LISTA KATEGORII */
#ccat #navi #navititle							{ display:inline; }
#ccat #navi,#navi a								{ margin:5px; }
#ccat #navi #arrnavi							{ width:8px;height:7px;display:inline; }
#ccat #navi #arrnavi img						{ width:8px;height:7px; }
#ccat #ccatlinehd,#ccat #ccatlinehd img			{ width:962px;height:9px;border:0; }
#ccat #ccatline,#ccat #ccatline img				{ width:777px;height:9px;border:0; }

/* KATALOG - LISTA PRODUKTOW */
#cprodlist p								{ padding:10px 0;margin:0; }
#cprodlist ul							{ padding-top:0;margin-top:0; }
#cprodlist li							{ padding:2px; }
#cprodlist li a							{ font-weight:bold; }

/* KATALOG - KARTA PRODUKTU */
#cproddet-table						{ width:100%; }
#cpd-icons,#cpd-files,#cpd-also,#cpd-provi,#cpd-descr,#cpd-html
									{ text-align:left;vertical-align:top; }
#cproddet ul.flatlist				{ margin:0;margin-top:3px;margin-bottom:5px;padding:0;list-style-type:none; }
#cproddet #cpd-icons				{ width:300px;height:51px;text-align:left;vertical-align:top;background:url(img/ico_prodline.gif) no-repeat left 51px; }
#cproddet #cpd-icons img			{ width:50px;height:50px;border:0;margin-bottom:1px; }
#cproddet #cpd-files				{ width:190px; }
#cproddet #cpd-files ul#dacfiles	{ height:66px;width:180px;overflow:auto;border:1px solid #999; }
#cproddet #cpd-also					{ width:362px; }
#cproddet #cpd-provi h2				{ padding-right:7px; }
#cproddet #cpd-provi				{ width:110px;text-align:right; }
#cproddet #cpd-provi ul				{ width:110px;margin:0;padding:0;list-style-type:none;text-align:right; }
#cproddet #cpd-provi li				{ vertical-align:middle;padding:2px; }
#cproddet #cpd-provi img			{ width:77px;height:25px;border:0; }
#cproddet #cpd-html					{ width:962px;clear:both;padding-top:15px;border:1px solid #B1B1B1; }
#cproddet #cpd-descr				{ width:962px;clear:both;padding:5px; }
#cproddet #cpd-html iframe			{ width:100%;height:1000px; }

/* COLORS - and don't forget to add to list above for root dacmenu */
.color-default,#dacmenu .dcmroot td.dcmout-default,#dacmenu .dcmroot td.dcmover-default
												{ background-color:#bbb; }
.color-green,#dacmenu .dcmroot td.dcmout-green,#dacmenu .dcmroot td.dcmover-green,
.dcmchild table.color-green td.dcmchildthumb,#daccat table.color-green td.dcmchildthumb
												{ background-color:#006A3C; }
.color-brown,#dacmenu .dcmroot td.dcmout-brown,#dacmenu .dcmroot td.dcmover-brown,
.dcmchild table.color-brown td.dcmchildthumb,#daccat table.color-brown td.dcmchildthumb
												{ background-color:#693200; }
.color-olive,#dacmenu .dcmroot td.dcmout-olive,#dacmenu .dcmroot td.dcmover-olive,
.dcmchild table.color-olive td.dcmchildthumb,#daccat table.color-olive td.dcmchildthumb
												{ background-color:#8EA63D; }
.color-red,#dacmenu .dcmroot td.dcmout-red,#dacmenu .dcmroot td.dcmover-red,
.dcmchild table.color-red td.dcmchildthumb,#daccat table.color-red td.dcmchildthumb
												{ background-color:#EE1C23; }
.color-navy,#dacmenu .dcmroot td.dcmout-navy,#dacmenu .dcmroot td.dcmover-navy,
.dcmchild table.color-navy td.dcmchildthumb,#daccat table.color-navy td.dcmchildthumb
												{ background-color:#201C70; }
.color-blue,#dacmenu .dcmroot td.dcmout-blue,#dacmenu .dcmroot td.dcmover-blue,
.dcmchild table.color-blue td.dcmchildthumb,#daccat table.color-blue td.dcmchildthumb
												{ background-color:#0072BB; }
.color-orange,#dacmenu .dcmroot td.dcmout-orange,#dacmenu .dcmroot td.dcmover-orange,
.dcmchild table.color-orange td.dcmchildthumb,#daccat table.color-orange td.dcmchildthumb
												{ background-color:#F4792D; }
.color-darkyellow,#dacmenu .dcmroot td.dcmout-darkyellow,#dacmenu .dcmroot td.dcmover-darkyellow,
.dcmchild table.color-darkyellow td.dcmchildthumb,#daccat table.color-darkyellow td.dcmchildthumb
												{ background-color:#D2A905; }
.color-darkpink,#dacmenu .dcmroot td.dcmout-darkpink,#dacmenu .dcmroot td.dcmover-darkpink,
.dcmchild table.color-darkpink td.dcmchildthumb,#daccat table.color-darkpink td.dcmchildthumb
												{ background-color:#901E78; }

/* SZUKAJKA - PODPOWIADACZ */
.jqac-menu										{ color:#000;background:#fff;border:1px solid #aaa; }
.jqac-menu ul									{ list-style:none;margin:1px;padding:1px;overflow:hidden; }
.jqac-menu .jqac-link							{ cursor:hand;cursor:pointer;display:block; }
.jqac-menu .jqac-highlight						{ background:#ddf; }
.jqac-menu .jqac-warning						{ font-weight:bold; }
.jqac-menu .jqac-loading						{ font-weight:bold;text-decoration:blink; }
.jqac-menu em									{ text-decoration:underline;font-style:normal; }
.jqac-menu .jqs-info							{ text-align:right;font-size:.75em;color:#666; }
#srch-form										{ padding:5px 0 5px 5px;/* border:1px solid #A2A2A2;*/ }
#srch-form-advanced-head						{ padding:5px 0 5px 5px; }
#srch-form-advanced								{ padding-top:15px;width:450px;margin:0 10px; }
#srch-form-builders								{ width:370px;margin:0 10px; }
* html #srch-form-builders						{ width:373px;margin:0 6px; }

/* IE Duplicate Characters Bug (+3 -4) */
#srch-form-builders label						{ width:140px;height:20px;margin:0;padding:0;display:inline;float:left; }
#srch-form-builders input,#srch-form-builders select
												{ width:200px;height:16px;margin:2px 0;display:inline;float:right; }

#prod											{ margin:0 15px 15px 15px;font-size:16px;color:#000;background:#FFF;text-align:left;overflow-x:auto; }
#prod table										{ color:#000;background:#FFF; }

#prod tr										{ font-size:12px; }

.linia_27										{ color:#FF0000 }
.tab_27											{ font-size:12px;text-align:left; }
.obr_27											{ border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;
												  border-left-style:solid;border-top-color:#FF0000;border-right-color:#FF0000;border-left-color:#FF0000; }
.container_27									{ width:780px !important;width:780px;text-align:left;position:relative;margin-top:0;margin-right:auto;
												  margin-bottom:30px;margin-left:auto;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; }
.left_27 b										{ color:#22256C; }
.header_27										{ width:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;text-align:left;background-image:url(http://www.dacpol.com.pl/files/pl/katalog/ed15/27/grafika/maxpasek.jpg);
												  background-repeat:no-repeat;color:#FFFFFF;padding-left:1in;height:23px;line-height:23px;font-weight:bold; }
.subheader_27									{ color:#000000;background-image:url(http://www.dacpol.com.pl/files/pl/katalog/ed15/27/grafika/pasek.jpg);
												  background-repeat:no-repeat;height:24px;width:100%;padding-left:0.7in;font-family:Verdana,Arial,Helvetica,sans-serif;
												  font-size:12px;line-height:13px; }
.header_27 b									{ font-size:18px;line-height:32px;font-weight:bold;color:#FFFFFF;padding-left:1in; }
.header_27 p									{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;background-image:url(http://www.dacpol.com.pl/files/pl/katalog/ed15/27/grafika/pasek2.jpg);
												  background-repeat:no-repeat;line-height:10px; }
.left_27										{ clear:both;float:left;width:50%;height:auto !important;display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;
												  font-size:13px;text-align:left; }
.middle_27										{ float:left;width:50%;height:auto !important;display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;
												  font-size:13px;text-align:center; }

/* p.tabela										{ font-family:"Arial","Verdana",sans-serif;font-size:13px;line-height:142%;white-space:nowrap;
												  padding-left:11px; }
div.opis										{ font-family:"Arial","Verdana",sans-serif;font-size:13px;line-height:142%; }
div.nazwa										{ font-family:"Arial","Verdana",sans-serif;font-size:13px;line-height:142%;white-space:nowrap;
												  padding-left:0.25in;background-image:url(grafika/pasek.jpg);background-repeat:no-repeat; }
*/
.tab_27 tr										{ text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:17px; }
.tab_27 td										{ text-align:center;font-size:10px;line-height:17px; }
.tab_27 th										{ background-color:#006DB4;color:#FFFFFF;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;
												  font-size:10px;line-height:17px; }
.tab_27 tr.kola									{ background-color:#BDCEE8; }
.tab_27 tr.kolb									{ background-color:#EAEFF8; }
.left_27 p										{ text-align:left; }
.middle_27 p									{ text-align:left;padding-left:10px; }
.middle_27 b									{ color:#6A3A09; }
.foter_27										{ clear:left;height:20px; }
.center_27 p									{ text-align:left; }
.center_27 b									{ color:#22256C; }
.center_27										{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;text-align:center; }
.polpasek_27									{ font-family:Verdana,Arial,Helvetica,sans-serif;background-image:url(http://www.dacpol.com.pl/files/pl/katalog/ed15/27/grafika/50pasek.jpg);
												  background-repeat:no-repeat;padding-left:0.1in;text-align:left;font-size:11px;line-height:13px;
												  font-weight:normal; }
.mikro_27										{ font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000000;background-image:url(http://www.dacpol.com.pl/files/pl/katalog/ed15/27/grafika/mikropasek.jpg);
												  background-repeat:no-repeat;padding-left:10px;text-align:left; }

#img_captcha									{ border:1px solid rgb(68, 68, 68); }
.dummyinput										{ text-align:left;padding-top:4px; }
.dummyinput:after								{ content:' ';clear:both;height:1px;overflow:hidden;visibility:hidden; }
#enq .dummyinput input.formcheckbox				{ width:13px; height:13px; padding:0;vertical-align:baseline; }
#enq .dummyinput label							{ width:auto;padding-left:3px;display:inline-block;vertical-align:middle; }
.dummyinput label,.dummyinput input				{ float:none;display:inline; }
#fsmenu2										{ margin-left:645px; }
