/* Formularze
-------------------------------------------------------------- */
input                           { border-style:solid; font-size:13px;background:#fff;  border-color: #999999  #d1d1e1 #d1d1d1 #999999 ; border-width: 1px; padding:2px 3px 2px}
textarea                        { border-style: solid; border-color:#b2b2b2 #e1e1e1 #e1e1e1 #b2b2b2; border-width: 1px; padding: 3px 2px; font-size:12px; }
input:focus, textarea:focus , input:active 
																{ background: #fff none repeat; color:#000 ;   border-color: #828282  #b1b1b1 #b1b1b1 #828282 ;}
select option                   { background:#fff }
input.checkbox              		{ width:auto !important; border:0 !important; padding:0px; background:  none; }
input.errors , textarea.errors ,div.fielderror input , div.fielderror textarea 
																{ background:#FFEAEA ;} 
input:focus.errors , textarea:focus.errors ,div.fielderror input:focus , div.fielderror textarea:focus 
																{ background:#fff}
fieldset 					          		{ border:1px solid #dadcdf; margin: 0 0 25px 0; clear: both; padding:22px 14px 16px; background: #f7f7f7; position: relative; }
fieldset.first			          	{ margin-top: 12px}
fieldset.last				          	{ margin-bottom:5px;}
legend                          { margin:0; padding:0 0px; font-size:11px; font-weight: bold; position:relative;    }
legend span                     { line-height:21px; background:#fff url('http://static.firmy.net/gfx/x_legend.png') 0% 100% repeat-x; margin:0px; display:block; padding:0 0 0 8px; position:absolute; top:-32px;  left:0px;  white-space:pre;}
legend span  span               { line-height:18px; background: url('http://static.firmy.net/gfx/x_legend_r.png') 100% 100% no-repeat; margin:0px; display:block; padding:1px 7px 2px 0; position:relative; top:0px;  left:0px; }
input.readonly									{ background:#e9e9e9}
textarea.readonly									{ background:#e9e9e9}
input.hidden	{ display:none !important; }

/* Forms Global
-------------------------------------------------------------- */
form.forms 				            	{ padding:10px 0px }
form.forms div, form.forms2 div	{ margin:5px 0 4px 0; float:left;width:100%; clear:both; height:auto !important; height:10px; min-height:10px } 
form.forms div.infoBox , form.forms2 div.infoBox { width:auto; float:none; clear: both;  }
form.forms div#dCsFree          { width:auto; float:none; clear: both; padding:5px 0 10px  }
form.forms div label			    	{ display:block; width:32%; line-height:22px;float:left; text-align:right; margin-right:5px; font-weight:bold; color:#333; cursor: pointer }
form.forms div input, form.forms div select, form.forms div textarea{ display:block; float:left; width:52% }
form.forms div.center				  	{ text-align:center; width:100%;}
form.forms div	textarea			  { height:100px; }
form.forms  em				          { color:#dd0000; margin-right:5px; font-style: normal; }
form.forms div input.lostpass		{ width:150px }
form.forms div a.lostpass	, form.forms div span.lostpass	  { padding-left:7px; }
form.forms div input.checkbox		{ width:auto; background:none; }
form.forms div.captcha div img 	{ border: 4px solid #f6f6f6 }
form.forms div.bound			    	{ padding-left:33%;  width:66%; float:left; text-align:left; }
form.forms div.bound  input.checkbox	
																{ margin:3px 4px 0px -2px;  }	
form.forms div.bound label			{ font-weight:normal!important; font-size:11px;  text-align:left!important; width:80%; }
* html form.forms div.bound  input.checkbox	{ margin:1px 4px 0px -2px;  }	
input.wSml1						         	{ width:15% !important}
input.wMed1						        	{ width:25% !important}

/* Contact  Zaloguj   
-------------------------------------------------------------- */
form.forms div.captcha				  { width:100% }	
form.forms div.captcha label		{ width:33% }	
form.forms div.captcha input		{ width:120px; float:none; clear:both; margin-left:33%; }
form.forms div.captcha span			{ display:block; margin-left:33%; }
form.forms div.captcha div  		{ float:left; width:56%; clear:none; }


/* Buttony 
-------------------------------------------------------------- */
form div input.button, div.infoBox.pc input.button    
															  { display:block;border:none; width:74px; height:23px; float:none; margin:0px auto 0; padding:0;  cursor:pointer; overflow:hidden; text-indent:-80px ; letter-spacing:-130px; font-size:0px ; color:#fff}
form div input.login		  			{ background:url('http://static.firmy.net/gfx/x_btn_zaloguj.png') no-repeat; border:none; width:78px; height:23px; float:none;  padding:0;  cursor:pointer; overflow:hidden; text-indent:-50px ; letter-spacing:-130px;}
form div  input:hover.login			{ background:url('http://static.firmy.net/gfx/x_btn_zaloguj.png') 0px -23px no-repeat; }
form div  input.send			      { background:url('http://static.firmy.net/gfx/x_btn_send.png') no-repeat; border:none; width:68px; height:23px; float:none;  padding:0;  cursor:pointer; overflow:hidden; text-indent:-50px ; letter-spacing:-130px;}
form div  input:hover.send			{ background:url('http://static.firmy.net/gfx/x_btn_send.png') 0px -23px   no-repeat;}
form div  input.save						{ background:url('http://static.firmy.net/gfx/x_btn_zapisz.png') no-repeat; border:none; width:68px; height:23px; }
form div  input:hover.save			{ background:url('http://static.firmy.net/gfx/x_btn_zapisz.png') 0px -23px   no-repeat;}
form div  input.next						{ background:url('http://static.firmy.net/gfx/x_btn_dalej.png') no-repeat; border:none; width:107px; height:23px; }
form div  input:hover.next			{ background:url('http://static.firmy.net/gfx/x_btn_dalej.png') 0px -23px   no-repeat;}
form div  input.okey						{ background:url('http://static.firmy.net/gfx/x_btn_okey.png') no-repeat; border:none; width:46px; height:23px; }
form div  input:hover.okey			{ background:url('http://static.firmy.net/gfx/x_btn_okey.png') 0px -23px   no-repeat;}
form div  input.szukaj					{ background:url('http://static.firmy.net/gfx/x_btn_szukaj.png') no-repeat; border:none; width:69px; height:23px; }
form div  input:hover.szukaj		{ background:url('http://static.firmy.net/gfx/x_btn_szukaj.png') 0px -23px   no-repeat;}
form div  input.show				  	{ background:url('http://static.firmy.net/gfx/x_btn_show.png') no-repeat; border:none; width:66px; height:23px; }
form div  input:hover.show		  { background:url('http://static.firmy.net/gfx/x_btn_show.png') 0px -23px   no-repeat;}

form div  input.cancel					{ background:url('http://static.firmy.net/gfx/x_btn_cancel.png') no-repeat; border:none; width:67px; height:23px; }
form div  input:hover.cancel		{ background:url('http://static.firmy.net/gfx/x_btn_cancel.png') 0px -23px   no-repeat;}

form div  input.delete					{ background:url('http://static.firmy.net/gfx/x_btn_delete.png') no-repeat; border:none; width:58px; height:23px; }
form div  input:hover.delete		{ background:url('http://static.firmy.net/gfx/x_btn_delete.png') 0px -23px   no-repeat;}
  
form div  input.deactivate			{ background:url('http://static.firmy.net/gfx/x_btn_deactivate.png') no-repeat; border:none; width:96px; height:23px; }
form div  input:hover.deactivate{ background:url('http://static.firmy.net/gfx/x_btn_deactivate.png') 0px -23px   no-repeat;}

form div  input.activate		  	{ background:url('http://static.firmy.net/gfx/x_btn_activate.png') no-repeat; border:none; width:75px; height:23px; }
form  div input:hover.activate	{ background:url('http://static.firmy.net/gfx/x_btn_activate.png') 0px -23px   no-repeat;}

form div  input.checkus		     	{ background:url('http://static.firmy.net/gfx/x_btn_checkus.png') no-repeat; border:none; width:139px; height:23px; }
form div  input:hover.checkus	  { background:url('http://static.firmy.net/gfx/x_btn_checkus.png') 0px -23px   no-repeat;}

form div input.backtopay 			  { background:url('http://static.firmy.net/gfx/x_btn_backtopay.png') no-repeat; border:none; width:152px; height:23px; }
form div input:hover.backtopay  { background:url('http://static.firmy.net/gfx/x_btn_backtopay.png') 0px -23px   no-repeat;}
  
div.pc form input.button 			  { background:url('http://static.firmy.net/gfx/x_btn_zamow.png') no-repeat; border:none; width:76px!important; height:23px; }
div.pc form input:hover.button  { background:url('http://static.firmy.net/gfx/x_btn_zamow.png') 0px -23px   no-repeat;}
div.pc input.button 			  { background:url('http://static.firmy.net/gfx/x_btn_zamow.png') no-repeat; border:none; width:76px!important; height:23px; }
div.pc input:hover.button  { background:url('http://static.firmy.net/gfx/x_btn_zamow.png') 0px -23px   no-repeat;}


form#ffCompany input.button , form div input.register
															  { background:url('http://static.firmy.net/gfx/x_btn_zarejestruj.png') no-repeat; border:none; width:95px; height:23px; float:none; margin:0px auto 0; padding:0;  cursor:pointer; overflow:hidden; text-indent:-50px ; letter-spacing:-130px;}
form#ffCompany input:hover.button ,form div input:hover.register 
																{ background:url('http://static.firmy.net/gfx/x_btn_zarejestruj.png') 0 -23px no-repeat; }


/* Logowanie  w topie
-------------------------------------------------------------- */
div#login  form  input          { width:96px; float:left; margin:0px 7px 0px 0px; padding:1px 2px; line-height:14px;  font-size:10px; height:14px; border-color: #b2b2b2  #e1e1e1 #e1e1e1 #b2b2b2 ; }
div#login  form  input.button   { background:url('http://static.firmy.net/gfx/x_ok.png') no-repeat; border:none; width:42px;height:18px; float:left; margin:0px 0px 0px -3px; padding:0;  cursor:pointer; overflow:hidden; text-indent:-50px ; letter-spacing:-130px;}

/* Wyszukiwara
-------------------------------------------------------------- */
form#frmFrontSearch                  { width:840px; display:block; height:32px; float:left; margin:12px 0px 0px 0px; padding:0px 0px 0px 140px;  background:url('http://static.firmy.net/gfx/x_wyszukaj.png') 5px 3px no-repeat;}
form#frmFrontSearch div              { padding:0px;  margin: 0px 5px; float:left; }	
form#frmFrontSearch label            { height:28px;overflow:hidden;  line-height:12px ; padding: 0px 4px 0px 0px; font-weight:bold; color:#fff; display:block; float:left; cursor:pointer; position: relative; top:-2px; }
form#frmFrontSearch label  span      { font-weight:normal; display:block;}
form#frmFrontSearch div div.input    { width:164px; height:21px; background:url('http://static.firmy.net/gfx/x_input_search.png') no-repeat;  margin:0px 0px; padding:0px; overflow:hidden;}
form#frmFrontSearch div div.input input:focus  {background:url('http://static.firmy.net/gfx/x_input_search.png') 0 -21px no-repeat;  }		
form#frmFrontSearch div input        { width:152px; height:18px; background:none; border:none; padding:2px 6px 1px 5px; font-weight:bold; }
form#frmFrontSearch div input.button { background:url('http://static.firmy.net/gfx/x_btn_search.png') no-repeat; border:none; width:66px;height:21px; float:left; margin:0px 0px 0px -3px; padding:0;  cursor:pointer; overflow:hidden; text-indent:-50px ; letter-spacing:-130px;}
form#frmFrontSearch div input:hover.button {background:url('http://static.firmy.net/gfx/x_btn_search.png') 0px -21px no-repeat; }
form#frmFrontSearch div  div.cityShortTip 
																		 { width:144px; position:absolute; top:22px; left:153px;  display:none; z-index:2000; border:1px solid #dadcdf; padding:1px 0px; background:#fff; margin:0px ;}
form#frmFrontSearch div div.singleCityTip , form#frmFrontSearch div div.singleCityTipMarked   { display:block; float:none; height:16px;  line-height:16px; padding:1px 6px 2px 4px; color:#2e2e2e; background:#fff; float:none; margin:0px; cursor: pointer; width:134px;}
form#frmFrontSearch div div.singleCityTipMarked  
																	 	 { background:#F1F1F1; }
.hiddenSubmit 											 { margin-left:-10000px}


form#ffSearchLarge  								 { position: relative;}
form#ffSearchLarge div.bound	       { margin-top:-2px; padding-left:33%!important; position: relative; width:312px; }
form.forms div  div.cityShortTip     { position:absolute; top:0px; left:195px; width:312px; display:none; z-index:2000; border:1px solid #dadcdf; padding:1px 0px; background:#fff; margin:0px ; }
form.forms div div.singleCityTip , form div div.singleCityTipMarked   
																		 { display:block; float:none;  line-height:16px; padding:1px 6px 2px 4px;width:300px;   color:#2e2e2e; background:#fff;  margin:0px; cursor: pointer;}
form div div.singleCityTipMarked     { background:#F1F1F1; }


form div.bound.tip									{ padding:0; line-height:0px;height:0px;margin:0;  z-index:100; position: relative; width:100%; }
form  div.tipwithframe              { position:absolute; width:309px; z-index:100; overflow:hidden; float:none; left:188px; }



form  div.tipwithframe 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;
}

div#dCityTip   						 { float:none; width:307px; display:none; z-index:2000; padding:1px 0px; background:#fff; margin:0px; border:1px solid #dadcdf; }
form  div#dCityTip div.singleCityTip , form  div#dCityTip div.singleCityTipMarked   { width:297px; }

/* AddTrades w primaryData
--------------------------------------------------------------- */
div.mycompTradeActions a	{ float:right; font-weight:bold; }
a.mycompTradeDel 					{ color:#A50000;}
a.mycompTradeAdd 					{ margin-right: 5px; color:#65A500;}
.profForm 								{ width:580px; margin:30px 0 10px 0}
.profForm input 					{ border:1px #ccc solid; margin:2px; padding:2px}
.profForm input#fCWWW 		{ width:150px !important; margin:5px 0 0 0}
.profForm label.mycompMapLocation {display:inline}
.profForm label					  { display:block}
.profForm label em 				{ font-style:normal }


/* AddTrades w primaryData
--------------------------------------------------------------- */
div.mycompTradeActions a	{ float:right; font-weight:bold; }
a.mycompTradeDel 					{ color:#A50000;}
a.mycompTradeAdd 					{ margin-right: 5px; color:#65A500;}
.profForm                 { width:580px; margin:30px 0 10px 0}
.profForm input           { border:1px #ccc solid; margin:2px; padding:2px}
.profForm input#fCWWW 		{ width:150px !important; margin:5px 0 0 0}
.profForm label.mycompMapLocation {display:inline}
.profForm label 					{ display:block}
.profForm label em 				{ font-style:normal}

/* Forms2  
-------------------------------------------------------------- */
form.forms2								{ margin:auto ;}
form.forms2  div label		{ display:block; width:100%; line-height:22px; float:left; font-weight:bold; color:#333; cursor: pointer }
form.forms2  div textarea	{ width:100%; height:100px; padding: 3px 0px; }
form.forms2  input			  { width:100%; padding:3px 0}
form.forms2  input.short	{ width:180px; padding:3px 2px}
form.forms2 span.left			{ float:right; }
form.forms2 div.checkboxes span		
													{ display:block; width:20%; float:left; padding:5px 0; }
form.forms2 div.checkboxes span label 
													{ font-weight:normal; display:inline; float:none }
form.forms2 div.checkboxes span input 
													{float:none; vertical-align:middle;}
form.forms2 legend span   { line-height:21px; background:#fff url('http://static.firmy.net/gfx/x_legend.png') 0% 100% repeat-x; margin:0px; top:-32px;  left:0px;  white-space:pre;}
form.forms2 legend span  span  
													{ line-height:17px; background: url('http://static.firmy.net/gfx/x_legend_r.png') 100% 100% no-repeat; margin:0px; display:block; padding:1px 7px 2px 0; position:relative; top:0px;  left:0px; }


/* Contact  Zaloguj   
-------------------------------------------------------------- */
form.forms2 div.captcha				  { width:100% }	
form.forms2 div.captcha label		{ width:100% }	
form.forms2 div.captcha input		{ width:120px; float:none; clear:both; }
form.forms2 div.captcha div  		{ float:left; width:52%; clear:none}
form.forms2 div.captcha span		{ display:block;clear: both; }

form.forms input.business-gold 	{ background:red }
form.forms input.business 		  { background:green }
form.forms input.starter        { background:orange }

form  input.zamow	, form  div input.zamow			
																{ background:url('http://static.firmy.net/gfx/x_bt_zarejestruj_bl.png') no-repeat; border:none; width:97px; height:21px; overflow:hidden; text-indent:-80px ; letter-spacing:-130px; padding:0 !important ; margin:0px auto ; cursor:pointer;  float:none; color:#000}
form   input:hover.zamow	    	{ background:url('http://static.firmy.net/gfx/x_bt_zarejestruj_bl.png') 0px -21px   no-repeat;}
table input.radio               { padding:0px  ; border:none; margin:0px 4px 0px 0px; }
table label                     { font-weight:bold; position: relative; top:-3px; line-height:12px; }



