/* text dark #2e2e2e */
/* text light #818181 */
/* background #EFF0F1 */
/* background light #FAFAFA */
/* orange #fb6c0d */
/* blue #1194d3 */
/* border #dddfe1 */
a, a:link											{ color:#2e2e2e; text-decoration:underline;}
a:hover												{ color:#DBA415;}
div.business a:hover					{ color:#8f9496}
a.back												{ display:block;float:right; text-align:right; clear:both;}
a:hover.back									{ text-decoration:none; }
div#filter										{ width:100%; height:100%; position:absolute; top:0; left:0; background:#000000; opacity:.5; z-index:110; line-height:0; -moz-opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); display:none;}

div.wrap , div.middle					{ width:950px; margin:0 auto; text-align:left; position:relative;}
div#head , div#top ,div#main ,div.middle ,div.box ,#newsy ,fieldset , div.pakiet , div#content ,div.infoBox ,form.forms div.infoBox , form.forms2 div.infoBox , div#logo, div.box		{ height:auto!important; height:20px; min-height:20px;}
div#head											{ background:url('/gfx/_businesspack.png') scroll 0 0 repeat-x; padding:30px 0 20px;}
div#logo											{ width:auto; margin:0 0 0 5px; float:left;}
div#logo a img								{ display:block;}
div#companyname								{ float:left; position:relative;}
div#companyname h1						{ font-size:17px; font-weight:bold;position:relative; top:50%; margin:-11px 0 0 15px;}
div#companyname h1 a					{ text-decoration:none; color:#2e2e2e}
div#navbar										{ width:100%; height:31px; background:url('/gfx/_businesspack.png') scroll 0 -149px repeat-x; }
div#navbar ul									{ float:left; padding:0; margin:0; height:29px;}
div#navbar ul li							{ float:left; padding:0; margin:0 0 0 3px}
div#navbar ul li a						{ width:115px;height:26px;line-height:29px; float:left; padding-top:3px; display:block; text-decoration:none; font-weight:bold; color:#2e2e2e; text-align:center; background:url('/gfx/_businesspack.png') 0 -642px no-repeat; overflow:hidden; }
div#navbar ul li.long a			{ width:140px;height:26px;line-height:29px; float:left; padding-top:3px; display:block; text-decoration:none; font-weight:bold; color:#2e2e2e; text-align:center; background:url('/gfx/_businesspack.png') 0 -671px no-repeat; }
div#navbar ul li a:hover			{ color:#2e2e2e;}

div#patchway									{ width:100%; height:40px; background:url('/gfx/_businesspack.png') scroll 0 -230px repeat-x; padding-top:6px;}
div#patchway ul								{ margin:9px 0 0 5px; float:left;}
div#patchway ul li						{ margin:0 5px 0 0; float:left; padding:2px 2px 2px 10px; background:url('/gfx/_pixels_1.png') scroll 0 -1226px no-repeat;}
div#patchway ul li.first			{ padding:2px 2px 2px 2px; background:none;font-weight:bold;}
div#main											{ width:100%; padding:10px 0 0;}
div#content										{ width:710px; float:right; display:inline; margin:0 0 0 0;}
div#subcontent								{ width:710px; float:right; display:none; margin:0 0 0 0;}
div#sidebar										{ width:230px; float:left; padding:0; display:inline; margin:0 10px 0 0}
* html div#sidebar						{ width:226px;}
div#footer										{ width:100%; padding:20px 0 20px; background:url('/gfx/_businesspack.png') scroll 0 -474px repeat-x;}
div#counter										{ float:left; margin-left:5px}
div#copyrights								{ float:right; width:auto;}
div#copyrights img						{ margin:0 4px 0 2px; position:relative; top:4px;}
 
 /* Boxy
-------------------------------------------------------------- */ 
div.box												{ width:100%; border:1px solid #dddfe1; margin-bottom:10px; overflow-x:hidden }
div.box.half									{ width:348px; float:left; margin-right:10px;}
div.box.half2									{ width:348px; float:left}
div.box.half3									{ width:440px; float:left; margin-right:10px;}
div.box.half4									{ width:256px; float:left}
div.titlebox									{ width:100%; background:url('/gfx/_businesspack.png') scroll 0 -377px repeat-x; padding:13px 0 0; position:relative; }
div.titlebox h2 , div.titlebox h4 { font-size:14px; margin:0 15px; padding:0 0 5px 2px; font-weight:bold; border-bottom:1px solid #dddfe1;}
div#sidebar div.titlebox h2 , div#sidebar div.titlebox h4 , div.box.half div.titlebox h2 , div.box.half2 div.titlebox h2 { margin:0 10px;}
div.textbox    			{ padding:5px 15px 10px;}
div#sidebar div.textbox 			{ padding:0 12px 7px;}
div#content div.textbox				{ padding:10px 15px 15px;}
div#content div.textbox.nopadd{ padding-top:5px}
div.textbox h3.title					{ border-bottom:1px solid #dddfe1; font-size:12px; font-weight:bold; margin-bottom:6px; padding:2px 0 2px 2px}
div.l_box											{ width:46%; float:left}
div.r_box											{ width:46%; float:left}

 /* Newsy
-------------------------------------------------------------- */ 
ul.side_list									{ padding:0 5px 0 5px; margin:4px 0 0 0;}
div.half4			ul.side_list		{ padding:0}
ul.side_list li								{ padding:0 0 8px 0; margin-bottom:5px; list-style-type:none; border-bottom:1px solid #dddfe1}
ul.side_list li h4 a					{ font-weight:bold; text-decoration:none; display:block; font-size:12px;}
ul.side_list div.date					{ line-height:14px; padding:3px 0 0;}
ul.side_list div.date a, a.more_doc	{ display:block; float:left; font-weight:bold; background:url('/gfx/_pixels_1.png') 0 -902px no-repeat; padding-left:16px;line-height:14px;}
ul.side_list div.date span		{ font-size:0.9em; color:#818181; float:right; }
a.more												{ display:block; color:#FB6B0D; font-weight:bold; float:right; clear:both; background:url('/gfx/_pixels_1.png') 0 -1260px no-repeat; padding-left:21px; margin-top:7px;}
a:hover.more									{ text-decoration:none; color:#FB6B0D!important;}
div.news											{ margin:0 0 10px; width:100%; float:left; line-height:16px; border-bottom:1px solid #dddfe1; padding-bottom:10px;}
a.newstitle										{ font-weight:bold; display:block; text-decoration:none; padding-bottom:2px;}
div.news div.date , div.date	{ line-height:14px; padding:0;font-size:10px; color:#818181;margin-bottom:3px; font-weight:normal;}
div.news	 a.more_doc					{ margin-top:5px;}

 /* Opinie
-------------------------------------------------------------- */
div.globallist_title					{ font-size:12px; font-weight:bold; padding:0 0 12px 5px; border-bottom:1px solid #e8e9eb;}
div.globallist_topline				{ border-bottom:1px solid #e8e9eb; margin-top:5px}
div.globallist_title span			{ font-size:11px; font-weight:normal;}
div.globallist_title img			{ position:relative; top:6px; padding:0 3px 0 0}
div.globallist								{ border-bottom:1px solid #dadcdf; padding:7px 10px 7px 6px;}
div.globallist_date						{ font-size:10px; color:#818181; line-height:14px; padding:2px 0 0; }
div.globallist_date a					{ font-size:11px; font-weight:normal;}
div.globallist_points					{ margin-bottom:10px;}
div.globallist_points i				{ line-height:18px; color:#717171; margin-left:5px;}
div.globallist_points div			{ padding:2px 0 2px 4px; line-height:18px;}
div.globallist_points span		{ position:relative; width:100px; line-height:18px; display:block; float:left;}
div.globallist_points div.add	{ width:70%; float:left}
div.globallist_points div.add span	{ width:auto; float:left; background:url('/gfx/_pixels_1.png') 0 -957px no-repeat; line-height:inherit;font-size:14px; font-weight:bold; padding-left:13px; margin:0 4px 0 0;}

div.globallist_points div.add_date
															{ width:26%; float:right; text-align:right;}
div.grey											{ background-color:#F8F8F8;}
div.box.half div.globallist ,div.box.half2 div.globallist {height:auto!important; height:105px; min-height:105px;}

/* Produkty
-------------------------------------------------------------- */
div.globallist a.images				{ display:block; float:left; padding:5px 15px 5px 0; height:auto!important; min-height:20px; height:20px; }
div.globallist a.images img		{ display:block; float:left; padding:5px; border:1px solid #DADCDF; margin:auto;}
div.globallist div.desc				{ padding:5px 0; margin:0; line-height:18px;}
div.globallist div.desc h4		{ font-size:12px;}

/* Galeria
-------------------------------------------------------------- */
div.gallerylist								{ width:162px; height:auto!important; height:140px; min-height:140px; float:left;}
div.gallerylist_img						{ width:130px; padding:5px; margin:3px auto 0; height:auto!important; min-height:20px; height:20px; }
div.gallerylist div						{ line-height:14px; text-align:center;}
div.gallerylist_img img				{ display:block; padding:5px; border:1px solid #d3d3d3; margin:auto;}

 /* Side menu
-------------------------------------------------------------- */
ul.side_nav										{ padding:0; margin:0;}
ul.side_nav li								{ padding:0; list-style-type:none; border-top:1px solid #dddfe1; position:relative;zoom:1}
ul.side_nav li.first					{ border:none;}
ul.side_nav li a							{ font-weight:bold; text-decoration:none; display:block; padding:9px 0 9px 22px;background:url('/gfx/_pixels_1.png ')11px -1220px no-repeat; margin:1px;}
ul.side_nav li a.active				{ background:#F3F3F5 url('/gfx/_pixels_1.png ') 11px -1220px no-repeat; cursor:default; color:#2e2e2e}

 /* Contact slidbar
-------------------------------------------------------------- */
ul.contactlist								{ padding:0; margin:0;}
ul.contactlist li							{ display:block; height:auto!important; height:40px; min-height:40px; padding:7px 0 13px 58px; margin:5px 0 0 0; list-style-type:none; border-bottom:1px solid #dddfe1;}
ul.contactlist li span				{ font-weight:bold;}
ul.contactlist li.ico_info		{ background:url('/gfx/_businesspack.png') 0 -785px scroll no-repeat; font-weight:bold;}
ul.contactlist li.ico_phone		{ background:url('/gfx/_businesspack.png') 0 -935px scroll no-repeat;}
ul.contactlist li.ico_www			{ line-height:40px; background:url('/gfx/_businesspack.png') 0 -1085px scroll no-repeat;}
ul.contactlist li.ico_chat		{ background:url('/gfx/_businesspack.png') 0 -1231px scroll no-repeat;}
ul.contactlist li.ico_email		{ line-height:40px; background:url('/gfx/_businesspack.png') 0 -1377px scroll no-repeat;}
ul.contactlist li.ico_search	{ background:url('/gfx/_businesspack.png') 0 -1523px scroll no-repeat;}
ul.contactlist li.ico_lineheight	{ line-height:40px;	}	

div.business ul.contactlist li.ico_info				{ background:url('/gfx/_businesspack.png') scroll 0 -1661px no-repeat; font-weight:bold;}
div.business ul.contactlist li.ico_phone			{ background:url('/gfx/_businesspack.png') scroll 0 -1812px no-repeat;}
div.business ul.contactlist li.ico_www				{ line-height:40px; background:url('/gfx/_businesspack.png') scroll 0 -1961px no-repeat;}
div.business ul.contactlist li.ico_chat				{ background:url('/gfx/_businesspack.png') scroll 0 -2107px no-repeat;}
div.business ul.contactlist li.ico_email			{ line-height:40px; background:url('/gfx/_businesspack.png') scroll 0 -2250px no-repeat;}
div.business ul.contactlist li.ico_search			{ background:url('/gfx/_businesspack.png') scroll 0 -2395px no-repeat;}

/* Infoboxy
-------------------------------------------------------------- */
div.infoBox										{ border:1px solid; background-repeat:no-repeat;  margin:2px 0 12px; padding:10px 10px 10px 44px; position:relative}
div.infoBox .title						{ display:block; width:100%; font-weight:bold; font-size:13px; margin:0 0 3px 0;}
div.infoBox div.up						{ width:15px; min-height:8px; height:8px; position:absolute; top:-8px; left:14px; margin:0; line-height:0; font-size:0;}
div.infoBox div.down					{ width:15px; min-height:8px; height:8px; position:absolute; bottom:-8px; left:14px; margin:0; line-height:0; font-size:0;}

div.infoBox div.up.l_160 , div.infoBox div.down.l_160
															{ left:160px;}
div.infoBox div.up.l_186 , div.infoBox div.down.l_186
															{ left:184px;}

div.fico_business-gold				{ background:url('/gfx/_businesspack.png') no-repeat scroll -117px -702px; float:right; width:70px; height:25px; padding:0 0 0 27px; display:inline; }
div.fico_business							{ background:url('/gfx/_businesspack.png') no-repeat scroll -117px -732px; float:right; width:70px; height:25px; padding:0 0 0 27px; display:inline;}
span.pad_id										{ padding-left:25px;}

div.infoBox.hint div.up				{ background:url('/gfx/_pixels_1.png') 0 -1094px no-repeat;}
div.infoBox.hint div.down			{ background:url('/gfx/_pixels_1.png') 0 -1103px no-repeat;}
div.infoBox.hint							{ color:#5c788d; border-color:#8DD9F0;  background:#F4FDFF url('/gfx/_infobox_icon.png') 10px center no-repeat;}
div.infoBox.hint a						{ color:#2b5473;}
div.infoBox.hint a:hover			{ color:#5c788d;}

div.infoBox.error div.up			{ background:url('/gfx/_pixels_1.png') 0 -1112px no-repeat;}
div.infoBox.error div.down		{ background:url('/gfx/_pixels_1.png') 0 -1121px no-repeat;}
div.infoBox.error							{ color:#774e4e; border-color:#ffabab;  background:#ffeaea url('/gfx/_infobox_icon.png') -888px center no-repeat;}
div.infoBox.error ul					{ margin:0 0 0 0; list-style-type:none; line-height:16px; display:inline;}
div.infoBox.error ul li				{ margin:0; padding:0 0 0 15px;}

div.infoBox.pc								{ color:#44433e; border-color:#f9d95b;background:#fffcd8 url('/gfx/_infobox_icon.png') -1813px center no-repeat;  padding:10px 10px 10px 45px;}
div.infoBox.pc div.up					{ background:url('/gfx/_pixels_1.png') 0 -1149px no-repeat;}
div.infoBox.pc div.down				{ background:url('/gfx/_pixels_1.png') 0 -1158px no-repeat;}

div.infoBox.info							{ color:#4e5f43; border-color:#afe09d; background:#EEFFE8 url('/gfx/_infobox_icon.png') -2734px center no-repeat;}
div.infoBox.info div.up				{ background:url('/gfx/_pixels_1.png') 0 -1131px no-repeat;}
div.infoBox.info div.down			{ background:url('/gfx/_pixels_1.png') 0 -1140px no-repeat;}
div.infoBox.fi								{ border-color:#c2c2c2; background-color:#f5f5f5;}


/* Paginacja
-------------------------------------------------------------- */
table.pagination							{ padding:1px; font-size:11px; margin:0 auto 0 auto; line-height:13px; margin-top:10px;}
.pagination a,.pagination span{ display:block; float:left; background:#fff}
.pagination span.active				{ color:#2e2e2e; padding:2px 6px; text-decoration:none; font-weight:bold;}
.pagination a, .pagination .dots{ text-decoration:underline; padding:2px 6px; margin:0 1px;}
.pagination .dots							{ position:relative; bottom:-1px; text-decoration:none; }
.pagination a.nextprev				{ font-weight:normal}
.pagination span.nextprev			{ color:#2e2e2e}

div#rating										{ width:330px;display:block; margin:10px auto 0; float:none;}
form.forms div.reviewType			{ width:148px!important; height:36px!important; position:relative;background:url('/gfx/_businesspack.png') 0 -2491px no-repeat; padding:4px 0 0 4px; margin:0; float:left; clear:none!important;}

.reviewType input							{ display:none!important;}
.reviewType ul								{ list-style-type:none;}
.reviewType ul li							{ float:left; margin:0; height:26px;padding:1px 0pt;}
.reviewType ul li img					{ width:18px; height:18px; margin:0 2px; cursor:pointer}
.reviewRow										{ height:50px; width:300px; clear:both; float:left;}
.reviewRow span								{ display:block; width:140px;height:32px; line-height:32px; font-weight:bold; text-align:right; float:left; margin-right:6px;}
#rateDesc_0, #rateDesc_1, #rateDesc_2, #rateDesc_3, #rateDesc_4 
															{float:left;width:100%;height:19px; clear:both; margin:0; min-height:14px; height:14px; line-height:14px;position:relative; top:-2px;}
ul.revDesc li									{ margin:1px 0 37px 15px; color:#999;}
#lengthText										{ display:block; padding-left:33%; width:61%; float:left; text-align:left;}


a.rating											{ display:block; font-weight:bold; margin:5px 0;background:transparent url('/gfx/_pixels_1.png') no-repeat scroll 4px -505px; padding-left:22px; font-size:11px;}
div.globallist_title a.rating	{ width:165px; float:right; margin:11px 0 0;}
a.cardzoom										{ display:block; background:url('/gfx/_pixels_1.png ') 0 -1296px no-repeat; padding-left:20px; font-weight:bold; float:left; clear:both; margin-top:2px;}
a.linkmail										{ display:block; background:url('/gfx/_pixels_1.png ') 1px -1328px no-repeat; padding-left:20px; font-weight:bold; float:left; clear:both; margin-top:1px; white-space:nowrap}
a.download										{ display:block; background:url('/gfx/_pixels_1.png ') scroll 0 -1358px no-repeat; padding-left:20px; font-weight:bold; float:left; clear:both; margin-top:1px;}
a.printside										{ display:block; background:url('/gfx/_pixels_1.png ') 0 -693px no-repeat; width:20px; height:18px; position:absolute; top:13px; right:10px;}

a.print												{ display:block; background:url('/gfx/_pixels_1.png ') 0 -1020px no-repeat; padding-left:20px; font-weight:bold; float:left; clear:both; margin-top:2px;}

div.boldpadd									{ font-weight:bold; margin-bottom:8px;}
div.padd											{ margin-bottom:5px;}
ul.boldspan li span						{ font-weight:bold;}
a.rating2											{ padding:0 0 0 4px; position:relative; top:-4px;}

div.adres											{ padding:10px 0 5px}
div.adres span								{	font-weight:bold;}


/* Formularz ajaxowy
-------------------------------------------------------------- */ 
div.dMsgSending , div.dMsgSent , div.dMsgError { width:100%; height:100%; display:none; position:absolute; z-index:1; background:#fff; padding:0; margin:0;}
div.dMsgSending div { width:130px; padding-left:19px; background:url('/gfx/loaderBlue.gif') 0 3px no-repeat; position:absolute; top:48%; left:50%; margin-left:-65px}
div.dMsgSent form , div.dMsgError form
															{ width:350px; height:30px; position:absolute; top:50%; left:50%; margin-left:-175px; margin-top:-30px}
div.dMsgError form						{ width:400px; margin-left:-200px}
div.dMsgSent form div, div.dMsgError div 	{ text-align:center;}
div.dMsgSent form div.text_b	{padding:5px 0;}
/* Mapa */
div.titlecard.map							{ display:none;}
div.maploader ,div.dirloader	{ display:none; background:#fff; position:absolute; z-index:3; width:100%; height:367px; text-align:center; margin:0}
div.maploader div ,div.dirloader div 
															{ width:100px; padding-left:17px; background:url('/gfx/loaderBlue.gif') 0 3px no-repeat; margin:165px auto 0; }
div.dirloader									{ display:none; background:#fff; position:absolute; z-index:3; width:680px; height:460px; text-align:center; margin:0}
div.mapcontainer							{ padding:10px 0; position:absolute; z-index:1}
div.mapshow										{ display:none; width:677px; height:440px; border:1px solid #d3d3d3;}
div.dircontainer							{ padding:10px; position:absolute; z-index:2}
div.showdir										{ display:none; width:610px; height:353px; border:1px solid #d3d3d3}
div.printbar									{ font-size:11px; font-weight:bold; display:none; text-align:right; padding:0;}
div.printbar span							{ margin-right:15px; display:none;}
div.printbar span a						{ float:left; clear:none;}
div.printbar span a#ddd				{ margin-left:10px; clear:none;}
div.mapdir										{ display:none; height:400px; overflow:auto; margin:6px 0 14px 0; padding:5px 12px !important; background:#FAFAFA; border:1px solid #dadcdf;}
div.maptips										{ font-size:10px; line-height:118%}
div.maptipstitle							{ font-size:12px; margin:3px 0 5px 0; font-weight:bold;}
div.maptipslocation						{ margin:4px 0 10px 8px;}
div.maptips form b						{ display:block}
div.maptips form div					{ color:#818181}
.wysywig											{ width:95%;}
.wysywig ul										{ padding-left:10px}
.wysywig ul , .wysywig ul li , div.textcard .wysywig ul , div.textcard .wysywig ul li 
															{ list-style-type:disc}

/* GALLLERY ZOOM
-------------------------------------------------------------- */ 
div.zContainer								{ display:none; position:absolute; z-index:115; top:0; left:0; width:540px; padding:10px; padding-top:5px; padding-bottom:5px; border:2px solid #222; background-color:#fff;font-size:1.2em;}
div.zTopBox										{ width:540px; height:30px; border-bottom:1px solid #d3d3d3;}
div.zHeader										{ float:left; font-weight:bold;}
div.zClose										{ text-align:right;}
div.zDescBox									{ height:20px; padding:5px; text-align:left; border-bottom:1px solid #d3d3d3; background-color:#f3f3f3;}
div.zDesc											{ float:left;}
div.zDate											{ font-size:0.9em; color:#666; text-align:right;}
div.zPhoto										{ width:540px; height:450px; text-align:center; margin:10px 0}
div.zBottomBox								{ width:540px; height:30px; padding-top:5px; border-top:1px solid #d3d3d3;}
div.zPrev											{ display:none; float:left;}
div.zNext											{ display:none; text-align:right;}
img.lLoader										{ border:0; vertical-align:middle; margin:auto;}
img.lLarge										{ border:1px solid #d3d3d3; vertical-align:middle; margin:auto;}
