/* text dark #2e2e2e */
/* text light #818181 */
/* background #EFF0F1 */
/* background light #FAFAFA */
/* orange #fb6c0d */
/* blue #1194d3 */
/* border #dadcdf */
/* border light #e9ebee */
/* ############################################################### */ 
/* ##################### Global elements ######################## */
/* ############################################################### */ 
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
									{ margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;} 
table							{ border-collapse:separate; border-spacing:0;} 

th, td						{ text-align:left;}
.clr							{ clear:both !important;font-size:0!important; line-height:0!important;height:0!important;min-height:0!important; margin:0!important; padding:0!important; float:none!important; display:block;}
.float_l					{ float:left;}
.float_r					{ float:right;}
.block						{ display:block}
* html						{ height:1%}
body							{ background:#fff; font:normal 11px Tahoma,  FreeSans , Helvetica; color:#2e2e2e; line-height:21px; text-align:center;}
a, a:link					{ color:#2e2e2e; text-decoration:underline;}
a:hover						{ color:#1194d3;}
a img							{ border:none;}
h1,h2,h3,h4,h5,h6	{ font-weight:normal;}
h1								{ font-size:3em; margin-bottom:0.5em;}
h2								{ font-size:2em; margin-bottom:0.75em;}
h3								{ font-size:1.3em; margin-bottom:0.5em;font-weight:bold;}
h4								{ font-size:14px; line-height:1.25; margin-bottom:0.2em; font-weight:bold}
h5								{ font-size:13px; margin-bottom:0.5em; font-weight:bold;}
h6								{ font-size:1.1em; font-weight:bold; margin-bottom:0.2em;}
p									{ margin:0 0 0.8em;}
blockquote				{ margin:1.5em; color:#666; font-style:italic;}
strong						{ font-weight:bold;}
em								{ font-style:italic;}
pre,code					{ font-size:1em ; line-height:1.5; margin:1.5em 0; white-space:pre; text-align:left;}
ol								{ margin:0 5px 0 20px;}
ul								{ margin:0 5px 10px 5px; list-style-type:none; line-height:19px;}
li								{ padding:2px 8px 2px 5px;}

/* Text format
-------------------------------------------------------------- */
.text							{ padding:3px 12px 5px 12px;}
.text_b						{ font-weight:bold;}
.text_n						{ font-weight:normal!important;}
.text_c						{ text-align:center!important;}
.text_bc					{ text-align:center; font-weight:bold;}
.text_l						{ text-align:left!important;}
.text_r						{ text-align:right!important;}
.text_bc					{ font-weight:bold; text-align:center;}
.text_bb					{ font-weight:bold; font-size:14px;}
.text_m						{ font-size:12px;}
.text_bm					{ font-weight:bold; font-size:12px;}
.text_b_b					{ font-weight:bold; color:#2e2e2e!important;}
.text_bb_b				{ font-weight:bold; font-size:13px; color:#2e2e2e;}
.text_bi					{ font-weight:bold;font-style:italic;}
.text_i						{ font-style:italic;}
.text_ib					{ font-size:14px; font-style:italic;}

.text_bi_o				{ color:#FB6C0D; font-weight:bold; text-decoration:line-through;}
.text_bb_gr				{ color:#2E940F; font-size:12px; font-weight:bold;}
.text_blb					{ font-size:15px; font-weight:bold;}
.text_bbb					{ font-size:17px; font-weight:bold; line-height:25px;}
.text_bib					{ font-size:14px; font-style:italic; font-weight:bold;}
.text_i_o					{ font-style:italic; color:#fb6c0d;}
.text_o						{ color:#fb6c0d;}
a.text_o					{ color:#fb6c0d;}
a:hover.text_o		{ color:#1194d3;}
.text_b_o 				{ color:#FB6C0D !important; font-weight:bold;}
.text_g						{ color:#717171;} 
.text_s						{ font-size:10px;}
.text_s_g					{ font-size:10px; color:#818181;}
.text_bl					{ color:#1194d3} 
.text_b_bl				{ font-weight:bold; color:#1194d3} 
.text_n_r					{ font-weight:normal; color:#ea0707;}
.text_b_r					{ font-weight:bold; color:#ea0707!important;}
.text_bb_r				{ font-weight:bold;font-size:12px; color:#ea0707;}
.text_j 					{ text-align:justify !important;}
.text_gold				{ color:#e5a136}
.text_gr					{ color:#668003}
.nomarg						{ margin:0!important; line-height:inherit; font-size:inherit;}
.padd_no					{ padding:0!important;}
.padd0_top				{ padding-top:0!important;}
.padd0_bottom			{ padding-bottom:0!important;}
.padd5_bottom			{ padding-bottom:5px!important;}
.padd5_left				{ padding-left:5px!important;}
.padd5_top				{ padding-top:5px!important;}
.padd15_top				{ padding-top:5px!important;}
.marg_no					{ margin:0!important;}
.marg5_top				{ margin-top :5px!important;}
.marg10_top				{ margin-top :10px!important;}
.marg15_top				{ margin-top :15px!important;}
.marg20_top				{ margin-top :20px!important;}
.marg25_top				{ margin-top :25px!important;}
.marg30_top				{ margin-top :30px!important;}
.marg35_top				{ margin-top :35px!important;}
.marg0_bottom			{ margin-bottom :0!important;}
.marg5_bottom			{ margin-bottom:5px!important;}
.marg10_bottom		{ margin-bottom:10px!important;}
.marg15_bottom		{ margin-bottom:15px!important;}
.marg20_bottom		{ margin-bottom:20px!important;}
.marg25_bottom		{ margin-bottom:25px!important;}
.marg30_bottom		{ margin-bottom:30px!important;}
.marg0_left				{ margin-left:0!important;}
.marg5_left				{ margin-left:5px!important;}
.marg10_left			{ margin-left:10px!important;}
.marg15_left			{ margin-left:15px!important;}
.marg20_left			{ margin-left:20px!important;}
.marg25_left			{ margin-left:25px!important;}
.marg30_left			{ margin-left:30px!important;}
.marg35_left			{ margin-left:35px!important;}
.marg100_left			{ margin-left:100px!important;}
.marg0_right			{ margin-right:0!important;}
.marg5_right			{ margin-right:5px!important;}
.marg10_right			{ margin-right:10px!important;}
.marg15_right			{ margin-right:15px!important;}
.marg20_right			{ margin-right:20px!important;}
.marg25_right			{ margin-right:25px!important;}
.marg100_right		{ margin-right:100px!important;}
.noborder					{ border:none !important;}

 /* Static Pages
-------------------------------------------------------------- */
div.text h3										{ border-bottom:1px solid #dadcdf; margin-bottom:13px; padding:1px 0 3px 5px; float:none;} 
div.text h4										{ margin:0 0 8px; padding-left:3px; font-size:14px;}
div.text h5										{ font-size:11px; font-weight:bold;line-height:16px; padding:0 10px; margin-bottom:3px;} 
div.text p 										{ padding:0 10px; margin:0 0 12px;} 
div.text .nopadd							{ padding:0 0;}
div.text .nopadd2							{ padding:0 20px;}
div.text .padd								{ padding:0 10px;}
div.text div.nopadd, div.text div.nopadd div.clr		{ margin:0 0 3px;} 
div.text div.nopadd p					{ padding:0; margin:0;}
div.text ul										{ margin:5px 5px 10px 7px;}
div.text ul ul								{ margin:5px 5px 0 7px;}
div.text ul a 								{ text-decoration:underline ;}
div.text ul a:hover 					{ text-decoration:none;}
a.etykieta										{ text-decoration:none!important ; color:#2e2e2e!important}	 	
div.text ol										{ margin-bottom:15px;}
div.text ol	li								{ padding:2px 8px 6px 5px; }
div.text h4 a									{ text-decoration:none;}



div.wrap 											{ width:978px; margin:0 auto; text-align:left; position:relative;}
div#head , div#search, div#main , div.footer , div#copyright 
															{ width:100%; position:relative;clear:both; float:left;}
div#head , div#main ,div.middle ,div.box , div.companylist , #newsy ,fieldset , div.pakiet , div#content ,div.infoBox ,form.forms div.infoBox , form.forms2 div.infoBox , div.pakiety_top
															{ height:auto!important; height:20px; min-height:20px;}
div.line											{ height:0; line-height:0; border-top:1px solid #e9ebee;width:100%; margin-bottom:5px;} 
div.grey_box 									{ background-color:#FAFAFA; padding:5px 10px; border:1px solid #dadcdf; margin:0 0 5px 0} 
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#filter iframe							{ display:none;/*for IE5*/ display:block;/*for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; float:none;}




/* ############################################################## */ 
/* ############################## Body ########################## */
/* ############################################################## */ 
div#head											{ background:url('/gfx/_logos_1.png') 0 -876px repeat-x; border-bottom:1px solid #cdcfd2; z-index:105;}
div#logo											{ width:165px; height:44px; margin:38px 0 5px 10px; float:left;}
div#slogan										{ width:328px; height:49px; margin:34px 0 5px 20px; float:left; background:url('/gfx/_logos_1.png') 0 -44px no-repeat;}
div#logo a										{ display:block; width:165px; height:42px;background:url('/gfx/_logos_1.png') no-repeat;} 
div#login											{ margin:0;padding:11px 0 0 70px; float:right; position:relative;top:0 ; right:-16px; width:313px; height:47px; background:url('/gfx/_logos_1.png') 0 -400px no-repeat;}
div#login a										{ text-decoration:underline; color:#919191; font-size:10px;}
div#login a:hover							{ text-decoration:underline; color:#2e2e2e;}
div#login span								{ font-size:10px; padding:0 2px;}
div#login div#user						{ font-weight:bold; float:left; margin:13px 10px 0 10px;} 
div#login div#user a					{ font-size:11px; color:#2e2e2e;} 
div#login a#logout						{ font-weight:bold; margin:13px 0 0 0; display:block; float:left;}
div#search										{ height:44px; margin:1px 0 4px; background:#141616 url('/gfx/_pixels_2.png') 0 -377px repeat-x; z-index:101;}
div#top												{ width:750px; margin:0 auto; position:relative; line-height:0; font-size:0;}
ul#navbar											{ float:left; padding:0; margin:10px 0 0 0; position:relative;  top:3px} 
ul#navbar li									{ float:left; padding:0 3px 0 0; margin:0; position:relative; height:33px; } 
ul#navbar li a								{ width:115px; height:21px; display:block; text-decoration:none; font-weight:bold; color:#2e2e2e; background:url('/gfx/_logos_1.png') -164px -459px no-repeat ; text-align:center; padding-top:8px; margin-top:1px}
ul#navbar li a:hover					{ color:#2e2e2e; background:url('/gfx/_logos_1.png') -164px -488px no-repeat;}
ul#navbar li a.active					{ color:#888; background:url('/gfx/_logos_1.png') -227px -579px no-repeat; margin-top:0; padding-top:8px; position:relative;  height:24px ;cursor:default;}

div#main											{ background:#EFF0F1; border-top:1px solid #dadcdf; border-bottom:1px solid #dadcdf; padding:8px 0 0; z-index:100;}
div#content										{ width:637px; float:left; display:block; z-index:1000} 
div#sidebar										{ width:312px; float:left; padding:0; display:block; margin:0 -3px 0 10px; z-index:1}
div#sidebar22									{ width:312px; float:left; padding:0; display:inline; margin:0 -3px 0 10px;}

div#content_starter						{ width:637px; float:left; display:inline; margin:0 -3px 0 0;} 
div#sidebar_starter						{ width:312px; float:left; padding:0 0 0 0; display:inline; margin:0 10px 0 0;}

div.footer										{ border-top:4px solid #2e2e2e; text-align:center; margin:8px 0 20px 0;}
div.footer ul									{ width:100%; float:none; text-align:center; padding:10px 0 0; margin:auto;}
div.footer div div ul					{ width:800px; float:none; text-align:center; padding:5px 0 4px; margin:auto;}
div.footer ul li							{ display:inline;	padding:0 10px; line-height:21px; }
div#copyright									{ display:block; margin:8px 0; padding-top:5px; text-align:center; border-top:1px solid #DADCDF}

 

/* ############################################################## */ 
/* ########################### Buttony ######################## */
/* ############################################################## */ 
a.btn_more_bl									{ display:block; width:98px; height:21px; background:url('/gfx/_buttons_1.png') 0 -21px no-repeat; margin:auto;}																				
a:hover.btn_more_bl						{ background:url('/gfx/_buttons_1.png') 0 0 no-repeat;}
a.btn_more_bl span , a#btn_branze span ,a.btn_see_all	 span 
															{ display:none;}
div#tOtherAllLink							{ clear:both; height:21px; margin-top:12px;} 

a#btn_branze									{ display:block; width:123px; height:23px; background:url('/gfx/_buttons_1.png')0px -88px no-repeat;clear:both; float:right;} 
a:hover#btn_branze						{ background:url('/gfx/_buttons_1.png') 0 -111px no-repeat;}

a.btn_see_all									{ display:block; width:120px; height:23px; background:url('/gfx/_buttons_1.png') 0 -134px no-repeat;clear:both;margin:0 auto; float:none;}
a:hover.btn_see_all						{ background:url('/gfx/_buttons_1.png') 0 -157px no-repeat;}

a.btn_wybierz									{ display:block; width:53px; height:23px; background:url('/gfx/_buttons_1.png') -67px -456px no-repeat; margin:0 auto;} 
a:hover.btn_wybierz						{ background:url('/gfx/_buttons_1.png') -67px -479px no-repeat;}
a.btn_wybierz span						{ display:none}
 



 
a.btn_add											{ display:block; width:64px; height:21px; background:url('/gfx/_buttons_1.png') -98px 0 no-repeat; margin:0 auto;} 
a:hover.btn_add								{ background:url('/gfx/_buttons_1.png') -98px -21px no-repeat;}
a.btn_add span								{ display:none}	

a.btn_pay											{ display:block; width:76px; height:23px; background:url('/gfx/_buttons_1.png') -100px -502px no-repeat; margin:12px auto 0; position:relative; right:20px}
a:hover.btn_pay								{ background:url('/gfx/_buttons_1.png') -100px -525px no-repeat;}
a.btn_pay span								{ display:none}

a.btn_continue								{ display:block; width:150px; height:21px; background:url('/gfx/_buttons_1.png') 0 -778px no-repeat; margin:12px auto 0; position:relative; right:20px}
a:hover.btn_continue					{ background:url('/gfx/_buttons_1.png') 0 -778px no-repeat;}
a.btn_continue 	span					{ display:none;}


a.btn_back										{ display:block; width:69px; height:23px; background:url('/gfx/_buttons_1.png') 0 -640px no-repeat; margin:0; position:relative; cursor:pointer;} 
a:hover.btn_back							{ background:url('/gfx/_buttons_1.png') 0 -663px no-repeat;}	
a.btn_back span								{ display:none;}




a.btn_payonline								{ display:block; width:104px; height:23px; background:url('/gfx/_buttons_1.png') 0 -272px no-repeat; margin:0; cursor:pointer;}
a:hover.btn_payonline					{ background:url('/gfx/_buttons_1.png') 0 -295px no-repeat; cursor:pointer;}	
a.btn_payonline span					{ display:none}

a.btn_fPay										{ width:75px; height:23px; background:url('/gfx/_buttons_1.png') -69px -640px no-repeat; cursor:pointer;} 
a:hover.btn_fPay							{ background:url('/gfx/_buttons_1.png')-69px -663px no-repeat; cursor:pointer;}	
a.btn_fPay span								{ display:none}


a.btn_zestawienie							{ display:block; width:143px; height:23px; background:url('/gfx/_buttons_1.png') 0 -686px no-repeat; margin:0 auto; cursor:pointer;}	
a:hover.btn_zestawienie				{ background:url('/gfx/_buttons_1.png') 0 -709px no-repeat; cursor:pointer;}	
a.btn_zestawienie span				{ display:none;}



a.btn_topay										{ display:block; width:99px; height:23px; background:url('/gfx/_buttons_1.png') 0 -502px no-repeat; margin:0 auto; cursor:pointer;}
a:hover.btn_topay							{ background:url('/gfx/_buttons_1.png') 0 -525px no-repeat; cursor:pointer;}	
a.btn_topay span							{ display:none;}

a.btn_delpay									{ display:block; width:112px; height:23px; background:url('/gfx/_buttons_1.png') 0 -318px no-repeat; margin:6px 0 0 0 ; cursor:pointer;}
a:hover.btn_delpay						{ background:url('/gfx/_buttons_1.png') 0 -341px no-repeat; cursor:pointer;}	
a.btn_delpay span							{ display:none;}


	
	
	
a.btn_backtopay								{ display:block; background:url('/gfx/_buttons_1.png') 0 -732px no-repeat; border:none; width:143px; height:23px; margin:0; cursor:pointer;}
a:hover.btn_backtopay					{ display:block; background:url('/gfx/_buttons_1.png') 0 -755px no-repeat;}
a.btn_backtopay span					{ display:none;}
	
	
a.x_btn_buynow								{ display:block; width:84px; height:23px;margin:5px auto 0; background:url('/gfx/_buttons_1.png') -89px -42px no-repeat; position:relative;}
a:hover.x_btn_buynow					{ background:url('/gfx/_buttons_1.png') -89px -65px no-repeat;}	
a.x_btn_buynow 	span					{ display:none;}

	


a.x_btn_giveup								{ display:block; width:89px; height:23px; margin:5px auto 0; background:url('/gfx/_buttons_1.png') 0 -42px no-repeat;position:relative;}
a:hover.x_btn_giveup					{ background:url('/gfx/_buttons_1.png') 0 -65px no-repeat;}	
a.x_btn_giveup 	span					{ display:none;}
	


a.redbutton_m									{ display:block; width:96px; height:31px; background:url('/gfx/_buttons_1.png') 0 -943px no-repeat; font-size:13px; color:#fff; text-decoration:none!important; font-weight:bold; text-align:center; line-height:30px;}
a:hover.redbutton_m						{ background:url('/gfx/_buttons_1.png') 0 -912px no-repeat; color:#fff}
a.redbutton_l									{ display:block; width:154px; height:31px; background:url('/gfx/_buttons_1.png') 0 -1005px no-repeat; font-size:13px; color:#fff; text-decoration:none!important; font-weight:bold; text-align:center; line-height:30px;}
a:hover.redbutton_l						{ background:url('/gfx/_buttons_1.png') 0 -974px no-repeat; color:#fff;}

a.blackbutton_m								{ display:block; width:96px; height:31px; background:url('/gfx/_buttons_1.png') 0 -1036px no-repeat; font-size:13px; color:#fff; text-decoration:none!important; font-weight:bold; text-align:center; line-height:30px;}
a:hover.blackbutton_m					{ background:url('/gfx/_buttons_1.png') 0 -1067px no-repeat; color:#fff;}
a.blackbutton_l								{ display:block; width:154px; height:31px; background:url('/gfx/_buttons_1.png') 0 -1098px no-repeat; font-size:13px; color:#fff; text-decoration:none!important; font-weight:bold; text-align:center; line-height:30px;}
a:hover.blackbutton_l					{ background:url('/gfx/_buttons_1.png') 0 -1129px no-repeat; color:#fff;}

a.right_arrow									{ background:transparent url(/gfx/_pixels_2.png) no-repeat scroll 100% -1960px; color:#FB6C0D; padding-right:14px;}









/* Patchway
-------------------------------------------------------------- */ 
#ulWhere											{ padding:0 ; margin:2px 0 7px 0; width:100%; float:left; text-align:left;}
#ulWhere li										{ background:url('/gfx/_pixels_2.png') 2px -666px no-repeat; display:inline; padding:0 6px 0 14px; font-weight:bold; color:#fb6c0d; margin-left:2px; color:#2e2e2e;} 
#ulWhere li span							{ color:#2e2e2e;}
#ulWhere li.mainFirmyNet			{ background:none!important; margin:0 0; width:60px; float:left; padding:0;}
li.mainFirmyNet a							{ display:block; margin:2px 0 0; height:15px; width:62px; float:left; background:url('/gfx/_logos_1.png') -328px -44px no-repeat;}


h1.title ,h2.title						{ font-size:14px; border-bottom:1px solid #dadcdf; margin-bottom:10px; padding:1px 0 3px 5px; font-weight:bold;}
h1.title2 ,h2.title2					{ font-size:14px; border-bottom:1px solid #dadcdf; margin-bottom:10px; padding:1px 0 3px 5px; font-weight:bold;} 
h3.title											{ font-size:14px; border-bottom:1px solid #dadcdf; margin-bottom:10px; padding:1px 0 3px 5px;}
h3.title2											{ font-size:14px; border-bottom:1px solid #dadcdf; margin-bottom:5px; padding:1px 0 3px 5px;}



div.box, div.box .box_tl, div.box .box_tr, div.box .box_bl, div.box .box_br
															{ position:relative; height:auto!important; height:30px; min-height:30px; position:relative; clear:both;}
div.middle div.box						{ border:1px solid #DADCDF; background:#fff; margin-bottom:10px;}
div.middle div.box .box_tl		{ background:url('/gfx/x_box_t.png') 0 0 no-repeat; left:-1px; top:-1px}
div.middle 	 div.box .box_tr	{ background:url('/gfx/x_box_t.png') 100% 0 no-repeat; right:-2px;}
div.middle 	 div.box .box_br	{ background:url('/gfx/x_box_b.png') 100% 100% no-repeat; bottom:-2px; right:0}
div.middle 	 div.box .box_bl	{ background:url('/gfx/x_box_b.png') 0 100% no-repeat ; left:-2px; padding:12px 10px;}

div.middle										{ border:1px solid #DADCDF; background:#fff; padding:10px; position:relative; width:958px; margin:0 auto; clear:both; border:1px solid #DADCDF; background:#fff; margin-bottom:10px; text-align:left;}
/*div.box.middle .box_m_tl		{ background:url('/gfx/x_middle_tl.png') 0 0 no-repeat; left:-1px; top:-1px ;}
div.box.middle .box_tr				{ background:url('/gfx/x_middle_tr.png') 100% 0 no-repeat; right:-2px;}
div.box.middle .box_br				{ background:url('/gfx/x_middle_br.png') 100% 100% no-repeat; bottom:-2px; right:0}
div.box.middle .box_bl				{ background:url('/gfx/x_middle_bl.png') 0 100% no-repeat ; left:-2px; padding:10px;}*/



div.middle div.box_m_tl , div.middle div.box_m_tr , div.middle div.box_m_bl, div.middle div.box_m_br
															{ background-image:url('/gfx/_pixels_2.png'); background-repeat:no-repeat; position:absolute; width:5px; height:5px; line-height:0; font-size:0; display:inline;}

div.middle div.box_m_tl				{ background-position:0 -1778px; top:-1px; left:-1px;}
div.middle div.box_m_tr				{ background-position:-5px -1778px; top:-1px; right:-1px;}
div.middle div.box_m_bl				{ background-position:0 -1783px; bottom:-1px; left:-1px;}
div.middle div.box_m_br				{ background-position:-5px -1783px; bottom:-1px; right:-1px;}

/* * html	div.middle div.box_m_bl , * html	div.middle div.box_m_br { bottom:-2px;} */




div.middle div.box.cardtabs .box_tl	{ background:none;}
div.middle div.box.cardtabs .box_bl	{ padding:15px 0 20px 0;}
div.middle div.box.cardtabs2 .box_bl{ padding:15px 0 20px 0;}
div.box.half , div.box.half_r				{ width:311px; float:left; display:inline; clear:none;}
div.box.half_r											{ margin-left:10px;}
 
/* Add Company
-------------------------------------------------------------- */ 
div.middle div.box_add div.box_bl	{ padding:0 0 1px 10px;}
div.middle div.box_add div.box_tr	{}

div#addcompany_bcgr								{ width:333px; height:256px; background:url('/gfx/_logos_1.png') 100% -93px no-repeat; right:-2px;top:-2px; position:absolute;  z-index:1 }
* html div#addcompany_bcgr				{  right:-3px; }
div#addcompany										{ width:620px; background:url('/gfx/_add_company.jpg') 0 100% no-repeat;float:left; z-index:1000; position:relative; padding:15px 0 15px 0;z-index:100}

div#addcompany h1							{ margin:0 0 5px; padding:0 0 0 35px; font-size:13px; font-weight:bold; float:left; }
div#addcompany p							{ width:445px; padding:0 0 0 150px; margin:0 0 2px 0; float:left;}
div#addcompany ul							{ width:390px; padding:0 0 0 230px; margin:6px 0 7px 0; float:left;}
div#addcompany ul li					{ display:block!important; background:url('/gfx/_pixels_2.png') 0 -225px no-repeat; padding:1px 0 1px 12px; margin:0;}
div#addcompany ul li.normal		{ padding:9px 0 4px 0; background:none;}
div#addcompany a.btn_more_bl	{ position:relative; right:-30px; clear:both;}


a.tringle											{ font-weight:bold; font-size:12px; line-height:17px; background:url('/gfx/_pixels_2.png') 0 -258px no-repeat; padding-left:9px;}
a:hover.tringle								{ background:url('/gfx/_pixels_2.png') 0 -299px no-repeat; color:#1194d3;}
div.list_trades								{ border-bottom:1px solid #dadcdf; margin-bottom:5px; padding:0 5px 5px 5px;}
div.list_trades div a.more		{ color:#fb6c0d;}
div.list_trades h3						{ margin:0 0 0 0;}
ul.toplastleft								{ width:295px; float:left;}
ul.toplastright								{ width:295px; float:right;}
ul.toplastleft li	, ul.toplastright li	{ padding:2px 0 3px 2px;}
ul.toplastleft h3 a , ul.toplastright h3 a { display:block;}
ul.toplastleft h3 a:hover , ul.toplastright h3 a:hover	{}
ul.toplastleft li div.text_g , ul.toplastright li div.text_g	{ margin-left:10px;}
div#tOtherAllLink							{ clear:both; height:21px; margin-top:12px;} 


/* ############################################################### */ 
/* ############################## Right ######################### */
/* ############################################################### */ 
div#mapa											{ width:235px; height:auto!important; height:1px; min-height:1px; margin:15px auto 0; cursor:pointer;}			
div#konkurs										{ width:280px; height:120px; padding-right:30px; cursor:pointer;}
ul.side_float, ul.side_float2	{ margin:5px 0 5px 10px; padding:0;}
ul.side_float li							{ margin:0; padding:0 4px 0 0; float:left; width:86px;}
ul.side_float li a, ul.side_float2 li a
															{ padding-left:9px; background:url('/gfx/_pixels_2.png') 0 5px no-repeat;}
ul.side_float li span , ul.side_float2 li span { padding-left:9px; background:url('/gfx/_pixels_2.png') 0 5px no-repeat; font-weight:bold; color:#fb6c0d; color:#2e2e2e;}
ul.side_float2 li							{ margin:0; padding:0 8px 1px 0; float:left; width:auto;}
ul.side_list									{ padding:0 5px 0 5px; margin:4px 0 0 0;}
ul.side_list li								{ padding:0 0 15px 0; list-style-type:none;}
/* Listy
-------------------------------------------------------------- */ 
ul.related_trades, ul.related_trades ul			{ line-height:19px; margin:0 0;}
ul.related_trades li, ul.related_trades ul	{ float:none;}
ul.related_trades li												{ margin:0 10px; position:relative;}
div.profil_home ul.related_trades li				{ margin:0; padding:2px 0 6px}
ul.related_trades li	a											{ background:url('/gfx/_pixels_2.png') 0 6px no-repeat ; padding:1px 0 1px 11px;}
ul.related_trades li a:hover								{ color:#1194d3; background:url('/gfx/_pixels_2.png') 0 -18px no-repeat ;}
ul.related_trades span.active a	, ul.related_trades a.active
																						{ font-weight:bold; text-decoration:none; color:#fb6c0d; color:#2e2e2e;}


ul.related_trades span.active span
															{ font-weight:bold; text-decoration:none; color:#fb6c0d; color:#2e2e2e; background:url('/gfx/_pixels_2.png') 0 6px no-repeat ; padding:1px 0 1px 11px;} 
a.related_back								{ font-weight:bold; margin-left:4px; text-decoration:none; background:url('/gfx/_pixels_2.png') 0 -258px no-repeat; padding-left:9px;}
a:hover.related_back					{ background:url('/gfx/_pixels_2.png') 0 -299px no-repeat; color:#1194d3;}


/*
	Wyszukiwarka Miasta
--------------------------------------------------------------------------------*/
form.related_cities						{ margin:5px 0 10px 0; width:100%; float:left;}
form.related_cities label			{ display:block; width:93px; float:left; text-align:right; margin-right:9px; font-weight:bold;}
form.related_cities select		{ display:block; width:145px; float:left ;}


 /* Newsy
-------------------------------------------------------------- */ 
a.news_title									{ font-weight:bold; text-decoration:none; display:block; padding-left:14px; background:url('/gfx/_pixels_2.png') 0 -94px no-repeat; font-size:11px;position:relative;}
a:visited.news_title					{ background:url('/gfx/_pixels_2.png') 0 -94px no-repeat; position:relative;}
a:hover.news_title						{ background:url('/gfx/_pixels_2.png') 0 -140px no-repeat; position:relative;}
div.newsDate									{ font-size:10px; color:#818181; line-height:14px; padding:3px 0 0;}
div.newsDate a								{ font-size:11px;}
.news .newsMore								{ font-size:10px; margin:0 10px 0 0; float:right}
#newsy												{ margin:10px 0 40px 32px;}
.newsComments									{ background:#efefef; display:block; padding:3px}
div.shortnews									{ margin:4px 0 8px; width:100%; float:left; line-height:16px; border-bottom:1px solid #e9ebee; padding-bottom:10px;}
div.shortnews a.news_title		{ background:url('/gfx/_pixels_2.png') 0 -92px no-repeat; position:relative;}
div.shortnews a:visited.news_title 
															{ background:url('/gfx/_pixels_2.png') 0 -92px no-repeat; position:relative;}
div.shortnews a:hover.news_title
															{ background:url('/gfx/_pixels_2.png') 0 -142px no-repeat; position:relative;}
#divSingleNews								{ margin:10px 0 40px 32px; width:570px;}
#divSingleNews .backLink			{ font-weight:bold; font-size:12px; color:#666;}
#divSingleNews h2							{ font-size:19px; margin:20px 0 2px 0;}
#divSingleNews .pubDate				{ color:#c0c0c0; font-size:12px}
#divSingleNews p							{ margin:10px 0; width:570px}

div.newsy											{ border-bottom:1px solid #e9ebee; padding-bottom:2px; margin-bottom:12px;}
div.newstitle , h2.newstitle	{ font-weight:bold; font-size:12px; margin:0}
span.newsdate									{ font-size:10px; color:#818181; line-height:14px; padding:2px 0 0;}

 /* News coffe
-------------------------------------------------------------- */ 
div#caffeContent h2.title			{ margin-bottom:0}
div.CNWListMainFrame 					{ width:300px;}
div.CNWListMessages						{ position:relative; top:-30px}
div#CNWListMainFrameId				{ border:none!important}
div.CNWListMainFrame					{ width:100%;}
div.CNWListHeadLine						{ font-size:11px;}
ul.CNWListUL									{ margin:0;padding:0;}
li.CNWListLI									{ list-style-type:none;margin:0;padding-bottom:5px;margin-bottom:5px;}
a.CNWListLink									{ font-weight:bold; font-size:12px;}
a.CNWListLink:hover						{ text-decoration:underline;}
div.CNWFrameTitleText					{ border-bottom:1px solid #DADCDF;font-size:14px;font-weight:bold;margin-bottom:10px;padding:1px 0 3px 5px;}
img#CNWireImage								{ width:auto; height:auto;}
div.CNWChannelAtt1Text				{ font-weight:bold;}
div.CNWFrameMainFrame					{ position:relative; top:-22px;}


 /* Rectangle
-------------------------------------------------------------- */ 
div.renctangle								{ position:relative; left:-4px; width:300px;}
div.renctangle img						{ display:block;}


/* ############################################################### */ 
/* ########################### Infoboxy ######################### */
/* ############################################################### */ 
div.infoBox 									{ border:1px solid; margin:2px 0 12px; padding:10px 10px 10px 44px; position:relative; text-align:left;}
div.infoBox.infoTip						{ display:none; }
div.infoBox.infoTipShow				{ display:block; padding-right:20px}
div.infoBox.infoTipShow div.closetip
															{ position:absolute; width:15px; height:15px!important; top:4px; right:5px; background:url('/gfx/_pixels_2.png') 0 -790px no-repeat ;cursor:pointer;}

a.answer											{ display:block; width:17px; height:16px; background:url('/gfx/_pixels_2.png') 0 -1928px no-repeat; float:left; margin-right:4px;}
a.hide_answer									{ display:none;}
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_417			{ left:417px; }
div.infoBox div.up.l_186 , div.infoBox div.down.l_186
															{ left:184px;}
div.infoBox.hint 	 div.up			{ background:url('/gfx/_pixels_2.png') 0 -1094px no-repeat;} 
div.infoBox.hint div.down			{ background:url('/gfx/_pixels_2.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_2.png') 0 -1112px no-repeat;} 
div.infoBox.error div.down		{ background:url('/gfx/_pixels_2.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 	 a				{ color:#4b1919;}
div.infoBox.error a:hover			{ color:#811b1b;}

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 5px; background-repeat:no-repeat; background-position:0 2px}

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_2.png') 0 -1149px no-repeat;} 
div.infoBox.pc div.down				{ background:url('/gfx/_pixels_2.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_2.png') 0 -1131px no-repeat;} 
div.infoBox.info div.down			{ background:url('/gfx/_pixels_2.png') 0 -1140px no-repeat;} 

div.infoBox.fi								{ border-color:#DADCDF; background-color:#f7f7f7; padding:14px 10px 10px 18px; margin-top:12px;}
div#fi_pay_left			 					{ float:left; width:44%; margin-right:10px;} 
div#fi_pay_right		 					{ float:left; width:44%;}

div.infoBox.fi	h4						{ margin-bottom:0.5em; line-height:20px;} 


div.infoBox.defined						{ border-color:#DADCDF; background-color:#f7f7f7; padding:8px 10px 10px 15px; margin-top:6px; margin-bottom:0px; }
div.defined.title						   { display:block; width:100%; font-weight:bold; font-size:12px; margin:0 0 3px 0; color:#818181}
div.defined a.btn_add					{ margin-top:3px;}
div.infoBox.pc ul 						{ height:25px; margin:8px 0;}
div.infoBox.pc ul li 					{ float:right;}
li.business-gold, li.business, li.starter { float:left !important; padding-right:20px !important;}
div.infoBox.pc ul li label 		{ text-align:left; width:auto; line-height:11px !important; display:block; float:left; font-size:10px; font-weight:normal; color:#919191; padding-left:25px; background-repeat:no-repeat; background-position:center left;}
div.infoBox.pc ul li label span	{ font-weight:bold; font-size:11px; color:#000}
div.infoBox.pc input.checkbox	{ float:left;}



/* ############################################################### */ 
/* ################### Tabelka w profilach ###################### */
/* ############################################################### */ 
table.tablelist 							{ width:100%; text-align:left; background:#dadcdf; margin:0 auto 15px; border-collapse:separate; border-spacing:1px}
table.tablelist thead					{ height:35px; line-height:22px; text-align:center;}
table.tablelist th						{ background:#fff url('/gfx/x_table_header.png') 0 0 repeat-x; color:#222; font-weight:bold; height:22px; padding:8px 4px 0 4px; text-align:center; border-bottom:0 solid #f5f1f1;}
table.tablelist th div				{ height:14px; width:100%; line-height:12px; padding:0; font-size:0;}
table.tablelist th div a			{ line-height:12px;}
table.tablelist td						{ vertical-align:middle; padding:7px 6px 5px; background:#FFF; color:#4e4e4e; text-align:center;}
tr.grey td										{ background:#FAFAFA; color:#2e2e2e;}
tr.pagtd											{ background:#fff; padding:2px 0;}
tr.pagtd											{ background:#fff; padding:2px 0}
table.tablelist td input			{ padding:0; border:0;} 
a.edit_table									{ display:block; width:19px; height:18px;margin:auto; background:url('/gfx/_pixels_2.png') 0 -1390px no-repeat;} 
 
table.standardtable	th ,	table.standardtable	td				{ text-align:left;}
table.standardtable	th				{padding:8px 10px 0 ;	}
table.standardtable	td				{padding:7px 12px 5px;  }  
  
table.tablelist2							{ width:100%; margin-bottom:12px;}
table.tablelist2 th						{ font-weight:bold; border-right:1px solid #dadcdf; border-bottom:1px solid #dadcdf; border-top:1px solid #dadcdf; text-align:center; padding:4px 3px 3px 3px; background:#fff url('/gfx/x_table_header.png') 0 0 repeat-x; line-height:15px; vertical-align:middle;}
table.tablelist2 th.white, table.tablelist2 th.white2 , table.tablelist2 th.white3 
															{ border-top:0; border-left:0; border-right:1px solid #dadcdf; background:none; height:38px;}
table.tablelist2 th.white2		{ border-bottom:0;}
table.tablelist2 th.white3		{ border-top:1px solid #dadcdf; padding:10px 3px 0 3px;}
table.tablelist2 td						{ border-right:1px solid #dadcdf; border-bottom:1px solid #dadcdf; background:#fff; padding:2px 6px 2px 12px; text-align:center; vertical-align:middle!important ; color:#797268;}
table.tablelist2 td.btn				{ padding:0 4px 0 4px; border-right:0; border-bottom:0;}												 													 
table.tablelist2 td.alt				{ background:#FAFAFA; color:#2e2e2e;}
table.tablelist2 th.specalt, table.tablelist2 th.spec
															{ border-left:1px solid #dadcdf; border-top:0; background:#fff; font-weight:normal; width:320px; text-align:left; line-height:19px; color:#818181; padding:8px 3px 6px 10px;}																									
table.tablelist2 th.spec			{ background:#FAFAFA; color:#2e2e2e;}


div.text2 table.tablelist 		{ width:660px; margin:10px auto 10px;color:#2e2e2e}
div.text2 table.tablelist th	{ padding:15px 4px 12px; font-size:13px;}
div.text2 table.tablelist td	{ vertical-align:top; line-height:18px; width:50%; padding:10px 10px 10px;} 

div.table-sort								{ width:25px!important; height:8px!important; margin:0px auto 4px;}
a.arrow-down , a.arrow-up			{ display:block; width:11px; height:8px; background:#ff0000 ; float:left;}
a.arrow-down 									{ margin-right:3px; background:url('/gfx/_pixels_2.png') 0 -2032px no-repeat;}
a.arrow-up										{ background:url('/gfx/_pixels_2.png') 0 -2015px no-repeat;}


/* Pozycjonowanie static
-------------------------------------------------------------- */ 
table#seo											{ width:525px; background:url('/gfx/seo.png') no-repeat; font-size:11px; line-height:17px; margin:10px auto 20px; color:#2e2e2e}		
table#seo div									{ font-size:12px; font-weight:bold; margin-bottom:2px; color:#fb6c0d}									
table#seo td#td1							{ padding:27px 40px 38px 55px; width:200px ;}
table#seo td#td2							{ padding:27px 20px 38px 0;}
table#seo td#td3							{ padding:0 40px 57px 55px; width:200px ;}
table#seo td#td4							{ padding:0 20px 57px 0 ;}
h3.bigtitle 									{ font-size:20px; border-bottom:1px solid #dadcdf; margin:10px 10px 15px; padding:1px 0 10px 5px; clear:both;}



.text2												{ padding:3px 20px 5px 20px; font-size:12px; line-height:20px; color:#555; text-align:justify;}
div.text2 h4									{ margin:0 0 6px; font-size:14px; color:#2e2e2e; line-height:24px;}
div.text2 p										{ padding:0 0; margin:0 0 7px;} 
.graybox											{ display:block; text-align:left; margin:7px 0 10px 0; padding:5px 12px 5px 12px; background:#FAFAFA; border:1px dashed #e7e7e7; line-height:18px;}
div.text2 div.text_bb ,div.text2 div.text_bbb				{color:#2e2e2e}
.text2 div.togold							{ width:311px; height:180px; background:url('/gfx/seo.png') -300px -905px no-repeat; margin:0 auto;}
div.comment										{ padding:12px 10px 12px 38px;margin:10px 0 10px; background:#FAFAFA url('/gfx/_logos_1.png') -408px -512px no-repeat; position:relative;}
div.comment div.down					{ width:17px; height:8px; background:url('/gfx/_pixels_2.png') 0 -1764px no-repeat; position:absolute; bottom:-8px; left:14px; margin:0; line-height:0; font-size:0;}
div.subcomment								{ color:#818181; margin-bottom:5px; float:left;}
div.subcomment a							{ color:#fb6c0d; padding-right:14px; background:url('/gfx/_pixels_2.png') 104px -1584px no-repeat;}
div.subcomment a:hover				{ text-decoration:none;}	
ul.ticks											{}
ul.ticks li.minus							{ padding:3px 8px 3px 22px; background:transparent url('/gfx/_pixels_2.png') 1px -743px no-repeat; zoom:1}
ul.ticks li.tick							{ padding:3px 8px 3px 22px; background:transparent url('/gfx/_pixels_2.png') 0 -1428px no-repeat;zoom:1}		
.text2 a.redbutton_m					{ margin:auto;}

div.seoorder									{ width:580px; height:91px; margin:0 auto 10px; background:url('/gfx/seo.png') 0 -351px no-repeat; font-size:14px; font-weight:bold; line-height:20px;}
div.seoorder a.redbutton_m		{ float:left; margin:30px 20px 0 22px; display:inline;}
div.seoorder div 							{ float:left; width:415px; margin:14px 0 0 0}
div.seoorder strike						{ color:#fb6c0d}
div.seoorder span							{ font-size:17px;}	
div.subseoorder 							{ width:580px; color:#818181; font-size:11px; margin:auto; text-align:center; margin-bottom:10px;}
div.seo_google_search					{ width:429px; height:62px; background:url('/gfx/seo.png') 0 -444px no-repeat; margin:20px 0 20px 200px;}
div.seo_google_search_result	{ width:600px; height:394px; background:url('/gfx/seo.png') 0 -510px no-repeat; margin:20px auto 20px;}
div.seo_chart									{ width:302px; height:287px; background:url('/gfx/seo.png') 0 -905px no-repeat; margin:20px auto 10px}
a.seo_eyemap									{ display:block; width:108px; height:120px; background:url('/gfx/seo.png') -300px -1084px no-repeat; margin:7px 20px 30px 0; padding:2px; border:1px solid #dadcdf; float:left}
div.with_eyemap								{ float:left; width:720px;}
div.seo_arrow									{ font-weight:bold; background:url('/gfx/_pixels_2.png') 0 -1482px no-repeat;padding:2px 0 2px 22px; margin:0 0 2px;}
ul.normal_li									{ list-style-type:disc; margin:0 0 20px 30px}
ul.normal_li	 li							{ padding:1px 0 1px 0; margin:0 0 2px; list-style-type:disc;}

/* porownanie pakietow
-------------------------------------------------------------- */ 
table.tablelist2 div.business-gold_big	{ width:164px; height:85px; background:url('/gfx/_logos_1.png') 0 -712px no-repeat; margin:auto;} 
table.tablelist2 div.business_big				{ width:140px; height:77px; background:url('/gfx/_logos_1.png') -164px -712px no-repeat; margin:auto;} 
table.tablelist2 div.starter_big				{ width:121px; height:64px; background:url('/gfx/_logos_1.png') -304px -712px no-repeat; margin:0 auto 8px auto;}
table.tablelist2 div.wpis_big						{ width:92px; height:47px; background:url('/gfx/_logos_1.png') -330px -612px no-repeat; margin:0 auto 12px auto;}
div.tick																{ width:15px; height:15px; background:url('/gfx/_pixels_2.png') -0 -1433px no-repeat; margin:auto;} 
div.minus																{ width:15px; height:15px; background:url('/gfx/_pixels_2.png') -0 -750px no-repeat; margin:auto;} 
 
/* Sitemap na wyszukiwaniu
-------------------------------------------------------------- */ 
div.greybox										{ text-align:left; margin:14px 0 14px 0; padding:10px 10px 10px 10px; background:#FAFAFA; border:1px solid #dadcdf;}
ul.map li a										{ text-decoration:none;}
ul.map li b a									{ text-decoration:underline;}
ul.map , ul.map ul li					{ margin:0; padding:0;list-style:none; display:block;}
ul.map ul											{ background:url('/gfx/_mapsite_1.png') 0 0 repeat-y; margin-bottom:0;}
ul.map li ul li								{ display:block; padding:1px 0 1px 18px; line-height:19px; background:url('/gfx/_mapsite_2.png') 0 0 no-repeat;}
ul.map li											{ padding:2px 0; line-height:14px;padding-left:6px;}
* html ul.map li							{ float:left; display:inline; position:relative;}
ul.map li a										{ padding-left:8px;}
ul.map li ul li.last					{ background:url('/gfx/_mapsite_3.png') 0 0 no-repeat;}

/* \*/
ul.map , ul.map ul						{min-height:1%;}
* html ul.map, * html ul.map ul{height:1%;}
/* */


/* Bonusy pdf 
-------------------------------------------------------------- */ 
a.getpdf											{ display:block; font-size:12px; background:url('/gfx/_pixels_2.png') 0 -1357px no-repeat; padding-left:19px; font-weight:bold; color:#818181; text-decoration:underline;}
a:hover.getpdf								{ text-decoration:none;}
a.gotop												{ display:block; font-weight:bold; color:#fb6c0d; background:url('/gfx/_pixels_2.png') 0 -1069px no-repeat; padding-left:14px; font-size:10px;}






















/* Dodaj firmę
-------------------------------------------------------------- */ 
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;}
div.zTopBox										{ width:540px; height:30px; border-bottom:1px solid #d3d3d3;}
div.zHeader										{ float:left; font-weight:bold;}
div.zClose ,div.zClose2				{ text-align:right;}
div.zDescBox, div.zDescBox2		{ height:20px; padding:5px; text-align:left; border-bottom:1px solid #d3d3d3; background-color:#f3f3f3;}
div.zDesc, div.zDesc2					{ float:left;}
div.zDate	, div.zDate2				{ font-size:10px; color:#666; text-align:right;}
div.zPhoto										{ width:540px; height:450px; text-align:center;}
div.zBottomBox								{ width:540px; height:30px; padding-top:5px; border-top:1px solid #d3d3d3;}
div.zPrev, div.zPrev2					{ display:none; float:left;}
div.zNext ,div.zNext2					{ display:none; text-align:right;}
img.lLoader,img.lLoader2			{ border:0; vertical-align:middle; margin:auto;}
img.lLarge ,img.lLarge2				{ border:1px solid #d3d3d3; vertical-align:middle; margin:auto;}

/*
 GALLLERY ZOOM 2 dla dodaj firmy
*/
div.zContainer2								{ display:none; position:absolute; z-index:115; top:0; left:0; width:964px; padding:10px; padding-top:5px; padding-bottom:5px; border:2px solid #222; background-color:#fff;}
div.zTopBox2									{ width:964px; height:30px; border-bottom:1px solid #d3d3d3;}
div.zHeader2									{ float:left; font-weight:bold; font-size:16px;}
div.zPhoto2										{ width:964px; height:505px; text-align:center;}
div.zBottomBox2								{ width:964px; height:30px; padding-top:5px; border-top:1px solid #d3d3d3;}

















/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ############################### Cards #################################################################### */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */


/* Menu left Starter
-------------------------------------------------------------- */
ul.leftnav										{ line-height:19px; margin:0 0; padding-top:10px;}
ul.leftnav li									{ float:none; margin:0 10px; padding:5px 5px 6px; border-bottom:1px solid #DADCDF; position:relative;}
ul.leftnav li	a								{ background:url('/gfx/_pixels_2.png') 4px -255px no-repeat; padding:1px 0 1px 15px; text-decoration:none; text-decoration:none; font-weight:bold; display:block;zoom:1}
ul.leftnav li	a:hover					{ background:url('/gfx/_pixels_2.png') 4px -255px no-repeat; color:#2e2e2e;text-decoration:underline;}
ul.leftnav li	a.active				{ color:#fb6c0d; background:url('/gfx/_pixels_2.png') 4px -335px no-repeat;font-weight:bold; text-decoration:none; font-size:12px;}
ul.leftnav li	a:hover.active	{ cursor:default; color:#fb6c0d; text-decoration:none;}
ul.leftnav li a.opinion	, ul.leftnav li a:hover.opinion
															{ display:block; width:120px; height:21px; background:url('/gfx/_logos_1.png') -279px -461px no-repeat;}

/* ############################################################################ */
/* ########################### Lista Firm #################################### */
/* ############################################################################ */
a.business-gold								{ background:url('/gfx/_logos_1.png') 0 -612px no-repeat;} 
a.business										{ background:url('/gfx/_logos_1.png') -110px -612px no-repeat;} 
a.starter											{ background:url('/gfx/_logos_1.png') -220px -612px no-repeat;} 
a.wpis												{ background:url('/gfx/_logos_1.png') -330px -612px no-repeat;} 

div#lido											{ position:absolute; width:273px; top:11px; right:-305px;z-index:9000; line-height:18px; text-align:justify;  }
div.middle div.lidobox		div.box_bl			{ padding:0  0 2px 0;}
div#lidoside            		  {  background:url('/gfx/_lidoside.png') 100% 100% no-repeat; padding:10px 0px; }
div.companylist								{ border-bottom:1px solid #dadcdf; padding:0 10px 7px 10px;}
div.companyid									{ font-size:10px; line-height:12px; text-align:right; padding-right:5px; color:#818181;}
div#top_border								{ border-top:1px solid #dadcdf;}
div.companylist h2.title , div.companylist h4.title 
															{ margin:10px 0 0 0; font-size:12px; float:left; width:97%; padding:0 0 2px 0; clear:both; border:none;}
div.companylist div.card			{ width:124px; margin:5px 10px 0 0; height:70px; float:right;}
div.companylist div.card a		{ display:block; width:110px; height:70px;}
div.companylist ul						{ margin:0!important; clear:both;}

div.grey											{ background-color:#FAFAFA;}
div.listDesc									{ margin:0 5px 2px 5px; padding:5px 0 0 0; clear:both;}
div.address										{ width:280px; margin:3px 0 0 3px; line-height:18px; float:left; height:auto!important; height:10px; min-height:10px;}
div.logo											{ margin:12px 10px 0 10px; float:left;}

ul.toolbar										{ width:100%; clear:both; float:left; margin:0 0 4px 0; padding:6px 0 0;}
.toolbar li										{ display:block;float:left; margin:0 0 0 0; padding:2px 5px 2px 0;}
.toolbar li img								{ vertical-align:middle; position:relative; top:-2px;}
.toolbar li a									{ margin:0 0 0 2px;}
span.addrLabel								{ color:#C0C0C0; margin-right:5px; width:100px; display:block; float:left; text-align:right;}

/* Ikony
-------------------------------------------------------------- */
a.references									{ display:block; margin:5px 0;background:url('/gfx/_pixels_2.png') no-repeat scroll 2px -430px;padding-left:27px; font-size:11px;}
div.globallist_title a.references
															{ width:165px; float:right; margin:10px 0 0; border:2px solid #66CC00!important}
a.rating											{ display:block; margin:5px 0; background:url('/gfx/_pixels_2.png') 4px -505px no-repeat; padding-left:24px; font-size:11px;}
div.globallist_title a.rating	{ width:160px; float:right; margin:2px 0 0 5px;}
a.views												{ display:block; margin:5px 0; background:url('/gfx/_pixels_2.png') 4px -480px no-repeat; padding-left:24px; font-size:11px;}
div.globallist_title a.views	{ width:165px; float:right; margin:10px 0 0; border:2px solid #ff0000!important}
a.gift												{ display:block; margin:5px 0; background:url('/gfx/_pixels_2.png') 5px -454px no-repeat; padding-left:24px; font-size:11px;}
div.globallist_title a.gift		{ width:165px; float:right; margin:10px 0 0; border:2px solid #ff0000!important}
span#lengthText 							{ display:block; padding-left:33%; width:61%; float:left; text-align:left;}

/* Paginacja
-------------------------------------------------------------- */ 
table.pagination							{ padding:1px; font-size:12px; margin:8px auto 0 auto; line-height:13px;}
.pagination a, .pagination span	{ display:block; float:left; background:#fff;}
.pagination span.active				{ color:#2e2e2e; padding:2px 4px; 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:hover ,a:hover.nextprev {}
.pagination a.nextprev				{ font-weight:normal}
.pagination span.nextprev			{ color:#2e2e2e}



/* ############################################################################ */
/* ########################### Podstrony Firmy ############################### */
/* ############################################################################ */

div.titlecard ,div.titlecard div, div.top_nav ,ul.tabs, ul.tabs2 
															{ width:100%; float:left; position:relative; clear:both;}
/* ???????????????????????????????????? */
div.titlecard									{ float:none;height:33px; background:url('/gfx/_logos_1.png') 0 -802px no-repeat; width:100%; margin-bottom:14px;}

div.titlecard div							{ height:33px; background:url('/gfx/_logos_1.png') 100% -837px no-repeat;width:100%;}
div.titlecard h4							{ font-size:13px; font-weight:bold; line-height:21px; margin:0 0 0 14px; padding-top:8px;}
div.titlecard h2							{ font-size:13px; font-weight:bold; line-height:21px; margin:0 0 0 14px; padding-top:8px;}
div.textcard									{ padding:0 15px 5px; position:relative; clear:both;}
div.textcard ul								{ margin:0 5px 0 0; list-style-type:none;}
div.textcard ul li						{ padding:1px 0; margin:0; line-height:19px;}
div.textcard h4.title					{ font-size:13px; font-weight:bold; border-bottom:1px solid #dadcdf; margin-bottom:13px; padding:0 0 4px 2px; float:none;}
div.textcard h4.title_news		{ font-size:13px; font-weight:bold; border-bottom:1px solid #dadcdf; margin:10px 0 8px 0; padding:0 0 7px 2px; float:none;}
div.textcard h3.title					{ font-size:11px; font-weight:bold; margin-bottom:6px; padding:2px 0 2px 6px; border-bottom:1px solid #dadcdf;}
div.textcard h5.title					{ font-size:12px; font-weight:bold; border-bottom:1px solid #dadcdf; margin-bottom:8px; padding:3px 0 2px 3px;}
div.textcard h6.title					{ font-size:11px; font-weight:bold; margin-bottom:6px; padding:2px 0 2px 6px; border-bottom:1px solid #dadcdf;}


div.textcard ul								{ margin:2px 0 5px 0}
div.textcard ul.with_ln_ar		{ line-height:19px; padding:0;}
div.textcard ul.with_ln_ar	li{ float:none; margin:0; background:url('/gfx/_pixels_2.png') 5px 11px no-repeat; padding:4px 0 3px 16px; border-bottom:1px solid #dadcdf}
div.textcard ul.with_ln				{ line-height:19px; padding:0;}
div.textcard ul.with_ln	li		{ float:none; margin:0; padding:5px 0 4px 6px; border-bottom:1px solid #dadcdf}
div.textcard ul.with_ar				{ line-height:19px; padding:0;}
div.textcard ul.with_ar	li		{ float:none; margin:0; background-image:url('/gfx/_pixels_2.png'); background-repeat:no-repeat; background-position:7px 11px; padding:4px 0 4px 18px;}

ul.boldspan li span						{ font-weight:bold; color:#717171}
div.bottom_right							{ position:relative; right:5px; bottom:-4px; font-size:10px; text-align:right; color:#818181}
div.textcard ul li.grey				{ background-color:#FaFaFa}
div.textcard ul li.darkgrey		{ background-color:#f2f2f2}

/* Taby
-------------------------------------------------------------- */
ul.tabs li a span, ul.tabs2 li a span 
															{ cursor:pointer;}
ul.tabs li, ul.tabs2 li				{display:block; text-align:center; margin:0 auto;}
div.company_profil ,div.textcard, div.newcard 
															{ height:auto!important; height:10px; min-height:10px;}
ul.tabs												{ list-style-type:none; margin:0; padding:0; height:30px; top:1px; z-index:100;}
ul.tabs li										{ float:left;margin:0 3px 0 0; padding:0;}
ul.tabs li a									{ width:102px;height:27px; display:block; float:left; text-align:center; line-height:26px;background:url('/gfx/_logos_1.png') 0 -550px no-repeat; text-decoration:none; font-weight:bold; padding-top:3px; color:#919191;}
ul.tabs li a:hover						{ background:url('/gfx/_logos_1.png') 0 -580px no-repeat; color:#2e2e2e}
ul.tabs li a.active						{ background:url('/gfx/_logos_1.png') 0% -519px no-repeat; color:#2e2e2e; cursor:default;}
ul.tabs li a:hover.active			{ background:url('/gfx/_logos_1.png') 0% -519px no-repeat; color:#2e2e2e;}
 
ul.tabs li.long 							{ float:left;margin:0 3px 0 0; padding:0;}
ul.tabs li.long a							{ width:125px;height:27px; display:block; float:left; text-align:center; line-height:26px;background:url('/gfx/_logos_1.png') -102px -550px no-repeat; text-decoration:none; font-weight:bold; padding-top:3px; color:#919191;}
ul.tabs li.long a:hover				{ background:url('/gfx/_logos_1.png') -102px -580px no-repeat; color:#2e2e2e;}

ul.tabs li.long a.active			{ background:url('/gfx/_logos_1.png') -102px -519px no-repeat; color:#2e2e2e; cursor:default;}
ul.tabs li.long a:hover.active
															{ background:url('/gfx/_logos_1.png') -102px -519px no-repeat; color:#2e2e2e;}
div.tabsline_contener					{ position:relative;clear:both;margin-bottom:15px;}
div.tabsline									{ border-top:1px solid #dadcdf; margin-bottom:15px;float:left; clear:both; width:978px; position:absolute; left:-9px; line-height:0}


/* Nawigacja pod tabami
-------------------------------------------------------------- */
div.top_nav										{ background:url('/gfx/top_nav.png') 0% 100% no-repeat; left:1px; padding-left:5px; float:none; width:auto;}
div.top_nav div								{ width:100%; height:45px; background:url('/gfx/top_nav.png') 100% 100% no-repeat; right:-1px}
div.top_nav ul								{ margin:2px 5px 0 5px; padding:0; list-style-type:none; float:left;}
div.top_nav ul li							{ padding:2px; float:left; font-weight:bold; margin:0;}
div.top_nav ul li span				{ font-weight:normal; color:#919191;}
div.top_nav ul li a						{ padding:2px 10px 2px 8px; color:#919191;}
div.top_nav ul li a.active		{ text-decoration:none;color:#2e2e2e; font-size:12px;}
div.top_nav ul li a:hover.active
															{ text-decoration:none; color:#2e2e2e; text-decoration:none; cursor:default;}
div.top_nav ul li a:hover			{ text-decoration:none; color:#2e2e2e;}

div.top_nav ul li.opinie			{ height:15px;line-height:14px; margin-top:5px; padding:0}
div.top_nav ul li.opinie span img{ margin-right:3px; position:relative; top:2px}

div.top_nav ul li a.opinion		{ display:block; width:120px; height:21px; background:url('/gfx/_logos_1.png') -279px -462px no-repeat; margin-left:5px}


/* Lista opinie , referencje
-------------------------------------------------------------- */
div.globallist_title					{ font-size:12px; font-weight:bold; padding:0 0 10px 0; border-bottom:1px solid #e8e9eb;}
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:12px 10px 15px 8px;}
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:14px;}
div.globallist_points i				{ line-height:18px; color:#717171; margin-left:5px;}
div.globallist_points div			{ padding:4px 0; line-height:11px;}
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_2.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.profil_home div.globallist{  padding:10px 10px 7px 8px;}
/* Opinie 
-------------------------------------------------------------- */
div.opuser										{ margin:0 0 5px; padding-bottom:12px; border-bottom:1px solid #e9ebee; padding:5px 10px 12px;} 
div.opuser p									{ margin-bottom:4px; overflow-x:hidden; width:600px;}
div.viewRevPoints							{ margin-bottom:6px;}
a.rating2											{ padding:0 0 0 4px; position:relative; top:-4px;}

td.vertical 									{ vertical-align:middle; padding-right:8px; white-space:nowrap}
td#summary_0_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 0 no-repeat; padding-left:10px;}
td#summary_1_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 -54px no-repeat; padding-left:10px;}
td#summary_2_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 -108px no-repeat; padding-left:10px;}
td#summary_3_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 -162px no-repeat; padding-left:10px;}
td#summary_4_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 -216px no-repeat; padding-left:10px;}
td#summary_5_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 -270px no-repeat; padding-left:10px;}
td#summary_6_stars						{ width:179px; height:27px;background:url('/gfx/summary_all_stars.png') 0 -324px no-repeat; padding-left:10px;}


li.review_0_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') 0 -372px no-repeat;}
li.review_1_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') -116px -372px no-repeat;}
li.review_2_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') 0 -402px no-repeat;}
li.review_3_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') -116px -402px no-repeat;}
li.review_4_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') 0 -432px no-repeat;}
li.review_5_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') -116px -432px no-repeat;}
li.review_6_small							{ width:65px; height:12px; background:url('/gfx/summary_all_stars.png') 0 -462px no-repeat;}

ul.leftnav div.review_0_small ,ul.leftnav div.review_1_small ,ul.leftnav div.review_2_small , ul.leftnav div.review_3_small , ul.leftnav div.review_4_small ,ul.leftnav div.review_5_small ,ul.leftnav div.review_6_small 
															{ position:absolute; width:65px; height:20px; top:5px; right:110px}

ul.leftnav div.review_0_small ,ul.leftnav div.review_1_small ,ul.leftnav div.review_2_small , ul.leftnav div.review_3_small , ul.leftnav div.review_4_small ,ul.leftnav div.review_5_small ,ul.leftnav div.review_6_small 
															{ position:absolute; width:65px; height:20px; top:5px; right:110px}

div.profil_home div.review_0_small ,div.profil_home div.review_1_small ,div.profil_home div.review_2_small , div.profil_home div.review_3_small , div.profil_home div.review_4_small ,div.profil_home div.review_5_small ,div.profil_home div.review_6_small { width:65px; height:20px; float:left;}

div.review_0_small						{ background:url('/gfx/summary_all_stars.png') 0 -372px no-repeat;}
div.review_1_small						{ background:url('/gfx/summary_all_stars.png') -116px -372px no-repeat;}
div.review_2_small						{ background:url('/gfx/summary_all_stars.png') 0 -402px no-repeat;}
div.review_3_small						{ background:url('/gfx/summary_all_stars.png') -116px -402px no-repeat;}
div.review_4_small						{ background:url('/gfx/summary_all_stars.png') 0 -432px no-repeat;}
div.review_5_small						{ background:url('/gfx/summary_all_stars.png') -116px -432px no-repeat;}
div.review_6_small						{ background:url('/gfx/summary_all_stars.png') 0 -462px no-repeat;}


div.review_0_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -482px no-repeat; margin-left:100px;}
div.review_1_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -507px no-repeat; margin-left:100px;}
div.review_2_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -533px no-repeat; margin-left:100px;}
div.review_3_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -559px no-repeat; margin-left:100px;}
div.review_4_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -586px no-repeat; margin-left:100px;}
div.review_5_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -612px no-repeat; margin-left:100px;}
div.review_6_points						{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -639px no-repeat; margin-left:100px;}


div.review_0_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -667px no-repeat; margin-left:100px;}
div.review_1_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -693px no-repeat; margin-left:100px;}
div.review_2_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -720px no-repeat; margin-left:100px;}
div.review_3_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -746px no-repeat; margin-left:100px;}
div.review_4_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -772px no-repeat; margin-left:100px;}
div.review_5_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -799px no-repeat; margin-left:100px;}
div.review_6_points_blue			{ width:138px; height:16px; background:url('/gfx/summary_all_stars.png') 0 -825px no-repeat; margin-left:100px;}

		
 /* Dodawanie opinni
-------------------------------------------------------------- */ 
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/_logos_1.png') -227px -520px no-repeat; padding:4px 0 0 4px; margin:0; float:left; clear:none!important;}
div.reviewType input					{ display:none!important;}
div.reviewType ul 						{ list-style-type:none;}
div.reviewType ul li					{ float:left; margin:0; height:26px;}
div.reviewType ul li img			{ width:18px; height:18px; margin:0 2px; cursor:pointer;}
div.reviewRow 								{ height:50px; width:300px; clear:both; float:left;}
div.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; border:2px solid #ff0000!important}
		
																																																									
/* Kontakt 
-------------------------------------------------------------- */

a.cardzoom										{ display:block; background:url('/gfx/_pixels_2.png') 0 -1295px no-repeat; padding-left:20px; font-weight:bold; float:left; clear:both; margin-top:2px;}
a.linkmail										{ display:block; background:url('/gfx/_pixels_2.png') 0 -1328px no-repeat; padding-left:20px; font-weight:bold; float:left; clear:both; margin-top:1px; white-space:nowrap}
a.print 											{ display:block; background:url('/gfx/_pixels_2.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;}
div.l_card										{ width:46%; float:left;}
div.r_card										{ width:46%; float:left;}
/* formularz kontaktowy */
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:310px; height:30px; position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-30px} 
div.dMsgError form						{ width:400px; margin-left:-200px}
div.dMsgSent form div, div.dMsgError div
															{ text-align:center;}
div.mapLink										{ font-weight:bold; padding-left:16px; position:absolute; margin-left:350px; margin-top:40px; line-height:140%; text-align:center;}


div.mapLink a.cardzoom				{ /*background:url('/gfx/lupa.png') 0% 0% no-repeat;*/ padding-left:16px; border:2px solid #ff0000!important}
div.mapLink a.cardform				{ background:url('/gfx/_pixels_2.png') -9px 0 no-repeat; padding-left:16px; border:2px solid #ff0000!important}
div#callodd										{ float:right; width:120px;height:75px; margin:25px 10px 0 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:625px; height:370px; text-align:center; margin:0}

div.mapcontainer							{ padding:10px 0; position:absolute; z-index:1; border:2px solid #ff0000!important}
div.mapshow										{ display:none; width:610px; height:353px; border:1px solid #d3d3d3; border:2px solid #ff0000!important}
div.dircontainer							{ padding:10px; position:absolute; z-index:2; border:2px solid #ff0000!important}
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 14px 14px 10px; padding:5px 12px !important; background:#FAFAFA; border:1px solid #dadcdf;}
div.maptips										{ font-size:10px; line-height:118%; border:2px solid #ff0000!important}
div.maptipstitle							{ font-size:12px; margin:3px 0 5px 0; font-weight:bold;}
div.maptipslocation						{ margin:4px 0 10px 8px; border:2px solid #ff0000!important}
div.maptips form b						{ display:block}
div.maptips form div					{ color:#818181}


/* Wpis główna 
-------------------------------------------------------------- */
div.company_profil						{ margin:15px 12px 0 15px; padding-bottom:15px;position:relative;}
div.company_profil h1					{ font-size:17px; margin-bottom:0;}
div.company_profil div.company_id{ line-height:15px; margin-bottom:15px;}
div.company_profil div.company_logo
															{ float:left; margin:10px 5px 0;}
div.newcard										{ margin:0 0 5px; position:relative; left:1px; float:left;width:100%;}
div.company_profil a.error_rapoprt	
															{ display:block; position:absolute; text-align:right; line-height:11px;right:0; bottom:4px; color:#FB6C0D; font-size:10px;font-weight:bold;height:15px; z-index:101; zoom:1;}
a:hover.error_rapoprt					{ color:#818181;}

/* Liderzy branż
-------------------------------------------------------------- */
div.leaderCompanies							{ border-top:1px solid #DADCDF; padding:25px 15px 5px;}
div.leaderCompanies	 h2					{ font-size:21px; font-weight:bold;}
div.leaderCompanies	 div.dLCC		{ padding:12px 5px 10px 10px; border-bottom:1px solid #e3e3e3;}
div.leaderCompanies	 div.dLCLogo{width:120px;height:110px;float:left;}
div.leaderCompanies	 div.dLCAddr{line-height:19px; padding-left:125px;}
div.leaderCompanies	 div.dLCDesc{line-height:140%;width:320px; margin-left:125px;padding-top:8px;}
div.leaderCompanies	 a.dLCmore	{ display:block; float:right; font-size:16px; font-weight:bold; margin:15px 0 0 0; text-decoration:none; padding-right:32px; background:url(/gfx/_pixels_2.png) 275px -1482px no-repeat} 


/* Starter 
-------------------------------------------------------------- */
div.profil_starter						{ width:100%; margin:15px 0 20px; float:left; padding:0; position:relative;  height:auto!important; height:30px; min-height:30px;   }

div.profil_starter div.company_logo
															{ width:100px; padding:0 10px 0 5px;}
div.profil_starter div.company_logo	img
															{ display:block; }

div#titlecompany							{ position:absolute; left:125px; top:50%; height:19px; margin-top:-12px;  width:700px;}
div.nologo div#titlecompany		{ left:5px; top:12px; margin:0; }
div.profil_starter div#titlecompany h1
															{ font-size:17px; margin:0;}

div.profil_starter div.cardtype
															{  position:absolute;  margin:0; bottom:-24px; right:10px; width:110px; background:url('/gfx/_logos_1.png') -220px -612px no-repeat; height:82px; }
div.nologo  div.cardtype			{  bottom:-32px;}


a.error_rapoprt_starter
															{ display:block; position:absolute; text-align:right; line-height:11px;right:0px; bottom:-15px; color:#FB6C0D; font-size:10px;font-weight:bold;height:15px; z-index:101; zoom:1; white-space:nowrap}
															
div#content_starter div.box .box_bl	,div#sidebar_starter div.box .box_bl
															{ background:url('/gfx/x_box_b.png') 0 100% no-repeat; left:-2px; padding:0 0 12px;}
div.startercard								{ height:33px;background:url('/gfx/_pixels_2.png') 0% -982px repeat-x; width:100%; position:relative;right:-1px;margin-bottom:10px;}
div.startercard h2 , div.startercard h4
															{ font-size:13px; font-weight:bold; line-height:21px; margin:0 0 0 0; padding:6px 0 2px 14px;}





/*
div.profil_starter						{ width:100%; margin:0; padding:0; position:relative; text-align:right; display:table; height:auto!important; height:100px; min-height:100px; }
div.in_profil_starter					{ width:958px;display:block; position:relative; height:auto!important; border: 1px solid #ff0000 ;float:left; }
div.profil_starter div.company_logo
															{ width:100px; padding:0 10px 0 5px; display:table-cell; vertical-align:middle;}
div.profil_starter div.company_logo	img
															{ display:block;}
div#titlecompany							{ display:table-cell; vertical-align:middle; width:700px; text-align:left;}
div.profil_starter div#titlecompany h1
															{ font-size:17px; margin:0 0 0 5px;}
div.profil_starter div.cardtype
															{  position:absolute; top:-5px; margin:0 15px 0 0; top:10px;  width:110px; background:url('/gfx/_logos_1.png') -220px -612px no-repeat; height:82px; }

div.profil_starter a.error_rapoprt
															{ display:block; position:absolute; text-align:right; line-height:11px;right:0; bottom:-16px; color:#FB6C0D; font-size:10px;font-weight:bold;height:15px; z-index:101; zoom:1; white-space:nowrap}
div#content_starter div.box .box_bl	,div#sidebar_starter div.box .box_bl
															{ background:url('/gfx/x_box_b.png') 0 100% no-repeat; left:-2px; padding:0 0 12px;}
div.startercard								{ height:33px;background:url('/gfx/_pixels_2.png') 0% -982px repeat-x; width:100%; position:relative;right:-1px;margin-bottom:10px;}
div.startercard h2 , div.startercard h4
															{ font-size:13px; font-weight:bold; line-height:21px; margin:0 0 0 0; padding:6px 0 2px 14px;}

*/







/* Contact slidbar
-------------------------------------------------------------- */
a.printside												{ display:block; background:url('/gfx/_pixels_2.png') 0 -693px no-repeat; width:20px; height:18px; position:absolute; top:9px!important; right:10px;}
div.textcard ul.contactlist				{ padding:0; margin:0;}
div.textcard 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 a:hover					{ text-decoration:none;}
ul.contactlist li span						{ font-weight:bold;}
ul.contactlist li.ico_info				{ background:url('/gfx/starterico_pack.png') 0 18px scroll no-repeat; font-weight:bold;}
ul.contactlist li.ico_phone				{ background:url('/gfx/starterico_pack.png') 0 -138px scroll no-repeat;}
ul.contactlist li.ico_www					{ line-height:40px; background:url('/gfx/starterico_pack.png') 0 -285px scroll no-repeat;}
ul.contactlist li.ico_chat				{ background:url('/gfx/starterico_pack.png') 0 -431px scroll no-repeat;}
ul.contactlist li.ico_email				{ line-height:40px; background:url('/gfx/starterico_pack.png') 0 -577px scroll no-repeat;}
ul.contactlist li.ico_search			{ line-height:40px; background:url('/gfx/starterico_pack.png') 0 -723px scroll no-repeat;}

ul.contactlist li.ico_lineheight	{ line-height:40px;}	
div.rectangle											{ border:1px solid #DADCDF; padding:5px!important; margin-bottom:10px; width:300px; display:block; height:250px;}
a.back														{ display:block;float:right; text-align:right; font-size:11px;}



/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ############################### End Cards ################################################################ */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */
/* ########################################################################################################## */


/* popup if */
div.popup_container			{ position:relative; padding:5px;  height:41px;}
a.popup_next						{ background:url('http://static.firmy.net/gfx/_pixels_2.png') no-repeat 100% -1482px; margin:10px 6px 12px 0; padding:0 24px 0 0; float:right; text-decoration:none; font-size:14px; color:#fb6c0d;  font-weight:bold; clear:both;}
a.popup_prev						{ background:url('http://static.firmy.net/gfx/_pixels_2.png') no-repeat 0 -1823px; float:left;  margin:10px 12px 12px 6px; padding:0 0 0 24px; text-decoration:none; font-size:14px; color:#fb6c0d;  font-weight:bold;}
a:hover.popup_prev ,	a:hover.popup_next { text-decoration:underline;}
a.popup_search 					{ display:block; width:200px; height:20px; position:absolute; left:50%;  font-size:12px; margin-left:-100px; font-weight:bold; top:14px; background:url('http://static.firmy.net/gfx/_pixels_2.png') no-repeat  0 -1295px; color:#919191; text-align:left; padding-left:18px; z-index:10}
a:hover.popup_search		{ text-decoration:none;}
div.popup_container img	{ display:block;}


/* --- coupon ---*/
div#coupon 							{ display:none; margin:0!important;}
 
















/*
table.tablelist2 div.business-gold_big 	{ width:164px; height:85px; background:url('/gfx/_logos_1.png') 0 -712px no-repeat; margin:auto;} 
table.tablelist2 div.business_big 	{ width:140px; height:77px; background:url('/gfx/_logos_1.png') -164px -712px no-repeat; margin:auto;} 
table.tablelist2 div.starter_big { width:121px; height:64px; background:url('/gfx/_logos_1.png') -304px -712px no-repeat; margin:0 auto 8px auto;} 
table.tablelist2 div.wpis_big 		 { width:92px; height:47px; background:url('/gfx/_logos_1.png') -330px -612px no-repeat; margin:0 auto 12px auto;} 
*/

ul.big_arrow	 li							{ font-size:12px; padding-left:24px; background:url('/gfx/_pixels_2.png') 2px -1481px no-repeat; position:relative;}
ul.big_space									{ margin:5px;}
ul.big_space li								{ padding:4px 8px 4px 24px; background:url('/gfx/_pixels_2.png') 0 -1480px no-repeat;}
/*
Pakiety-------------------------------------------------------------- */
div.end_register							{ margin:20px auto; width:430px}
div.end_register span					{ font-size:22px; font-weight:bold; display:block; float:left; line-height:28px; margin-right:10px; background:url('/gfx/_pixels_2.png') 230px -1478px no-repeat; padding-right:26px;}
div.end_register a						{ float:left;}
/*
div.pakiety										{ width:445px; margin:10px 15px 4px 0; background:url('/gfx/_pakiety_bcgr.png') 0 100% repeat-x; padding:0; float:left; display:inline; border:1px solid #dadcdf}
div.pakiety_top								{ padding:26px 30px 15px 30px;}
*/
div.pakiety										{ width:292px; height:450px; margin:10px 15px 4px 0; background:url('/gfx/_pakiety_bcgr.png') 0 100% repeat-x; padding:0; float:left; display:inline; border:1px solid #dadcdf}
div.pakiety_top								{ padding:26px 14px 15px 18px; }
div.pakiety h4								{ font-size:13px; margin:0 0 20px 0; ;} 
div.pakiety h5								{ font-size:13px; text-align:center; font-weight:bold;} 
div#badges_gold								{ width:164px; height:85px; background:url('/gfx/_logos_1.png') 0px -712px no-repeat; margin:1px auto 2px;}
div#badges_silver							{ width:140px; height:77px; background:url('/gfx/_logos_1.png') -164px -712px no-repeat; margin:10px auto 2px;}
div#badges_brown							{ width:121px; height:64px; background:url('/gfx/_logos_1.png') -304px -712px no-repeat; margin:18px auto 8px;}
div.text div.pakiety p				{ line-height:18px; margin:0 0 12px 0; padding:0;}
div.text div.pakiety ul				{ margin:0 0 10px 10px; padding:0;}
div.pakiety li								{ background:url('/gfx/_pixels_2.png') 0 -1430px no-repeat; margin:2px 0; padding:1px 0 0 22px}
div.pakiety a.redbutton_m			{ margin:auto;}

/* Liderzy branż
-------------------------------------------------------------- */
div.leaderCompanies								{ border-top:1px solid #DADCDF; padding:25px 15px 5px;}
div.leaderCompanies	 h2						{ font-size:21px; font-weight:bold;}
div.leaderCompanies	 div.dLCC			{ padding:12px 5px 10px 10px; border-bottom:1px solid #e3e3e3;}
div.leaderCompanies	 div.dLCLogo	{width:120px;height:110px;float:left;}
div.leaderCompanies	 div.dLCAddr	{line-height:19px; padding-left:125px;}
div.leaderCompanies	 div.dLCDesc	{line-height:140%;width:320px; margin-left:125px;padding-top:8px;}
div.leaderCompanies	 a.dLCmore		{ display:block; float:right; font-size:16px; font-weight:bold; margin:10px 0 0 0; text-decoration:none; padding-right:32px; background:url(/gfx/_pixels_2.png) 275px -1482px no-repeat} 





 
 /* Resztki
-------------------------------------------------------------- */ 

form.forms input.business-gold	{ background:red; border:2px solid #ff0000!important}
form.forms input.business			 { background:green; border:2px solid #ff0000!important}
form.forms input.starter		 	{ background:orange; border:2px solid #ff0000!important}

.location 									 { padding-top:20px; line-height:18px; border:2px solid #ff0000!important}
.location span						 { display:block; clear:both; border:2px solid #ff0000!important}
.location #city { font:bold 16px arial, sans-serif; color:#fb6b0b; padding:0 0 0 20px; background:url('/gfx/g_header_bullet.gif') no-repeat center left; border:2px solid #ff0000!important}
.location .precised { font:normal 11px arial, sans-serif; margin:5px 0;}
.location #show { margin:15px 0 0 0; font:bold 12px arial, sans-serif; line-height:18px;}
.location #precise { color:#fb6b0b; margin:0 0 10px 0; border:2px solid #ff0000!important}
.location ul { font:normal 11px arial, sans-serif; border:2px solid #ff0000!important}
.location li { margin:0 0 14px 0; border:2px solid #ff0000!important}
.location li b { font:bold 12px arial, sans-serif; border:2px solid #ff0000!important}


/*
a.x_orange_zarejestruj				{ display:block; width:138px; height:31px; background:url('/gfx/_buttons_1.png') 0 -2267px no-repeat; margin:10px auto 0; position:relative;}
a:hover.x_orange_zarejestruj	{ background:url('/gfx/_buttons_1.png') 0 -2298px no-repeat;}
a.x_orange_zarejestruj span		{ display:none}	
*/ 
/*
a.x_orange_testuj 		{ display:block; width:138px; height:31px; background:url('/gfx/_buttons_1.png') 0 -1370px no-repeat; margin:10px auto 0; position:relative;} 
a:hover.x_orange_testuj 	 			{ background:url('/gfx/_buttons_1.png') 0 -1401px no-repeat;}
a.x_orange_testuj 	span	 			{ display:none}

a.x_orange_dokoncz { display:block; height:31px; background:url('/gfx/_buttons_1.png') 0 -1288px no-repeat; margin-top:25px; float:right; width:140px; padding-right:180px;} 
a:hover.x_orange_dokoncz	 			{ background:url('/gfx/_buttons_1.png') 0 -1319px no-repeat;}
a.x_orange_dokoncz 	span	 			{ display:none}	
*/	







/*																									
div.cardtype									{ float:right; position:relative; top:-5px; margin:0 15px 0 0; border:2px solid #ff0000!important}
div.cardtype div							{ clear:both; float:left; border:2px solid #ff0000!important}
*/

div.gallery										{ padding:15px 0 5px 30px; position:relative; border:2px solid #ff0000!important}
/*
div.gallery a									{ display:inline; float:left;margin:0 28px 14px 0; border:1px solid #e9e9e9; padding:1px;}
div.gallery a img							{ display:block;}
*/

/* ???????????????????????????????????? */

a#callme											{ display:block ; width:69px; height:25px; background:url('/gfx/callme.png') no-repeat; float:left; margin-bottom:9px; border:2px solid #ff0000!important}
a#oddzialy										{ display:block ; width:113px; height:38px; background:url('/gfx/oddzialy.png') no-repeat; float:left;clear:both; border:2px solid #ff0000!important}
div#cardfoot									{ background:#fafafa; height:32px;margin:1px; line-height:36px; border:2px solid #ff0000!important}
div#cardfoot a								{ font-weight:bold; padding-left:16px; margin-left:8px;}
/* ???????????????????????????????????? */
div#cardfoot a.cardzoom				{ background:url('/gfx/lupa.png') 0 0 no-repeat; border:2px solid #ff0000!important}
div#cardfoot a:hover.cardzoom	{ background:url('/gfx/lupa.png') 0 -22px no-repeat; border:2px solid #ff0000!important}
/* ???????????????????????????????????? */
div#cardfoot a.cardform				{ background:url('/gfx/_pixels_2.png') -9px 0 no-repeat; border:2px solid #ff0000!important}
div#cardfoot a:hover.cardform	{ background:url('/gfx/_pixels_2.png') -9px -22px no-repeat; border:2px solid #ff0000!important}

div.allcard ,div.allcard_top_r , div.allcard_bot_l ,div.allcard_bot_r
															{ width:100%; float:left; position:relative;clear:both; border:2px solid #ff0000!important}
div.allcard ,div.allcard_top_r,div.allcard_bot_l ,div.allcard_bot_r 
															{ height:auto!important; height:10px; min-height:10px; border:2px solid #ff0000!important}

/*z galerią */
/*
div.gallerytab								{ width:150px; height:auto!important; height:140px; min-height:140px; float:left;}
div.gallerytab_img						{ width:130px; padding:5px; margin:0 auto; height:auto!important; min-height:20px; height:20px;}
div.gallerytab div						{ line-height:14px; text-align:center;}
div.gallerytab_img img				{ display:block; padding:5px; border:1px solid #d3d3d3; margin:auto;}
a.producttab_img							{ display:block; float:left; padding:5px 10px 5px 0;}
a.producttab_img img					{ display:block;float:left; padding:5px; border:1px solid #d3d3d3; margin:auto; background:#fff;}
a.more_b											{ display:block; text-align:right; padding-right:20px; font-weight:bold;}
*/
