/* Global style
-------------------------------------------------------------- */
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-family:inherit; vertical-align:baseline;}
table							{ border-collapse:separate; border-spacing:0;}
th, td						{ text-align:left;}
.clr							{ clear:both;font-size:0; line-height:0;height:0}
.float_l					{ float:left;}
.float_r					{ float:right;}
* html						{ height:1%}
body							{ background:#fff; font:normal 11px Tahoma, arial, Sans-serif; color:#2e2e2e; line-height:21px; text-align:center;}
a img							{ border:none;}
h1,h2,h3,h4,h5,h6	{ font-weight:normal;}
h1								{ font-size:1.8em; margin-bottom:0.5em;}
h2								{ font-size:1.6em; margin-bottom:0.75em;}
h3								{ font-size:1.5em; margin-bottom:0.5em;font-weight:bold;}
h4								{ font-size:1.4em; line-height:1.25; margin-bottom:0.2em; font-weight:bold}
h5								{ font-size:1.3px; margin-bottom:0.5em; font-weight:bold;}
h6								{ font-size:1.2em; 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:0px 5px 0px 20px;}
ul								{ margin:0 5px 8px 5px; list-style-type:none; line-height:19px;}
li								{ padding:1px 5px 1px 0px;}

/* Text format
-------------------------------------------------------------- */
.text							{ padding:3px 12px 5px 12px;}
.text_b						{ font-weight:bold;}
.text_n						{ font-weight:normal!important;}
.text_c						{ text-align:center;}
.text_j						{ text-align:justify;}
.text_bc					{ text-align:center; font-weight:bold;}
.text_l						{ text-align:left!important;}
.text_r						{ text-align:right;}
.text_bc					{ font-weight:bold; text-align:center;}
.text_bb					{ font-weight:bold; font-size:13px;}
.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_bb					{ font-size:13px; font-weight:bold;}
.text_blb					{ font-size:15px; font-weight:bold;}
.text_bbb					{ font-size:17px; font-weight:bold; line-height:23px;}
.text_bib					{ font-size:17px; 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_g 					{ color:#717171}
.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;}

/* Formularze
-------------------------------------------------------------- */
input													{ border-style:solid; font-size:1.2em;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:1.1em;}
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 10px; background:#f7f7f7; position:relative;}
fieldset.first								{ margin-top:12px}
fieldset.last									{ margin-bottom:5px;}
legend												{ margin:0; padding:0 0px; font-size:1em; font-weight:bold; position:relative;}
legend span										{ line-height:21px; background:#fff url('/gfx/_businesspack.png') 0px -759px no-repeat; 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('/gfx/_businesspack.png') 100% -759px 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:1em; text-align:left!important; width:80%;}
* html form.forms div.bound input.checkbox	{ margin:1px 4px 0px -2px;}

/* 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:0; color:#fff}
form div input.send						{ background:url('/gfx/_businesspack.png') 0px -701px no-repeat; width:68px; height:23px;}
form div input:hover.send			{ background:url('/gfx/_businesspack.png') 0px -724px no-repeat;}

form div input.save						{ background:url('/gfx/_businesspack.png') 0px -2534px no-repeat; height:23px; width:68px; margin-bottom:10px;}
form div input.save:hover			{ background:url('/gfx/_businesspack.png') 0px -2557px no-repeat;}

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

/* 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('/gfx/_businesspack.png') 0px -759px no-repeat; margin:0px; top:-32px; left:0px; white-space:pre;}
form.forms2 legend span span
															{ line-height:17px; background:url('/gfx/_businesspack.png') 100% -759px 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}

/* Opinie
-------------------------------------------------------------- */
div.review_0_small , div.review_1_small ,div.review_2_small ,div.review_3_small ,div.review_4_small , div.review_5_small , div.review_6_small 
															{ position:absolute; width:65px; height:20px; top:9px; right:8px}
div.review_0_small						{ background:url('/gfx/summary_all_stars.png') 0px -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') 0px -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') 0px -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') 0px -462px no-repeat;}

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

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

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