/*Theme Name: Blog Firmy.netTheme URI: http://firmy.net/Description: Templatka Bloga Firmy.netVersion: 1.0Author: NNV*//* border  1px solid #E4E4E4 *//* text light   595959 888*//* text  2e2e2e  *//* background F0F0F0    *//* 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; border: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; display:block;  }.float_l          { float:left!important; }.float_r          { float:right;}* html            { height:1% }a img             { border:none; }a, a:link					{ color:#2e2e2e; text-decoration:underline;}a:hover						{ color:#1194d3;}h1,h2,h3,h4,h5,h6 { font-weight:bold;}h1                { font-size: 1.6em;  margin-bottom: 0.5em; }h2                { font-size: 1.5em; margin-bottom: 0.75em; }h3                { font-size: 1.4em;  margin-bottom: 0.5em; }h4                { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.2em;  }h5                { font-size:1.1em; margin-bottom: 0.5em; }h6                { font-size: 1em;  margin-bottom: 0.2em;  }p                 { margin: 0 0 8px; line-height:19px;}em                { font-style: italic;}ol                { list-style-type: decimal; margin:0px 5px 0px 20px;}ul			          { margin:0 5px 8px 5px; list-style-type: none;  }li 			          { padding: 1px 5px 1px 0px;}div.entry ul		{ margin:0 5px 8px 15px; list-style-type: square;  }div.entry li    { padding: 1px 5px 2px 0px;  list-style-type: square ;}/* forms */input.text        {  font:12px Tahoma, arial, Sans-serif;s background:#fff;  border-color: #919395  #e2e7ea #e2e7ea #919395 ; border-width: 1px; padding:2px 3px 2px;}textarea          { border-style: solid; border-color:#b2b2b2 #e1e1e1 #e1e1e1 #b2b2b2; border-width: 1px; padding: 3px 2px; font:12px Tahoma, arial, Sans-serif;  }input:focus, textarea:focus , input:active									{ background: #fff none repeat; color:#000 ;   border-color: #828282  #b1b1b1 #b1b1b1 #828282 ;}.text_b						{ font-weight:bold;}.text_n						{ font-weight:normal}.text_c  					{ text-align: center;}.text_i						{ font-style: italic; width:99.5%}.text_j  					{ text-align:justify; }.text_l  					{ text-align: left}.text_r  					{ text-align: right;}body             	{ background:#ffffff; font:12px Tahoma, arial, Sans-serif;  color:#2e2e2e;  line-height:18px; text-align:center; }div.wrap  			  { display:block;  width:970px;  margin:0 auto; text-align:left;   position:relative;  }div#header				{ width:100%; height:95px; background:#fff url('images/sprite.png')  repeat-x; clear:both;}div#logo 					{ width:218px; height:45px;  float:left; margin:34px 0 5px 10px; }div#logo a				{ width:218px; height:45px; display:block; }div#logo a img		{ display:block;}div.search         { margin:40px 10px 5px 5px; float:right;}div.search   input.text        { margin:0px 2px 0px 0px; width:190px;  float:left; border-style:solid; border-color: #c4c4c4  #f0f0f0 #f0f0f0 #c4c4c4 ; border-width: 1px; font-size:13px;  padding:4px 5px 3px;}div.search   input.button-search    { width:65px; height:24px; float:left; margin-left:5px; background:url('images/sprite24.png') 0px  -45px no-repeat; font-weight:bold; color:#fff; border:none; padding:0 0 3px 0; cursor:pointer; font-size:11px; line-height:20px;}div.search   input:hover.button-search	{ background:url('images/sprite24.png') -65px  -45px no-repeat;}div#navbar										{ width:100%; height:38px;  float:left; clear:both; background:url('images/sprite.png') 0 -95px repeat-x;}div#navbar ul									{ float:left; padding:0px; height:38px;  margin:0px 0 1px 0px; padding:0 0 0 1px; background:url('images/sprite.png') 0 -478px no-repeat }div#navbar ul  li							{ float:left; padding:0 0 0 1px; height:38px;  margin:0px; background:url('images/sprite.png') 100% -440px no-repeat }div#navbar ul  li a						{ display:block;  height:38px;  line-height:36px; float:left; padding:0 23px;  text-decoration:none; text-align:center;    outline: none; color:#ccc; margin-right:2px;}div#navbar ul  li	a:hover			{ color:#fff  }   div#navbar ul  li.active	a	, div#navbar ul  li.current_page_item	 a{ background:url('images/sprite.png') 0 -516px repeat-x;  cursor:default;color:#fff }   a#subs-rss										{ display:block; height:27px; color:#cccccc; float:right; padding-left:22px; background:url('images/sprite24.png') 0  -72px no-repeat; margin:9px 25px 0 0}a:hover#subs-rss							{ color:#fff;}div#main 										{ width:950px; margin:10px auto; padding:10px;text-align:left;  background:#f0f0f0; border:1px solid #e4e4e4; position:relative; }div#middle 									{ width: 640px; float:left; padding:0;margin:0px 0; }/* ================== Sidebar ========================= 	 ====================================================  */div#sidebar { width:300px; float:right; margin:0px; }div.box			{ background:#fff; padding:7px; margin-bottom:10px;}div.box h3  { font-size:13px; font-weight:bold;  color:#2e2e2e; margin:0px 0px 3px 0px;  background:#f0f0f0; position:relative; height:26px;  }div.box h3 span	{ padding:4px 12px; display:block;}div.box h3 span.corn	{ display:block; width:7px; height:7px; background:url('images/sprite.png') 0 -556px no-repeat; position:absolute; top:26px; left:0; padding:0px; line-height:0; font-size:0;} div.box	div.text	{ padding:0 6px;}div#sidebar div.box-left {	width:131px;float:left; margin-right:10px; display:inline; overflow-x:hidden; }div#sidebar div.box-left	ul	{ margin:0 4px 5px 2px;} div#sidebar div.box-left  li { float:left; width:100%;  padding:3px 0px;}div#sidebar div.box-left  li a { float:left; padding-right:2px; padding-left:13px;}div#sidebar div.box-right {	width:131px;float:left; }div#sidebar div.box-archive{ width:121px}/* autorzy */div#sidebar div.box-author { width:141px}div#sidebar div.box-left  li a { padding-left:4px; display:block; background:none }div#sidebar div.box-left  li a:hover  {  background:none } div#sidebar span.grey { color: #888; }div#sidebar ul { margin:0 6px 5px;}div#sidebar li { display:block; padding:3px 2px 3px 12px; background:url(images/dot.png) 0 100% repeat-x ; }div#sidebar li a	{ text-decoration:none; }div#sidebar div.arrow li 	{ padding:3px 2px 3px 2px; }div#sidebar div.arrow	a		{ display:block; background:url(images/sprite.png) 3px -137px no-repeat; padding-left:14px;}div#sidebar div.arrow	a:hover	{ background:url(images/sprite.png) 3px -561px no-repeat;   }div#sidebar div.category li a	{ float:left; margin-right:3px; }div#sidebar div.box-author 	a	  { float:left;}div#sidebar div.doc li 		{ padding:3px 2px 3px 2px; }div#sidebar div.doc	a			{ display:block; background:url(images/sprite.png) 2px -190px no-repeat; padding-left:17px   }div#sidebar div.doc	a:hover	{ background:url(images/sprite.png) 2px -619px no-repeat;   }div#sidebar div.com li 		{ padding:3px 2px 3px 2px; }div#sidebar div.com	a			{ display:block; background:url(images/sprite.png) 2px  -320px no-repeat; padding-left:18px   }div#sidebar div.com	a:hover	{ background:url(images/sprite.png) 2px -665px no-repeat;   }/* poll */div.wp-polls	 { padding:5px 10px; background:#fff }div.title-poll { padding:0 4px 2px 2px; font-weight:bold; }div#sidebar ul.ul-poll		{ margin:0 3px 5px;}div#sidebar  ul.ul-poll	li	 { background:none ; padding:1px 2px 1px 2px; }ul.ul-poll	li input			   { margin:0 0 0 4px; position:relative; top:2px }a.vote ,a.result								{  width:50px; height:19px; display:block;  background:url(images/sprite24.png) 0 -100px no-repeat; text-decoration:none;  color:#fff; text-align:center; float:left; font-size:11px;  line-height:19px;} a:hover.vote	{  background:url(images/sprite24.png) -100px -100px no-repeat; color:#fff; }a.result	{  background:url(images/sprite24.png) -50px -100px no-repeat; margin-left:5px;}a:hover.result	{  background:url(images/sprite24.png) -150px -100px no-repeat; color:#fff; }div#sidebar  ul.wp-polls-ul	{ margin:0;}.wp-polls-ans { width:100%; 	filter: alpha(opacity=100);	-moz-opacity: 1;	opacity: 1; }div.wp-polls-loading { display: none; text-align: center; height: 16px; line-height: 16px; }	div.pool-box	{ background:#fff url(images/loader.gif) center no-repeat; }div#content 	div#post_2	{ margin-bottom:0; padding-bottom:15px;  padding-top:5px;  background:url(images/team.jpg) 97% 100% no-repeat;}div.subpage							{ padding:15px 12px 10px; text-align: justify }div.general-post					{ background:#fff;  margin-bottom:10px; padding:10px; text-align: justify }div.general-grey          { background:#f0f0f0; }div.general-image					{ float:left; margin:0 15px 0 0 }div.general-image	img			{ display:block }div.general-post div.post	{ padding:0px 10px; }div.general-post h2				{ margin-bottom:3px; padding-top:10px;}div.general-post div.general-meta					{ float:none; width:auto;color:#595959; }div.general-post div.general-meta	 div.meta a 		{	color:#595959; }div.general-post div.general-meta  a:hover 			  {	color:#2e2e2e; }div.general-post div.meta div.date		{ padding:0; background:none } div.general-post div.meta-bottom	{ float:none; width:100%; padding-bottom:5px; }div#content	 						{ background:#fff; }div.home-post						{ padding:15px 12px 10px; text-align: justify }div.home-post	div.post	{ border-bottom:1px solid #e4e4e4; padding:0 6px 12px; margin:0 0 15px 0;}div.meta							 	{ font-size:11px;color:#a8a8a8; height:18px; width:100%; float:left; margin:0 0 5px 0;  }div.meta div.date      	{ float:left; padding-left:17px;  background:url(images/sprite.png) 0px -263px no-repeat; margin:0 5px 0 0 }div.meta a 							{	color:#a8a8a8; }div.meta a:hover 			  {	color:#2e2e2e; }div.meta div.autor			{ float:left;  margin-left:6px;}  div.meta div.category		{ float:left;}  div.home-post	h2 ,div.general-post h2				{ font-size:20px; font-weight:normal; margin-bottom:5px; line-height:24px; text-align:left;}div.home-post	h2 a ,div.general-post h2	a		{ text-decoration:none; }div.home-post	h2 a:hover{ text-decoration:underline; }div.home-post p 	      { color:#595959; display:inline}div.home-post a.thumb		{ float:left;}div.home-post a.thumb img	{ display:block; float:left; padding:3px; border: 1px solid #e4e4e4; margin:5px 10px 5px 0; }div.meta-bottom					{ color:#888; font-size:11px;   width:100%; float:left; margin:8px 0 0 0; }div.meta-bottom	a				{ color:#888; }div.meta-bottom	a:hover	{ color:#2e2e2e;}	div.tags								{ float:left; }div.tags	span					{ color:#595959; }div.comments						{ float:right;height:14px;}div.comments a					{ display:block; float:right;height:14px; line-height:14px; padding-left:15px; background:url(images/sprite.png) 0px -294px no-repeat; }div.comments a:hover		{ background:url(images/sprite.png) 0px -321px no-repeat; }			div.home-post a.more		{ background:url(images/sprite.png) 0px -392px no-repeat; padding:4px; margin:0 2px}div.entry	p             { margin: 0 0 15px }div.single							{ padding:5px 15px 10px; }div.breadcrumbs					{ border-bottom:1px solid #e4e4e4; width:100%; float:left; margin-bottom:12px;  padding:4px 0 8px;}div.breadcrumbs	float_l span		{ padding:0 5px;}div.single	h2					{ font-size:26px; font-weight:normal; margin-bottom:8px; line-height:28px; }div#toolbar							{ float:right; position:relative; top:4px; margin:0 5px 0 0}div#resize_font					{ float:right; line-height:16px; height:16px; position:relative; top:-1px; margin-left:10px; }a#f0 ,a#f1 , a#f2				{ color:#595959; text-decoration:none; font-weight:normal; padding:0 0 0 1px; }a#f1										{ font-size:16px;}a#f2										{ font-size:14px;}a#f0										{ font-size:11px;}a:hover#f0 ,a:hover#f1 , a:hover#f2	{ text-decoration:underline; }	a.rss								  	{ display:block; width:26px; height:12px;  line-height:0px; font-size:0;  background:url(images/sprite24.png) -238px -74px no-repeat;  float:left;  border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4 ; margin:0 7px;}a:hover.rss							{ background:url(images/sprite24.png) -238px -87px no-repeat;  }a.print									{ display:block; float:left; width:14px; height:14px; background:url(images/sprite24.png) -243px -102px no-repeat; position:relative; top:-1px;	}div.entry 							{	padding:0 2px; text-align: justify; margin-bottom:10px; }img.alignleft						{ float:left; margin: 5px 15px 5px 0;  border:1px solid #E4E4E4; padding:3px;}div.tags-single					{ background:#f0f0f0; padding:5px 6px;}div#tools								{ float:left; width:100%;  position:relative; overflow:hidden; padding-top:14px; }div.addthis_toolbox			{ float:left;}div.ratings							{ float:right;display:block;  position:relative; z-index:1; line-height:15px; margin-bottom:15px;   z-index:1;}div.ratings	 div.label	{ float:left;  margin:0 2px;  }/* Ocena posta */div.post-ratings				 { float:left; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; height:15px; font-size:11px;}.post-ratings-loading 		{ display:none; height: 16px; text-align:center; position:absolute; top:0; left:0;width:100%; height:20px; background:#fff }.post-ratings-image 			{ border:0px; }div.post-ratings IMG, div.post-ratings-loading IMG, div.post-ratings-image IMG {border: 0px;padding: 0px;margin:0px;  position:relative; top:2px}img.post-ratings-image		{top:2px; position:relative;}.post-ratings-comment-author { font-weight: normal; font-style: italic;}div.post-ratings-text		 { position:absolute; top:-12px; left:102px; color:#888; height:15px; display:block!important; z-index:111; line-height:12px;}/* komentarze */ul.commentlist						{ margin-bottom:10px;}ul.commentlist	li				{ clear:both; padding:0px 0 12px;}img.avatar								{ float:left; margin:0 15px 0 0;}div.comment-desc					{ width:530px; float:left; background:#f7f7f7; position:relative;  } div.comment-desc-padd			{ padding:8px 12px 0;}div.comment-desc div.corn { display:block; width:7px; height:13px; background:url('images/sprite24.png') -250px -120px no-repeat; position:absolute; top:10px; left:-7px; padding:0px; line-height:0; font-size:0;} div.comment-autor					{ }div.comment-autor		span	{ font-size:14px ;font-weight:bold;}div.comment-data					{ font-style:italic; color:#888;}em.info										{ color:#fb6c0d;}	div.comment-all						{ clear:both; }h4.title									{ font-size:15px; border-bottom:1px solid #E4E4E4; margin-bottom:10px; padding:0 5px 5px;}div.comment-all		form	div			{ width:100%; float:left; margin-bottom:12px; }div.comment-all		label   { color:#888888; font-size:11px; font-weight:bold;}div.comment-all		label span	  {  font-weight:normal;}div.comment-all		input.text		{ font-size:12px; background:#f3f3f3;  border:1px solid #dddddd ;  padding:4px 3px 4px; width:210px; margin-right:3px;}div.comment-all	textarea  { font-size:12px; background:#f3f3f3;  border:1px solid #dddddd ;  padding:2px 3px 2px; width:500px; height:130px}div.comment-all	 input:focus.text, div.comment-all	 input:focus.text ,div.comment-all	 textarea:focus 	 	{ background:#fff;  border-color: #919395  #e2e7ea #e2e7ea #919395 ; }div.comment-all		input.checkbox		{ width:auto; position:relative; top:1px;right:-1px; padding:0px }div.subscribe-to-comments		{ margin-top:2px;}div.comment-all input.com-btn							{ width:118px; height:24px; float:left;  background:url('images/sprite24.png') 0px  -120px no-repeat; font-weight:bold; color:#fff; border:none; padding:0 0 0px 0; cursor:pointer; font-size:11px; line-height:20px; position:relative; top:-4px;}div.comment-all input:hover.com-btn			  { background:url('images/sprite24.png') -118px  -120px no-repeat;}input.error, textarea.error { border:1px solid #CC0000!important; background:#FFEAEA!important }/* Form Contact */div.contactform	label				{ display:block; font-weight:bold; margin-bottom:2px;}div.contactform	input.text	{ font-size:12px; background:#f3f3f3;  border:1px solid #dddddd ; padding:3px 3px 3px; width:210px; margin:0 0 6px; }div.contactform	textarea { font-size:12px; background:#f3f3f3;  border:1px solid #dddddd ;  padding:2px 3px 2px; width:500px; height:130px}div.contactform	input.send-btn	{ width:65px; height:24px; float:left;  background:url('images/sprite24.png') 0px  -45px no-repeat; font-weight:bold; color:#fff; border:none; padding:0 0 0px 0; cursor:pointer; font-size:11px; line-height:20px; margin:5px 0 10px}div.contactform	input:hover.send-btn	{ background:url('images/sprite24.png') -65px  -45px no-repeat;}div.postform							{}div.postform	form	div	  { width:100%; float:left; margin-bottom:10px; }div.postform	label				{ display:block; font-weight:bold; margin-bottom:2px;}div.postform	select			{ background:#f3f3f3;   }	div.postform	select:focus	{background:#fff }	div.postform	form label.check	{ display:inline; font-weight:normal;}div.postform	input.text		{ font-size:12px; background:#f3f3f3;  border:1px solid #dddddd ;  padding:4px 3px 4px; width:210px; margin-right:3px;}div.postform	input.long	{ width:580px; }div.postform	input.captcha-in	{ width:50px; }div.postform	textarea 	{ font-size:12px; background:#f3f3f3;  border:1px solid #dddddd ;  padding:2px 3px 2px; width:580px; height:230px}div.postform img.captcha	{ display:block;}div.postform span.catcha-desc	{ display:block; font-size:11px;   }div.postform	input.send-btn	{ width:65px; height:24px; float:left;  background:url('images/sprite24.png') 0px  -45px no-repeat; font-weight:bold; color:#fff; border:none; padding:0 0 0px 0; cursor:pointer; font-size:11px; line-height:20px; margin:5px 0 10px}div.postform	input:hover.send-btn	{ background:url('images/sprite24.png') -65px  -45px no-repeat;}span.required						{ color: #CC0000; font-weight:normal;}div.for-required				{ color: #888; text-align:right; font-size:11px;}div.boxerror						{ background:#FFEAEA; border:1px solid #FFABAB; padding:5px 10px; width:560px; margin-bottom:10px; }/* Footer */div.footer 							{ width: 100%; border-top:1px solid #e4e4e4; background:#f0f0f0;color:#595959; font-size:11px;}div.footer div.wrap			{ padding:10px 0 40px; } div.links								{ float:left; background:#fff; padding:3px 10px; color:#888}div.links	 a						{ text-decoration:none; color:#888 }div.links	 a:hover			{ text-decoration:underline; color:#2e2e2e}div.links	 span					{ padding:0 4px}div.copyright						{ float:right; background:#fff; padding:3px 10px;}/* Paginacja */div.wp-pagenavi								{ text-align:center; width:100%; float:left; margin-bottom:5px; padding:2px 0; }div.wp-pagenavi a							{ padding: 3px 5px; margin: 2px; text-decoration: none; border: 1px solid #e4e4e4; color: #888888; }div.wp-pagenavi a:hover				{	border: 1px solid #aaa; color: #2e2e2e; }div.wp-pagenavi a:active			{ }div.wp-pagenavi span.pages		{padding: 3px 5px; margin:2px;border: 1px solid #e4e4e4;color: #888888; }div.wp-pagenavi span.current	{ padding: 4px 6px;  margin:2px; color: #fff; background:#a8a8a8; }div.wp-pagenavi span.extend		{ padding: 3px 5px ;  margin:2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
