/* Chariot(c) 2010 */
html		{ background:#fff;}
*			{ padding:0; margin:0;}

body								{ text-align: center;}
body,input,textarea,select,td		{ font: 11px Tahoma, Sans-serif; line-height:1.3em; background-color: #fff; color:#363636;}

a			{ cursor:pointer; color:#FF4D05; text-decoration: none; outline:none;}
a:hover		{ border:0;}	/*IE6fix*/
a:hover		{ text-decoration:underline;}
.clr		{ clear: both; font-size:1px; line-height:1px; height:1px;}
li			{ list-style: none;}

address				{ font-style:normal;}
table				{ border-spacing:0;}
td,th				{ vertical-align:top;text-align:left;font-weight:normal;}
h1,h2,h3,h4,h5,h6	{ font-weight:normal;}
option				{ padding-right:1ex;}

img,fieldset		{ border:0;}
input[type=checkbox]{ border:0!important;}
input[type=radio]	{ border:0!important;}
img					{ vertical-align:bottom;}
object				{ display:block;}
.center							{ text-align:center;}
.clear				{ clear:both;overflow:hidden;height:0;}
.tac {text-align: center;}
.tar {text-align: right}
.fleft{float: left;}
.fright{float: right;}
.clr{clear: both}
.cp{cursor: pointer}
.dn{display: none}

.textTip{color: #888}

.fs11{font-size: 11px;} .fs16{font-size: 16px;} .fs18{font-size: 18px;}

.ind20{text-indent: 20px;}

 .mt5{margin-top: 5px;} .mr5{margin-right: 5px;} .mb5{margin-bottom: 5px;} .mt8{margin-top: 8px} .m10{margin: 10px;} .mt10{margin-top: 10px;} .ml10{margin-left: 10px} .mr10{margin-right: 10px;} .ml11{margin-left: 11px;} .mb12{margin-bottom: 12px;} .mt14{margin-top: 14px} .m15{margin: 15px;} .mt15{margin-top: 15px;} .ml15{margin-left: 15px} .mb15{margin-bottom: 15px} .ml20{margin-left: 20px}
.mt30{margin-top: 30px} .mb40{margin-bottom: 40px;}
.ml245{margin-left: 245px;}

.pt5{padding-top: 5px}
.p10{padding: 10px;}
.pl10{padding-left: 10px} .pr10{padding-right: 10px}
.pb13{padding-bottom: 13px;}

.w200{width: 200px;} .w220{width: 220px} .w270{width: 270px;} .w324{width: 324px} .w330{width: 330px;} .w350{width: 350px} .w415{width: 415px;} .w628{width: 628px;}

.h19{height: 19px;} .h220{height: 220px;} .h250{height: 250px}

.pop_edit .errList li{color:#FF0000;font-size:11px;text-align:center;float:left;margin-bottom:0;margin-left:115px;margin-top:5px;}
.pop_edit .errList p{color:#FF0000;float:left;font-weight:600;margin-left:78px;margin-top:10px;width:100%;}

/* TOP start */
#char_top			{ width:100%; height:40px; background: #F5F5F5;}
#char_top a			{ font-weight:bold;}

#char_top_center	{ width:990px; text-align: left; margin: 0 auto;}
#char_top_left		{ text-align: left; padding-top:10px; color: #7F8386; float: left;}

#char-najczesciej-szukane			{ margin: 3px 0px 0; padding: 0 10px; text-align: left; }
#char-najczesciej-szukane b			{ padding: 0 15px 0 0; display: block; height:20px; float: left; }
#char-najczesciej-szukane img		{ padding: 0 5px; }
#char-najczesciej-szukane a			{ color: #86878B;}

#char_top_right						{ float: right;}

#char_top_tabs						{ width:990px; margin: 0px auto 5px; height:140px;}
#char_top_tabs #logo				{ float: left;}

#tabs							{ width:753px; float: right; margin-top:20px; height:118px; background: url(/images/char_top_tabs_tlo.jpg) no-repeat 0 31px; text-align: left;}
#tabs ul li						{ text-align: center; font: bold 18px Tahoma, Sans-serif;}
#tabs ul li	a					{ color:#FF4D05; padding:2px 14px; height: 24px; margin:2px 1px 0 0; background: #F2F2F2; border-top:1px solid #D8D8D8; }
#tabs ul li.ui-state-active a	{ cursor: pointer; float: left; color:#000; padding: 0px 14px 3px; margin:0px 2px 0 0;height: 29px; border-top:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; background-color: #fff;}

#tabs ul li	a:hover						{ color:#FF4D05; }
#tabs ul li.ui-state-active a:hover		{ color:#000;}

.ui-tabs .ui-tabs-nav #tabs-top-4		{ left:192px;}
#tabs-top-4	a							{ width:106px; height: 28px; margin:2px 1px 0; background: #F2F2F2; border-top:1px solid #D8D8D8; }

#tabs .row				{ float: left; padding: 0px 0px 0 7px; margin-top:7px;}
#tabs .row input		{ border: 1px solid #BFBFBF;}
#tabs .row input.slowa	{ width:225px;  padding: 4px 5px;}
#tabs-3 .row input.slowa	{ width:525px;  padding: 4px 5px;}
#tabs .row input.skat	{ width:150px;}
#tabs .row input.szukaj	{ width:600px;padding: 4px 5px;}
#tabs .row select.swoj	{ width:165px;}

#tabs .row select		{ border: 1px solid #BFBFBF; padding: 2px 0 2px 5px;}
#tabs .row select option{ padding: 1px 0 1px 5px;}
#tabs .btns				{ float: right; padding: 0 0px 0 0px;}

#tabs.frameSimpl		{background: url("/images/top_frame.png") no-repeat scroll 0 31px transparent; height: 92px;}

#tabs fieldset			{ background: url(/images/char_top_tabs_szukaj.jpg) no-repeat 0 0; margin: 10px 10px 0; }
/* TOP end */

#site-path				{ width:990px; text-align: left; margin: 10px auto;}
#baner-new-glowna		{ width:990px; margin: 10px auto;}


#wrapper				{ width:990px; margin: 0 auto; text-align: left;}
#wrapper-left			{ float: left; width:221px;margin-right:15px;}
#wrapper-center			{ float: left; width:517px; margin-top:-12px; }
#wrapper-right			{ float: right; width:221px;}


#char_kategorie				{ float: left; width:218px; text-align: left; background:#F2F2F2 url(/images/char_kategorie_tlo.jpg) no-repeat 15px 15px; border:1px solid #D8D8D8;}
#char_kategorie2			{ float: left; width:218px; text-align: left; background:#F2F2F2 url(/images/char_artykuly_tlo.jpg) no-repeat 15px 15px; border:1px solid #D8D8D8;}
#char_dolacz_do_nas		{ width:218px; height:165px; margin:10px 0; text-align: left; background:#fff url(/images/char_dolacz_do_nas_tlo.jpg) no-repeat 4px 10px; border:1px solid #D8D8D8;}

#char_dolacz_do_nas #facebook	{ margin: 55px 5px 5px; display: block; float:left; width:96px; height: 41px; background: url(/images/logo_dolacz_facebook.jpg) no-repeat 0 0;}
#char_dolacz_do_nas #blip		{ margin: 55px 5px 5px; display: block; float:left; width:96px; height: 41px; background: url(/images/logo_dolacz_blip.jpg) no-repeat 0 0;}
#char_dolacz_do_nas #goldenline	{ margin: 9px 5px 5px; display: block; float:left; width:96px; height: 41px; background: url(/images/logo_dolacz_goldenline.jpg) no-repeat 0 0;}
#char_dolacz_do_nas #naszaklasa	{ margin: 9px 5px 5px; display: block; float:left; width:96px; height: 41px; background: url(/images/logo_dolacz_naszaklasa.jpg) no-repeat 0 0;}


#char_nasi_partnerzy			{ width:218px; height:165px; margin:10px 0; text-align: left; background:#fff url(/images/char_nasi_partnerzy_tlo.jpg) no-repeat 4px 10px; border:1px solid #D8D8D8;}
#char_nasi_partnerzy p			{ margin:0; padding: 55px 0 0; text-align: center;}


#char_witaj_na_reklama			{ width:221px; height: 135px; background: url(/images/witaj_na_reklama.jpg) no-repeat 0 0; font: 12px Arial, Helvetica, sans-serif; text-align: center;}
#char_witaj_na_reklama a		{ text-decoration: none; font-weight:bold;}
#char_witaj_na_reklama_zaloguj	img { margin: 52px 0 6px 2px; }

#tabs-1	{ margin-top:10px;}

#tabs2	{ text-align: center;}
#tabs2 img				{ margin: 3px auto;}
#tabs2 ul li #tabs-top-21		{ background: url(/images/tabs_dla_wykonawcy_right.jpg) no-repeat 0 0; width:111px; height:33px; display: block;}
#tabs2 ul li.ui-state-active #tabs-top-21	{ background: url(/images/tabs_dla_wykonawcy_right.jpg) no-repeat 0 -33px; width:111px; height:33px; display: block;}

#tabs2 ul li #tabs-top-22		{ background: url(/images/tabs_dla_zlecajacego_right.jpg) no-repeat 0 0; width:110px; height:33px; display: block;}
#tabs2 ul li.ui-state-active #tabs-top-22	{ background: url(/images/tabs_dla_zlecajacego_right.jpg) no-repeat 0 -33px; width:110px; height:33px; display: block;}

#tabs-21	{ border:1px solid #D8D8D8; margin-top:-1px; background: url(/images/tabs_dla_wyk-zle_tol_right.jpg) no-repeat 25px 12px;}
#tabs-21 p	{ margin:0; /*padding-top:65px;*/}
#tabs-21 ul	{ border: 1px solid #D6D6D6; background: #F2F2F2; margin: 2px 10px; padding: 5px 3px 5px 25px;}
#tabs-21 ul	li	{ padding: 2px 0px 1px 0px; list-style:circle;}
#tabs-22	{ border:1px solid #D8D8D8; margin-top:-1px; background: url(/images/tabs_dla_wyk-zle_tol_right.jpg) no-repeat 25px 12px;}
#tabs-22 p	{ margin:0; padding-top:65px;}

#char_reklama_zmeni_firme_right		{ margin: 20px 0;}

#tabs3							{ margin: 15px 0; text-align: left;}
#tabs3 ul li 					{ margin: 4px 2px 0 0;}
#tabs3 ul li a					{ font: 12px Arial, Helvetica, sans-serif; background: #F2F2F2; border-top:1px solid #D8D8D8; color: #000; height: 16px; margin: 2px 0px 0; padding: 6px 8px 6px !important;  margin: 3px 0px 0; padding: 5px 8px 6px ;}
#tabs3 ul li.ui-state-active a	{ color:#FF4D05; font-weight:bold; margin: 0px 0px; background: #fff; border-top:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; height:20px;}
div#tabs-31, div#tabs-32,  div#tabs-33, div#tabs-34, div#tabs-35, div#tabs-36 { border:1px solid #D8D8D8; margin-top:-2px; padding: 10px;}


div#tabs3 div.tabs3a			{ display:block; float: left; width:110px; height:130px; margin: 10px 6px; }
.tabs3a	.tabsO					{display: table; height: 100px; width:110px; border:1px solid #CCCCCC; margin:1px 2px; }
.tabs3a .tabsI					{display: table-cell; vertical-align: middle; text-align: center}
div#tabs3 div.tabs3a	a		{ display:block;}
.tabs3-item						{ font-weight: bold; float: left; color:#828387; text-align: center; margin: 0px; overflow:hidden; width:110px; height:30px; margin-top:5px; background-color:#fff; }
.tabs3-item img					{ display: block; width:100px; height:100px; border:1px solid #ccc;}

#char_ciekawe_realizacje_start	{ border:1px solid #D8D8D8; background: url(/images/char_ciekawe_realizacje_tlo.jpg) no-repeat 5px 10px; text-align: left;}
a#wiecej-promowanych			{ display: block; position:relative; top:10px; left:350px; width:150px; height:30px;}
#sliderContent 					{ width:510px; margin:auto; padding: 0px; background: url(/images/slider-tlo.jpg) no-repeat 0 184px; height: 225px; }
.viewer 						{ width:477px; height:176px; margin:0px auto 0px; overflow:hidden; position:relative;  }
.content-conveyor 				{ width:410px; height:165px; position:relative; padding-top:20px; }
#sliderContent .item 			{ float:left; text-align:center; overflow:hidden; width:120px; height:155px; overflow: hidden;}
#sliderContent .item img 		{ background-color:#ffffff; width:90px; height:90px; padding:0px; margin: 5px auto 5px auto;   border:1px solid #D8D8D8;}
#sliderContent .item a 			{ color: #86878B; font-weight:bold; display: block; width:100px; height:100px; border:1px solid #ccc;}
#sliderContent .item span		{ font-weight: bold; color:#828387; display: block; width:100px; height:40px; background-color:#fff; margin-top:3px;}
#sliderContent .item a:hover 	{ text-decoration: none;}
.zobacz-wszystkie-realizacje	{ display: block; width:481px; text-align: right; height:10px;}     
#char_najpopularniejsze_kategorie	{ margin: 20px 0; border:1px solid #D8D8D8; background: #f2f2f2; text-align: left;}
#wiecej-najlepsze-kategorie			{ width: 335px; display: block; position:relative; top:19px; left:137px;}
#char_dla_zleceniodawcy_zlecajacego ul	{ text-align: left;}
.linePrf {margin: 32px auto 0pt; width: 500px; border-bottom: 1px solid rgb(221, 221, 221); height: 0px; padding-bottom: 0pt;}

.oes								{ text-align: justify;}

h3.titl {margin-top: 15px; margin-bottom: 21px; color:#000000;font-family:tahoma;font-size:19px;font-weight:bold;}


/* FOOTER start */
#footer				{ background: url(/images/char_footer_tlo.jpg) repeat-x 0 0; width:100%; height:270px;}
#footer-center						{ width: 990px; margin: 10px auto;}
#footer1, #footer2, #footer3, #footer4 	{ width:245px; text-align: left; float: left; padding: 0;}
.footNews	{width: 460px;  margin-right:30px; float: left; text-align: left; padding: 0}
.footNews	h3 {margin-top: 15px; margin-bottom: 21px; color:#000000;font-family:tahoma;font-size:19px;font-weight:bold;}
.footNews	h3 a{color:#000000;}
.footNews	h3 a:hover{text-decoration: none;}
.footNews	h4{font-weight: bold; margin-left: 110px;}
.footNews li {margin:2px 0 6px 0;line-height:150%; float: left;}
.footNews li a{color: #000;}
.footNews p{margin-left: 110px;}

.footList			{ width:245px; text-align: left; float: left; padding: 0; }
.footList p			{margin-top: 15px; margin-bottom: 21px; color:#000000;font-family:tahoma;font-size:19px;font-weight:bold;}
.footList ul li 	{ list-style: none; padding: 0 0 7px 20px; background: url(/images/footer-li-tlo.gif) no-repeat 6px 7px;}
.footList ul li a	{ color: #818286; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
.footList .list		{ padding:0 10px 5px 0; margin: 0px auto 5px;}
.footList ul li 	span.footerspan1	{ display: block; float: left; padding: 0 0px 0 0;}
.footList ul li 	span.footerspan2	{ display: block; float: right; padding: 0 0px 0 0; font: 11px Arial, Helvetica, sans-serif;}
.footListC strong	{ color:#FF4D05;}
.footListC .phone   { color:#FF4D05;}
.footListC ul li	{ display: block; height:20px; font: 12px Arial, Helvetica, sans-serif; color: #818286;list-style: none; padding: 5px 0 2px 0px; background: url(/images/linia-footer.gif) no-repeat 0 bottom;}
.footListC img		{ padding: 20px 15px 0 0;}

#footer1							{ background: url(/images/footer_aktualnosci_tlo.jpg) no-repeat 0 15px;}
#footer2							{ background: url(/images/footer_blogi_tlo.jpg) no-repeat 0 15px;}
#footer3							{ background: url(/images/footer_linki_tlo.jpg) no-repeat 0 15px;}
#footer4 							{ background: url(/images/footer_infolinia_tlo.jpg) no-repeat 0 15px;}
#footer .footer-tresc				{ padding:0 10px 5px 0; margin: 45px auto 5px;}
#footer .footer-tresc strong 		{ color:#FF4D05; }
#footer p 							{ padding:0 5px 5px 0; text-align: justify;}
#footer p.footer_blog_wstep img		{ padding: 0 5px 5px 0; float: left;}
#footer p.footer_blog_wstep strong	{ padding: 0 5px 5px 0; display: block;}
#footer p.footer_blog_wstep 		{ color: #818286;  font: 11px/15px Arial, Helvetica, sans-serif;}
#footer .art						{ padding:0 20px 5px 0;}
#footer3 ul li 						{ list-style: none; padding: 5px 0 2px 20px; background: url(/images/footer-li-tlo.gif) no-repeat 6px 7px;}
#footer3 ul li a					{ color: #818286; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#footer4 ul li 						{ display: block; height:20px; font: 12px Arial, Helvetica, sans-serif; color: #818286;list-style: none; padding: 5px 0 2px 0px; background: url(/images/linia-footer.gif) no-repeat 0 bottom;}
#footer4 ul li 	span.footerspan1	{ display: block; float: left; padding: 0 0px 0 0;}
#footer4 ul li 	span.footerspan2	{ display: block; float: right; padding: 0 0px 0 0; font: 11px Arial, Helvetica, sans-serif;}
#footer4 img						{ padding: 20px 15px 0 0;}
#footer_bottom						{ width:990px; margin: 20px auto; text-align: left;}
#footer_bottom a					{ text-decoration: none; padding: 0 0 0 5px;}
#footer2-left						{ float: left; color: #818286;}
#footer2-left a						{ color: #818286;}
#footer2-right						{ float: right; color: #818286;}
#footer2-right a					{ float: right; color: #000;}
.read-more							{ color: #000;}
.read-more:hover					{ text-decoration: none;}

#footer1 #features					{ margin-top:50px; height:150px;}
#footer1 .jshowoff-slidelinks a	{ padding: 0 2px;}
/* FOOTER end */





/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
.ui-helper-hidden 				{ display: none; }
.ui-helper-hidden-accessible 	{ position: absolute; left: -99999999px; }
.ui-helper-reset 				{ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* .ui-helper-clearfix 			{ display: inline-block; }
*/
.ui-widget-overlay 				{ background: #666666; opacity: .50;  }
.ui-widget-shadow 				{ margin: -5px 0 0 -5px; padding: 5px; background: #000000 ; opacity: .20;}
.ui-tabs 						{ position: relative; padding: 0;  }
.ui-tabs .ui-tabs-nav 			{ margin: 0; padding: 0; height:33px;}
.ui-tabs .ui-tabs-nav li 		{ list-style: none; float: left; position: relative; top: 1px; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a 		{ float: left; padding: 0; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;margin-top:-1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel 		{ display: block; border-width: 0; padding: 0 0em; background: none; }
.ui-tabs .ui-tabs-hide 			{ display: none !important; }

.ui-slider 						{ position: relative; text-align: left; }
.ui-slider .ui-slider-handle 	{ position: absolute; z-index: 2;width:48px; height:20px; cursor: default;}
.ui-slider .ui-slider-range 	{ position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; width:500px;}
.ui-slider-horizontal 			{ height: 28px; width:430px; margin-left:20px;}
.ui-slider-horizontal .ui-slider-handle 	{ top: 21px; margin-left: 0; background: url(/images/slider-button.gif) no-repeat; }


#featured							{ width:510px; 	position:relative; background:#f2f2f2; margin:15px 0 20px;}
#featured ul.ui-tabs-nav			{ position:absolute; top:0; left:0px; list-style:none; padding:0; margin:0; width:200px; z-index:10; }
#featured ul.ui-tabs-nav li			{ padding:0px 0 0 7px;   font-size:12px;  color:#666;}
#featured ul.ui-tabs-nav li img		{ float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li span	{ font-size:11px; font-family:Verdana; 	line-height:18px; }
#featured li.ui-tabs-nav-item a		{ display:block;  padding: 2px 0 6px 10px; width:158px;  color:#333;  background:#F2F2F2 url(/images/footer-li-tlo-noakt.gif) no-repeat 0 bottom; 	line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{ 	background:#F2F2F2 url(/images/footer-li-tlo-noakt.gif) no-repeat 0 bottom; }#featured ul.ui-tabs-nav li.ui-tabs-selected a	{ padding: 2px 0 6px 15px; width:153px; background:#fff url(/images/footer-li-tlo.gif) no-repeat 5px 8px; color:#FF4D05; font-weight:bold; border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6;}
#featured .ui-tabs-panel			{ width:330px; height:250px; left: 175px; position:relative; margin:0; padding: 0;  background:#fff;  border: 1px solid #D6D6D6; }
#featured .ui-tabs-panel .info		{ position:absolute; top:0px; left:0; clear:both; }
#featured .info h2					{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p					{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0;}
#featured .info a					{ }
#featured .info img					{ border: 1px solid #D6D6D6; max-width:100px; max-height:100px; overflow: hidden; }
#featured .info strong				{ display: block; margin: 4px 0 5px 0; color:#000; overflow: hidden; height:14px;}
#featured .ui-tabs-hide				{ display:none; }
#featured .firmsTab					{ float: left; width:165px; height:125px; overflow:hidden; display:table; text-decoration:none; color:#818286; }
#featured .firmsTabInner			{ display: table-cell; vertical-align: middle; text-align: center; }

/* preload classes */ 

/*
.svw 					{ width: 50px; height: 20px; background: #fff;} 
.svw ul 				{ position: relative; left: -999em;} 
.stripViewer 			{ position: relative; overflow: hidden; margin:0; z-index:2;} 
.stripViewer ul 		{ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
.stripViewer ul li 		{ float:left; } 
.stripTransmitter 		{ overflow: auto; width: 1%; left: -5px; top: -290px; position: relative; z-index:100;} 
.stripTransmitter ul 	{ margin: 0; padding: 0; position: relative;  list-style-type: none; z-index:100; float: right;} 
.stripTransmitter ul li	{ width: 19px; float:left; margin: 0 ; } 
.stripTransmitter a		{ font: bold 12px/24px Arial; text-align: center; background: url(/images/char_nr.gif) no-repeat 0 0; color: #000; text-decoration: none; display: block; } 
.stripTransmitter a:hover, a.current{ background: url(/images/char_nr_akt.gif) no-repeat 0 0; text-align: center; color: #fff; } 
.tooltip 				{ padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; } 


#mygalone ul li p					{ width:518px; height:295px;}

#mygalone ul li p span				{ display: block; float: left; margin:150px 0px 0 50px;}
#mygalone ul li p span	a			{ display: block; padding: 2px; font:bold 13px Arial, Helvetica, sans-serif; color: #fff;}
#mygalone ul li p span	a:hover		{ text-decoration: none;}
*/
.anythingSlider                         { width: 515px; height: 300px; position: relative; margin: 0 auto 0px; }
.anythingSlider .wrapper                { width: 515px; overflow: hidden; height: 341px; margin: 0 0px; position: absolute; top: 0; left: 0; }
                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 295px; width: 515px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; left: 0px; top: 10px; z-index:100; text-align: right; }
#thumbNav a                             { color: #fff; font: bold 12px/24px Arial; display: inline-block; padding: 0px 8px 4px; height: 20px; margin: 0 0px 0 0; background: url(/images/char_nr_akt.gif) no-repeat; text-align: center;  }
#thumbNav a:hover                       { color: #000; background: url(/images/char_nr.gif) no-repeat; text-decoration: none;}
#thumbNav a.cur                         { color: #000; background: url(/images/char_nr.gif) no-repeat;}

#start-stop                             { display:none; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

.textSlide                              { padding: 0px 0px; }
.textSlide h3                           { font: 20px Georgia, Serif; }
.textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
.textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
.textSlide ul li                        { display: list-item; }

.textSlide p 							{ width:518px; height:295px;}
.textSlide p span						{ display: block; float: left; margin:150px 0px 0 50px; height:75px;}
.textSlide p span	a					{ display: block; padding: 2px; font:bold 13px Arial, Helvetica, sans-serif; color: #fff;}
.textSlide p span	a:hover				{ text-decoration: none;}

.textSlide p  a.wiecej-kategorii-spotlight { display: block; width:200px; height:35px; position: relative; top:12px; z-index:10; margin-left:275px;}

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/* Navigation */




/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * 		{ margin: 0;	padding:0; list-style:	none; z-index: 99;}
.sf-menu 					{ line-height:	1.0;}
.sf-menu ul 				{ position:	absolute;	top:-999em;	width:	200px; }
.sf-menu ul li 				{ width: 100%;}
.sf-menu li:hover 			{ visibility: inherit;}
.sf-menu li 				{ float: left;	position: relative;}
.sf-menu a 					{ display: block;	position: relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul 				{	left: 210px; top: 0em; z-index: 99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul 		{	top:	-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul 		{	left:	210px; 	top:			0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {	top:	-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {	left:	210px; 	top:			0;}
.sf-menu 				{	float:	left; margin:45px 0 30px 10px;}
.sf-menu a 				{	color:#818286; text-decoration: none; padding: 3px 0 6px 25px; background: #fff url(/images/char_kategorie_item_tlo.jpg) no-repeat 5px bottom; display: block; font: 12px Arial, Helvetica, sans-serif;}
.sf-menu a, .sf-menu a:visited  { color: #818286;}
.sf-menu li 			{	background:	#fff; width:200px;}
.sf-menu li li 			{	background:	#fff;}
.sf-menu li li li 		{	background:	#fff;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline: 0; color:#000; text-decoration:none;}
.sf-menu a.sf-with-ul 	{ min-width:		1px; }
.sf-sub-indicator 		{ position:		absolute;	display:		block;	right:			.75em;	top:			1.05em; 	width:			10px;	height:			10px;	text-indent: 	-999em;	overflow:		hidden;	background:		none; }
a > .sf-sub-indicator 	{ top: .8em;	background-position: 0 -100px; }
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator 		{ background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator 	{ background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; }
.sf-shadow ul {}
.sf-shadow ul.sf-shadow-off {	background: transparent;}

/* Navi icons */
.naviico img{ background: transparent url("/images/tbls/icons_navi.png") no-repeat;height:14px;margin-right:6px;width:14px;}
.naviico .gv{background-position: -21px 50%; width:13px;}
.naviico .ct{background-position: -34px 50%;}
.naviico .abo{background-position: -46px 50%; }
.naviico .hlp{background-position: -60px 50%;}
.naviico .acc{background-position: -74px 50%;}
.naviico .cpl{background-position: -7px 50%;}


.sf-menu2, .sf-menu2 * 		{ margin: 0;	padding:0; list-style:	none; z-index: 99;}
.sf-menu2 					{ line-height:	1.0;}
.sf-menu2 ul 				{ position:	absolute;	top:-999em;	width:	180px; }
.sf-menu2 ul li 			{ width: 100%;}
.sf-menu2 li:hover 			{ visibility: inherit;}
.sf-menu2 li 				{ float: left;	position: relative;}
.sf-menu2 a 				{ display: block;	position: relative;}
.sf-menu2 li:hover ul,.sf-menu2 li.sfHover ul 					{	left: 0px; top: 30px; z-index: 99;}
ul.sf-menu2 li:hover li ul,ul.sf-menu2 li.sfHover li ul 		{	top:	-999em;}
ul.sf-menu2 li li:hover ul,ul.sf-menu2 li li.sfHover ul 		{	left:	0px; 	top: 0px;}
ul.sf-menu2 li li:hover li ul,ul.sf-menu2 li li.sfHover li ul 	{	top:	-999em;}
ul.sf-menu2 li li li:hover ul,ul.sf-menu2 li li li.sfHover ul 	{	left:	0px; 	top: 0px;}
.sf-menu2 					{	float:	left; margin:0px; padding-top:0px;}
#char_top .sf-menu2  a		{ font-weight:normal;}
.sf-menu2 a 				{ margin-right: 16px; padding-top:10px; color: #7F8386; text-decoration: none;  background: none ; display: block; font:normal 12px Arial, Helvetica, sans-serif;}
.sf-menu2 a, .sf-menu2 a:visited  { color: #7F8386;}
.sf-menu2 li 				{ padding: 0 11px;	margin: 0; padding:0; /* background: url(/images/char_top_right_tlo.jpg) no-repeat right 13px; */}
#char_top  .sf-menu2 li.mojareklama a 	{ color:#FF4D05; font-weight:bold;}
.sf-menu2 li ul li a		{ padding: 5px}
.sf-menu2 li li 			{	background:	#EFEFEF;}
.sf-menu2 li li li 			{	background:	#EFEFEF;}
.sf-menu2 li:hover, .sf-menu2 li.sfHover,
.sf-menu2 a:focus, .sf-menu2 a:hover, .sf-menu2 a:active {	outline: 0; color:#000; text-decoration:none;}
.sf-menu2 a.sf-with-ul 	{ min-width:		1px; }

#char_top .sf-menu2 .confItem{color:#FF4D05;display:block;font-weight:bold;}

.sf-sub-indicator 		{ position:		absolute;	display:		block;	right:	.75em;	top:	1.05em; 	width:	10px;	height:	10px;	text-indent: 	-999em;	overflow:		hidden;	background: none; }
a > .sf-sub-indicator 	{ top: .8em;	background-position: 0 -100px; }
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; }
.sf-menu2 ul .sf-sub-indicator 		{ background-position:  -10px 0; }
.sf-menu2 ul a > .sf-sub-indicator 	{ background-position:  0 0; }
.sf-menu2 ul a:focus > .sf-sub-indicator,.sf-menu2 ul a:hover > .sf-sub-indicator,.sf-menu2 ul a:active > .sf-sub-indicator,.sf-menu2 ul li:hover > a > .sf-sub-indicator,.sf-menu2 ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; }
.sf-shadow ul {}
.sf-shadow ul.sf-shadow-off {	background: transparent;}


/** Categories left **/
.catList{float: left; width:218px; text-align: left; background:#F2F2F2 url(/images/char_kategorie_tlo.jpg) no-repeat 15px 15px; border:1px solid #D8D8D8;}
.catList .sf-menu 		{	float:	left; margin:45px 0 30px 0;}
.catList .sf-menu a 	{	background: none; color: #000; text-decoration: none; padding: 6px 0 6px 18px;display: block; font: 13px Arial, Helvetica, sans-serif;}
.catList .sf-menu a, .sf-menu a:visited  { color: #000;}
.catList .sf-menu li 			{	background:	#F2F2F2; width:218px; border-bottom: 1px dotted #bbb}
.catList .sf-menu li li 		{	background:	#F2F2F2;}
.catList .sf-menu li li li 		{	background:	#F2F2F2;}
.catList .sf-menu a:focus, .catList .sf-menu a:hover, .catList .sf-menu a:active {background-color: #E2E2E2;outline: 0; color:#000; text-decoration:none;}
.catList .catS {margin-left: 11px;}

.catalogSide {width: 218px; float: left;}



/* ORG */

ul					{ list-style:none;}

/* Content */
#contentX{width:954px;display:inline-block;vertical-align:top;padding:10px 0 0;}

/* Content Basic Styles */
.c h1{font-size:24px;line-height:26px;color:#363636;font-weight:bold;}
.c h2{font-size:20px;color:#363636;font-weight:bold;line-height:40px;height:41px;}
.c h3{font-size:18px;color:#363636;font-weight:bold;}
.c h3 a{color:#363636;}
.c h3 a:hover{color:#FF4C04;}

/* Messages */
#errors{color:red;padding:10px;border:2px solid red;margin:20px 0;background:#f5f5f5;}
#errors li{list-style:decimal;margin:0 0 0 2em;}

.message .error_message, .messageA .error_message{color:red;padding:10px;border:2px solid red;margin:20px 0;background:#f5f5f5;}
.message .error_message li, .messageA .error_message li{list-style:decimal;margin:0 0 0 2em;}
.message .success_message{color:#00aa00;padding:10px;border:2px solid #00aa00;margin:20px 0;background:#fff;}
.message .success_message li{}

.messageA .success_message{ background:url("/images/success_bg.png") no-repeat scroll 0 0 #F0F0F0;font-size:16px;margin:0 0 20px;padding:19px 15px 19px 60px;}

/* Rounded Corners */
.rc span{position:absolute;width:1px;height:1px;overflow:hidden;}
.rc .lt{left:0;top:0;}
.rc .lb{left:0;bottom:0;}
.rc .rt{right:0;top:0;}
.rc .rb{right:0;bottom:0;}
.rc1 > .rc span{background:url(/images/rc1.png);}
.rc2 > .rc span{background:url(/images/rc2.png);}
.rc3 > .rc span{background:url(/images/rc3.png);}
.rc4 > .rc span{background:url(/images/rc4.png);}
.rc5 > .rc span{background:url(/images/rc5.png);}

.rc1 .catSelected{background-color: #AAA; color: #FFF}
.rc1 .catCatalog{background:url("/images/ico-arrow.png") no-repeat scroll 82px 50% transparent;color:#FF4D05;padding-right:15px; float: right; margin-right: 205px; margin-top: 4px;}
.catListSb{background-color: #fff; color: #000; height: 400px}
.catListSb h2{background-color: #333; color: #fff; padding: 10px 15px 10px 10px; font-size: 21px;}
.catListSb li{float:left;list-style:none outside none;margin-left:20px; margin-bottom: 10px; padding:2px;width:240px;}
.catListSb p{ margin: 8px 10px 15px 20px;}
.jq_catItem span.jq_subCat{color: #aaa; font-size: 11px; cursor: pointer; margin-left: 10px;}


#success{font-size:16px;padding:19px 15px 19px 60px;background:#f0f0f0 url(/images/success_bg.png) no-repeat;margin:0 0 20px;}
#success .rc span{background:url(/images/rc2.png);}
#success .rc .lt{left:0;top:0;}
#success .rc .lb{left:0;bottom:0;}
#success .rc .rt{right:0;top:0;}
#success .rc .rb{right:0;bottom:0;}


.paginacja{height:30px;line-height:30px;padding:20px 0 21px;text-align:center;margin:0 0 3px 3px;background:url(../images/paginacja_bg.png) no-repeat;}
.paginacja table{margin:0 auto;}
.paginacja a{color:#363636;}
.paginacja td.prev{border-right:12px solid #F0F0F0;}
.paginacja td.next{border-left:12px solid #F0F0F0;}
.paginacja td.active{background-position:0 -30px;}
.paginacja td{height:30px;width:30px;vertical-align:middle;text-align:center;font-size:14px;border:1px solid #F0F0F0;background:url(../images/numer_bg.png) no-repeat;}
.paginacja a{display:block;height:30px;width:30px;line-height:30px;background:url(../images/numer_bg.png) no-repeat;}
.paginacja a:hover{text-decoration:none;background-position:0 -30px!important;}
.paginacja .prev a{width:105px;overflow:hidden;}
.paginacja .next a{width:96px;overflow:hidden;}
.paginacja a{position:relative;}
.paginacja a img{position:relative;}
.paginacja a:hover img{margin-top:-30px;}

/* page: Firmy / Realizacje */
#kategorie{width:339px;padding:0 0 0 20px;float:left;background:url(../images/kategorie_bg.png) 0 100% no-repeat;overflow:hidden;}
#kategorie h2{height:41px;background:url(../images/kategorie_bg_t.png) no-repeat;margin-left:-20px;padding-left:20px;}
#kategorie ul{padding:10px 0 15px;width:155px;margin-right:14px;float:left;}
#kategorie li{color:#91B71D;line-height:20px;}
#kategorie li a{color:#363636;font-size:12px;}
#kategorie li a:hover{text-decoration:none;border-bottom:1px solid #FF4C04;}

#wyszukaj{position:relative;float:right;width:585px;height:229px;margin:0 0 10px;background:url(../images/wyszukaj_bg.png) no-repeat;}
#wyszukaj h2{margin-left:229px;color:#fff;}
#wyszukaj .btn{position:absolute;right:23px;top:46px;color:#363636;padding:0 20px 0 0;background:url(../images/ico-arrow2.png) 100% 50% no-repeat;}
#wyszukaj .btn:hover{color:#FF4C04;text-decoration:none;}
#wyszukaj .polecane{position:absolute;left:6px;top:6px;width:197px;line-height:12px;}
#wyszukaj .polecane img{margin:0 0 1px;vertical-align:top;}
#wyszukaj .polecane a{line-height:12px;text-decoration:none;}
#wyszukaj .polecane a:hover span{text-decoration:underline;}
#wyszukaj .polecane a img{vertical-align:middle;margin:0 0 1px;}
#wyszukaj form{margin:45px 0 0 225px;}
#wyszukaj .row{margin-bottom:8px;overflow:hidden;}
#wyszukaj .row label{font-size:14px;color:#363636;float:left;width:99px;text-align:right;margin-right:10px;line-height:20px;}
#wyszukaj .row input{padding:2px;border:1px solid #ABABAB;width:222px;font-size:12px;font-family:georgia;color:#717171;font-style:italic;}
#wyszukaj .row select{padding:1px;border:1px solid #ABABAB;width:228px;font-size:12px;font-family:georgia;color:#717171;font-style:italic;}
#wyszukaj .row select option{padding:0 0 0 5px;}
#wyszukaj .submit{margin:6px 0 0 267px;}

#polecan{position:relative;float:right;width:755px;background:#F0F0F0;}
#polecan h2{padding:10px 0 10px 20px;}
#polecan ul{padding:0 0 0 3px;}
#polecan li{position:relative;width:745px;height:156px;margin:0 0 3px;}

#polecan li:hover{background-position:0 -156px!important;}
#polecan li h3{color:#363636;font-size:18px;padding:10px 0 10px 13px;width:446px;line-height:20px;}
#polecan li p{width:346px;font-size:12px;line-height:15px;padding:0 0 0 13px;}
#polecan li p img{vertical-align:middle;margin-bottom:1px;}
#polecan li p.kat{position:absolute;left:0;bottom:10px;font-size:11px;padding:0 15px;background:#FBFBFB;}
#polecan .i li{background: #fff url(/images/polecani_bg.png) no-repeat right 0;}
#polecan .i li .linki{position:absolute;right:13px;top:20px;font-size:12px;line-height:20px;}
#polecan .i li .linki span{color:#363636;margin-left:.5em;padding:2px 22px 2px 0;background:url(/images/ico-plus.png) 100% 50% no-repeat;height:auto;overflow:visible;width:auto;position:static;}
#polecan .i li .pic{width:200px;height:109px;overflow:hidden;line-height:107px;position:absolute;right:3px;top:44px;text-align:center;}
#polecan .i li .pic img{vertical-align:middle;}
#polecan .e li{background: #fff url(/images/polecane_bg.png) no-repeat right 0;}
#polecan .e li .pic{width:200px;height:150px;overflow:hidden;line-height:148px;position:absolute;right:3px;top:3px;text-align:right;}
#polecan .e li.promoted{background: #FFFF88 url('');}
#polecan .e li.promoted p.kat{background: #FFFF88 url('');}
#polecan .i li .pic img{vertical-align:middle;}
#polecan .i li.promoted{background: #FFFF88 url('');}
#polecan .i li.promoted p.kat{background: #FFFF88 url('');}

.contentSide{position:relative; float:right; width:755px; background:#F0F0F0;}
.contentSideW{width: 950px;}
.contentSide h1{font-family:Verdana;font-size:26px;font-weight:bold;padding:15px 0 15px 20px;}
.contentSide ul{padding:0 0 0 3px;}
.contentSide li.item{position:relative;width:745px;height:300px;margin:0 0 25px;}
.contentSide li.item{background-color: #fff;}
.contentSideW li.item{width: 944px;}
.contentSide .logo{height:120px;padding-left:20px;padding-top:20px; padding-right: 10px; width:200px;}
.contentSide .address{height:120px;padding-left:20px;padding-top:20px;}
.contentSide .address h3{color: #FF4D05; font-size: 18px;}
.contentSide .address{font-size:12px;line-height:20px;}
.contentSide .calB{margin-left: 20px;}
.contentSide .imgR{text-align:center; width:160px; margin-right: 4px; }
.contentSideW .imgR{width: 225px;}

#szukaj{position:relative;height:102px;padding:0 20px;background:url(/images/szukaj_bg.png) no-repeat;margin:0 0 15px;}
#szukaj h2{font-weight:bold;font-size:16px;color:#fff;height:auto;line-height:35px;margin:0 0 5px;}
#szukaj li{width:275px;float:left;}
#szukaj label{line-height:18px;font-size:12px;font-weight:bold;}
#szukaj label input{width:255px;padding:2px;border:1px solid #A5ACB2;color:#555;}
#szukaj label select{width:260px;padding:1px;border:1px solid #A5ACB2;color:#555;}
#szukaj input.image{position:absolute;right:17px;top:54px;}
#szukaj .na_mapie{position:absolute;right:10px;top:7px;font-weight:normal;width:auto;}
#szukaj .na_mapie input{width:auto;padding:0;border:0;vertical-align:middle;}


#wyniki{position:relative;padding:42px 0 0;}
#wyniki h1{font-size:24px;line-height:28px;font-weight:bold;color:#555;position:absolute;left:20px;top:0px;height:auto;}
#wyniki h1 span{color:#363636;}
#wyniki .tabs{position:absolute;left:20px;top:12px;height:30px;}
#wyniki .tabs li{float:left;line-height:30px;text-align:center;background:#fff;padding:0 20px;margin-right:2px;width:90px;}
#wyniki .tabs li.active{background:#F0F0F0;}
#wyniki .tabs li a{color:#363636;font-size:14px;}
#wyniki .tabs li a:hover{text-decoration:none;}
#wyniki .dokat{position:absolute;right:20px;top:0;text-align:right;line-height:16px;font-size:12px;}
#wyniki .dokat span{float:left;margin-right:20px;margin-top:-4px;}

#wyniki .main{background:#F0F0F0;padding:3px 3px 15px;overflow:hidden;}

#wyniki .left{float:left;width:180px;margin-right:10px;background:#fff;padding:10px 6px 15px 17px;}
#wyniki .left .btn_all{display:block;position:relative;margin:-10px -6px 0 -17px;border-bottom:3px solid #F0F0F0;}
#wyniki .left h2{font-size:14px;font-weight:bold;line-height:16px;height:auto;padding:5px 0;margin-left:-8px;position:relative;}
#wyniki .left h2 a{color:#000;padding:0 0 1px;}
#wyniki .left h2 a:hover{text-decoration:none;;border-bottom:1px solid #000!important;}
#wyniki .left h2.active a{border-bottom:1px solid #FF4C04;padding:0 0 1px;}
#wyniki .left h2 span{font-weight:normal;font-size:11px;color:#91B71D;}
#wyniki .left h3{font-size:12px;margin:0 0 5px;font-weight:bold;}
#wyniki .left p{font-size:12px;line-height:16px;margin:0 0 10px;}
#wyniki .left form ul{background:url(../images/ul_bg.png) 0 100% no-repeat;padding:0 0 12px;margin:0 0 12px;}
#wyniki .left form li{font-size:12px;color:#FF4C04;padding:0 0 3px;}
#wyniki .left form li span{color:#91B71D;font-size:11px;}
#wyniki .left form li input{vertical-align:middle;}
#wyniki .left .image{display:block;margin:0 0 10px;background:url(../images/ico-.png) no-repeat;}
#wyniki .left a.back{padding:0 0 0 18px;background:url(../images/ico-back.png) 1px 50% no-repeat;font-size:12px;}

#wyniki .left ul.kat{margin:0 0 15px;}
#wyniki .left ul.kat li{font-size:12px;color:#91B71D;line-height:14px;padding:3px 0;}
#wyniki .left ul.kat li.active a{border-bottom:1px solid #FF4C04;}
#wyniki .left ul.kat li.active li.active a{border-bottom:1px solid #FF4C04;}
#wyniki .left ul.kat li.active li a{border:0;}
#wyniki .left ul.kat li a{color:#000;}
#wyniki .left ul.kat li a:hover{text-decoration:none;;border-bottom:1px solid #000!important;}
#wyniki .left ul.kat li li{font-size:11px;margin-left:15px;padding:3px 0;line-height:12px;}
#wyniki .left ul.kat li ul{padding:4px 0 0;}

#wyniki .left .lok{margin-top:15px;}

#wyniki .right{position:relative;float:left;width:765px;padding:0 0 19px;background:url(../images/wyniki_bg.png) no-repeat;}
#wyniki .right li{position:relative;height:156px;margin:0 0 3px;}
#wyniki .right li:hover{background-position:0 -156px!important;}
#wyniki .right li h3{color:#363636;font-size:18px;padding:18px 0 10px 45px;line-height:18px;}
#wyniki .right li p.adres{width:166px;font-size:12px;line-height:16px;padding:0 0 0 45px;margin-right:15px;float:left;}
#wyniki .right li p.opis{width:291px;font-size:12px;line-height:16px;float:left;}
#wyniki .right li p img{vertical-align:middle;margin-bottom:1px;}
#wyniki .right li p.pomocne{display:none;position:absolute;left:35px;bottom:6px;font-size:11px;color:#555;}
#wyniki .right li p.pomocne a{margin-left:10px;}
#wyniki .right li:hover p.pomocne{display:block;}
#wyniki .right li input{position:absolute;left:6px;top:137px;width:14px;}
#wyniki .right .f li{background:url(../images/wynik_bg.png) no-repeat;}
#wyniki .right .f li h3{width:480px;}
#wyniki .right .f li.promoted{background: #FFFF88 url('');}
#wyniki .right .f li.promoted p.kat{background: #FFFF88 url('');}
#wyniki .right .f li .linki{position:absolute;right:13px;top:20px;font-size:12px;line-height:14px;}
#wyniki .right .f li .linki span{color:#363636;margin-left:.5em;padding:2px 22px 2px 0;background:url(../images/ico-plus.png) 100% 50% no-repeat;height:auto;overflow:visible;width:auto;position:static;}
#wyniki .right .f li .pic{width:200px;height:110px;overflow:hidden;line-height:108px;position:absolute;right:3px;top:44px;text-align:right;}
#wyniki .right .f li .pic img{vertical-align:middle;}
#wyniki .right .f li.promo{background:url(/images/wynik_bg.png)  no-repeat scroll 0 -312px transparent;}
#wyniki .right .f li.promo:hover{background-position:0 -468px!important;}

#wyniki .right .r li{background:url(/images/wynik_bg_r.png) no-repeat;}
#wyniki .right .r li .pic{width:250px;height:150px;overflow:hidden;line-height:148px;position:absolute;right:3px;top:3px;text-align:right;}
#wyniki .right .r li .pic img{vertical-align:middle;}
#wyniki .right .r li p{padding:0 0 0 45px;width:420px;font-size:12px;line-height:16px;}
#wyniki .right .r li p.kat{font-size:12px;line-height:18px;margin:0 0 10px;}
#wyniki .right .r li input{position:absolute;left:6px;top:115px;}
#wyniki .right .r li h3{width:420px;}

#wyniki .right .r li.promo{background:url(/images/wynik_bg_r.png)  no-repeat scroll 0 -312px transparent;}
#wyniki .right .r li.promo:hover{background-position:0 -468px!important;}

#wyniki .right .per_page{position:absolute;right:20px;top:3px;text-align:right;}

#wyniki .right .paginacja{background:none;margin:0;padding:40px 0 11px;}
#wyniki .right .paginacja2{padding-top:7px;}

#wyniki .right .sort{position:absolute;right:20px;top:45px;font-size:11px;line-height:14px;color:#A2A2A2;text-align:right;}
#wyniki .right .sort a{margin-left:5px;}
#wyniki .right .sort a.down{color:#363636;padding:0 0 0 16px;background:url(../images/arrow-down.png) 0 50% no-repeat;}
#wyniki .right .sort a.up{color:#363636;padding:0 0 0 16px;background:url(../images/arrow-up.png) 0 50% no-repeat;}

#wyniki .right .brak{padding:50px 0;text-align:center;height:30px;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 40% 50% no-repeat;}

#wyniki .right #submit_1{position:absolute;left:0px;top:0px;}
#wyniki .right #submit_2{position:absolute;left:0px;bottom:0px;}
#wyniki .right #zaznacz_1{position:absolute;left:6px;top:41px;}
#wyniki .right #zaznacz_1 input{float:left;margin:0 5px 15px 0;}
#wyniki .right #zaznacz_2{position:absolute;left:6px;bottom:33px;}
#wyniki .right #zaznacz_2 input{float:left;margin:0 5px 15px 0;}

.right h2	{ padding: 10px;}

/* page: Przetargi */
#kategorie2{width:169px;padding:0 20px;float:left;background:url(../images/kategorie2_bg.png) 0 100% no-repeat;}
#kategorie2 h2{height:41px;background:url(../images/kategorie2_bg_t.png) no-repeat;margin:0 -20px;padding-left:20px;}
#kategorie2 ul{padding:10px 0 15px;}
#kategorie2 li{color:#13A9AA;line-height:20px;}
#kategorie2 li a{color:#363636;font-size:12px;}
#kategorie2 li a:hover{text-decoration:none;border-bottom:1px solid #FF4C04;}
#kategorie2 li.active a{text-decoration:none;border-bottom:1px solid #FF4C04;}

#wyszukaj_przetarg{position:relative;text-decoration:none;margin:0 0 10px;}
#wyszukaj_przetarg form{width:641px;height:39px;padding:13px 0 0 20px;background:url(../images/wyszukaj_przetarg_bg.png) no-repeat;}
#wyszukaj_przetarg label{font-size:16px;font-weight:bold;color:#fff;}
#wyszukaj_przetarg label input{color:#B2B2B2;border:1px solid #ABABAB;padding:4px;width:375px;margin:0 5px;font-size:14px;}
#wyszukaj_przetarg input{vertical-align:middle;}
#wyszukaj_przetarg .rss{position:absolute;right:97px;top:3px;color:#363636;padding:0 18px 0 0;font-size:14px;background:url(../images/ico-arrow2.png) 100% 50% no-repeat;}
#wyszukaj_przetarg .rss:hover{color:#FF4C04;text-decoration:none;}
#wyszukaj_przetarg .newsletter{position:absolute;right:0;top:3px;color:#363636;padding:0 18px 0 0;font-size:14px;background:url(../images/ico-arrow2.png) 100% 50% no-repeat;}
#wyszukaj_przetarg .newsletter:hover{color:#FF4C04;text-decoration:none;}

#przetargi{width:735px;float:right;position:relative;background:#363636 url(../images/przetargi_bg_t.png) no-repeat;}
#przetargi h2{height:19px;padding:13px 10px 26px;color:#fff; font:22px Arial, Helvetica, sans-serif}
#przetargi .oglos{color:#D9D9D9;line-height:14px;position:absolute;right:7px;top:3px;}
#przetargi .oglos span{position:absolute;right:178px;top:4px;text-align:right;width:180px;height:auto;}
#przetargi table.przetargi{width:729px;margin-left:3px;background:#f0f0f0;}
#przetargi table.przetargi td{border-top:1px solid #f0f0f0;background:#fff;padding:5px 10px 6px;border-right:2px solid #F0F0F0;font-size:12px;}
#przetargi table.przetargi tr.alt td{background:#fbfbfb;}
#przetargi table.przetargi .n{padding-left:15px;}
#przetargi table.przetargi .d{text-align:right;}
#przetargi table td.c{border-right:0;font-weight:bold;text-align:right;white-space:nowrap;}
#przetargi table.przetargi th{background:url(../images/przetargi_thead_bg.png) repeat-x;height:40px;padding:8px 10px 0;border-right:2px solid #F0F0F0;line-height:11px;white-space:nowrap;}
#przetargi table.przetargi th a{color:#363636;}
#przetargi table.przetargi th a.down{padding:0 0 0 16px;background:url(../images/arrow-down.png) 0 50% no-repeat;}
#przetargi table.przetargi th a.up{padding:0 0 0 16px;background:url(../images/arrow-up.png) 0 50% no-repeat;}
#przetargi table.przetargi th.c{border-right:0;text-align:right;}
#przetargi table.przetargi tr.first td{background:#D4F4F4;}
#przetargi table.przetargi tr.first-alt td{background:#B0E9E9;}
#przetargi table.przetargi tr:hover td{border-bottom:1px solid #363636;padding-bottom:5px;}

#przetargi .brak_wynikow{height:30px;line-height:30px;font-size:16px;background:url(../images/brak_1.png) 265px 0 no-repeat;}



#przetarg .paginacja{margin:0 -20px -20px;position:relative;background:url(../images/paginacja_bg_oferty.png) no-repeat;}

#oglos-przetarg h1.przetarg{height:78px;background:url(../images/h1_bg.png) no-repeat;}
#oglos-przetarg h1.przetarg span{display:block;height:43px;}
#oglos-przetarg h1.przetarg a{color:#fff;font-size:18px;}
#oglos-przetarg h1.przetarg b{color:#363636;font-size:18px;}
#oglos-przetarg h1.przetarg_ok{background:url(../images/h1_bg_ok.png) no-repeat;}
#oglos-przetarg h1.przetarg_ok span{margin-left:50px;}
#oglos-przetarg h1.przetarg_nie{background:url(../images/h1_bg_nie.png) no-repeat;}
#oglos-przetarg h1.przetarg_nie span{margin-left:50px;}

.wez_udzial_ok{background:#f0f0f0;padding:10px;}
.wez_udzial_ok .in{background:#fff;padding:30px 20px 20px 175px;margin:0 0 10px;background:#fff url(../images/wykrzyknik_bg.png) no-repeat;}
.wez_udzial_ok .in p{font-size:16px;line-height:20px;margin:0 0 1em;}
.wez_udzial_ok .in p.a{color:#3FCACB;font-size:14px;}
.wez_udzial_ok a.back{background:url(../images/ico-anuluj2.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;margin-left:10px;}

.wycofaj{background:#f0f0f0;padding:10px;}
.wycofaj .in{background:#fff;padding:20px;margin:0 0 10px;background:#fff;}
.wycofaj .in p{font-size:16px;line-height:20px;margin:0 0 1em;}
.wycofaj .in p.a{color:#3FCACB;font-size:14px;}
.wycofaj .in input{vertical-align:middle;margin-left:20px;}
.wycofaj a.anuluj{background:url(../images/ico-anuluj.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;margin-left:10px;}
.wycofaj a.back{background:url(../images/ico-anuluj2.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;margin-left:10px;}


/* page: Przetarg */
#przetarg .head h1{ height:51px;padding:7px 20px 0; line-height: 21px; font-size:24px;color:#fff;font-weight:bold;background:url(../images/przetarg_h1_bg.png) no-repeat;}
#przetarg .head p{font-size:12px;line-height:20px;padding:8px 20px;}
#przetarg .head p.info{font-size:12px;line-height:20px;}
#przetarg .head p.info span.l{width:115px;display:inline-block;}
#przetarg .head p.info span.r{padding:2px 0 2px 24px;background:url(../images/ico-plus.png) no-repeat;margin-left:10px;}
#przetarg .head p.info a{font-size:14px;}

#przetarg .main{background:#363636;padding:10px;position:relative;}
#przetarg .main .top{height:60px;background:url(../images/przetarg_top_bg.png) repeat-x;width:740px;padding:0 0 0 13px;}
#przetarg .main .btn{position:absolute;right:10px;top:10px;}
#przetarg .main .top li{height:42px;float:left;padding:8px 15px 0 20px;border-right:1px solid #363636;color:#ABABAB;font-size:12px;line-height:14px;text-align:right;}
#przetarg .main .top li span{font-size:16px;color:#fff;display:block;padding:3px 0 0;}
#przetarg .main .top li span b.z{color:#FF4C04}
#przetarg .main .top li.w{padding-left:50px;}
#przetarg .main .top li.last{border:0;float:right;}
#przetarg .main .top li.gwar{background:url(../images/ico-g.png) 18px 6px no-repeat;}

#przetarg .tabs{overflow:hidden;}
#przetarg .tabs li{float:left;margin-right:2px;font-size:14px;}
#przetarg .tabs a{color:#363636;float:left;height:30px;line-height:30px;background:#E2E2E2;padding:0 20px;}
#przetarg .tabs a:hover{text-decoration:none;}
#przetarg .tabs li.active a{background:#fff;}
#przetarg .tabs .rc4 .lb,
#przetarg .tabs .rc4 .rb{display:none;}

#przetarg .opis{background:#fff;padding:10px;}
#przetarg .opis_ed{border:1px dashed #FF4C04;padding:10px;position:relative;}
#przetarg .opis_noed{border:1px dashed #808080;padding:10px;position:relative;}
#przetarg .opis .lt{display:none;}
#przetarg .opis p{font-size:14px;line-height:20px;margin:0 0 1em;}
#przetarg .opis ul{margin:0 0 1em;}
#przetarg .opis li{list-style:disc;font-size:14px;line-height:20px;margin:0 0 0 3.5em;}
#przetarg .opis a.edit{position:absolute;right:0;top:0;font-size:11px;}
#przetarg .opis a.edit span{display:none;height:20px;line-height:29px;height:29px;padding:5px 15px 0 13px;background:url(../images/tooltip.png) 100% 0 no-repeat;color:#000;font-size:12px;text-align:right;white-space: nowrap;}
#przetarg .opis a.edit span b{position:absolute;left:-2px;top:5px;width:2px;height:29px;background:url(../images/tooltip_r.png) no-repeat;}
#przetarg .opis a.edit:hover{text-decoration:none;}
#przetarg .opis a.edit:hover span{display:block;position:absolute;right:3px;top:23px;}
#przetarg .opis a.editno span{text-align:left;width:191px;height:52px;line-height:16px;padding:10px 15px 0 5px;background:url(../images/tooltip_przet.png) no-repeat;white-space:normal;}

#przetarg .oferty{background:#fff;padding:45px 20px 20px;position:relative;}
#przetarg .oferty .lt{display:none;}
#przetarg .oferty p{font-size:12px;line-height:16px;margin:0 0 1em;}
#przetarg .oferty ul{margin:0 0 1em;}
#przetarg .oferty li{list-style:disc;font-size:14px;line-height:20px;margin:0 0 0 3.5em;}
#przetarg .oferty .sort{position:absolute;right:190px;top:20px;line-height:20px;}
#przetarg .oferty .sort a{margin:0 10px;}
#przetarg .oferty .sort a.down{padding:0 0 0 16px;background:url(../images/arrow-down.png) 0 50% no-repeat;font-weight:bold;}
#przetarg .oferty .sort a.up{padding:0 0 0 16px;background:url(../images/arrow-up.png) 0 50% no-repeat;font-weight:bold;}
#przetarg .oferty .per_page{position:absolute;right:20px;top:20px;}
#przetarg .oferty .brak_ofert{text-align:center;height:30px;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 370px 0 no-repeat;}

#przetarg .oferta{position:relative;border-top:1px dashed #ccc;padding:10px 0;}
#przetarg .oferta h2{font-size:12px;line-height:20px;font-weight:normal;height:auto;padding:0 0 10px;}
#przetarg .oferta h2 span.r{padding:2px 0 2px 24px;background:url(../images/ico-plus.png) no-repeat;margin-left:10px;}
#przetarg .oferta h2 a{font-size:12px;}
#przetarg .oferta ul{position:absolute;right:160px;top:10px;}
#przetarg .oferta ul li{font-size:12px;font-weight:bold;line-height:14px;text-align:center;list-style:none;width:120px;float:left;margin:0;}
#przetarg .oferta_moja{}

#przetarg .moj_przetarg{padding-top:75px;}
#przetarg .moj_przetarg .sort{top:50px;}
#przetarg .moj_przetarg .zamknij{display:block;position:absolute;right:20px;top:45px;line-height:12px;text-align:right;}
#przetarg .moj_przetarg .odrzuc_oferty{position:absolute;left:20px;top:20px;}
#przetarg .moj_przetarg .odrzuc_oferty input{vertical-align:middle;}
#przetarg .moj_przetarg .oferta{overflow:hidden;}
#przetarg .moj_przetarg .oferta .odrzuc{float:left;width:20px;}
#przetarg .moj_przetarg .oferta .desc{float:left;width:710px;padding:0 10px;border-left:1px dashed #ccc;border-right:1px dashed #ccc;}
#przetarg .moj_przetarg .oferta .oglos{float:right;width:130px;}
#przetarg .zamknij2{display:block;position:absolute;right:20px;top:10px;line-height:12px;text-align:right;}

#przetarg .zwyciezca .oferta{position:relative;}
#przetarg .zwyciezca .oferta p{width:730px;}
#przetarg .zwyciezca .oferta b.z{display:block;line-height:20px;font-size:14px;position:absolute;right:20px;top:7px;padding:0 0 0 25px;background:url(../images/ico-ok.png) no-repeat;}

#przetarg .brak_zwyciezcy{padding-top:75px;}
#przetarg .brak_zwyciezcy .sort{top:50px;}
#przetarg .brak_zwyciezcy b.z{display:block;line-height:16px;font-size:14px;position:absolute;right:20px;top:50px;padding:0 0 0 25px;background:url(../images/ico-wykrzyknik.png) no-repeat;}

/* Card */
.sendBoxC{width: 100%; height: auto; background: #fff;}
.sendBoxC h3{background-color: #333; color: #fff; padding: 10px 15px 10px 10px; font-size: 21px;}
.sendBoxC .boxFrom{margin: 10px;}
.sendBoxC .boxSubject input{width: 400px; border:1px solid #ABABAB;padding:3px;vertical-align:middle;}
.sendBoxC .lbl{margin-top: 10px}
.sendBoxC .lbl input, .sendBoxC .lbl textarea{margin-left: 10px;}
.sendBoxC .lbl label{font-weight: bold; margin-left: 10px;}
.sendBoxC .boxTo div{margin-left: 10px;background:none repeat scroll 0 0 #FAFAFA;border:1px solid #A5ACB2;height:20px;padding:3px;width:400px;}
.sendBoxC .boxEnclosure{margin: 10px 10px; width: 400px}
.sendBoxC .boxContent textarea{border:1px solid #A5ACB2;height:100px;padding:3px;width:400px;}
.sendBoxC .boxSend{float: right; margin: 10px 10px 10px;}
.sendBoxC .boxSend a{padding-bottom: 25px; text-decoration: underline}
.sendBoxC .inf{font-size: 11px; color: #777; margin-left: 10px;}


.boxAnn .rowBx{margin-top: 5px;}
.boxAnn .rowBx label{float: left; text-align: right; width: 120px;font-weight: bold; margin-left: 10px; margin-right: 10px}
.boxAnn .rowBx input{width: 270px; border:1px solid #ABABAB;padding:3px;vertical-align:middle;}
.boxAnn h4{font-size:14px;font-weight:bold;margin-bottom:10px;margin-left:10px;margin-top:15px;}

/*
.catListSb{background-color: #fff; color: #000; height: 400px}
.catListSb h2{background-color: #333; color: #fff; padding: 10px 15px 10px 10px; font-size: 21px;}
.catListSb li{float:left;list-style:none outside none;margin-left:20px; margin-bottom: 10px; padding:2px;width:240px;}
.catListSb p{ margin: 8px 10px 15px 20px;}
*/


/** Profil **/
.formAccount .rowA{/* background-color: #F0F0F0*/ height:38px;line-height:38px;margin:0 0 2px;}
.formAccount .rowA label{width:135px; float:left; margin-right:30px;font-size:14px;text-align:right;}
.formAccount .rowA input{border:1px solid #A5ACB2;padding:4px;height:14px; margin-top: 7px; width: 150px;}
.formAccount h3{font-size:14px;line-height:45px;margin:5px 0;padding:0; font-weight: bold}
.formAccount .sbmBtn{height: 24px; width: 74px; background:url("/images/btn-zapisz3.png") no-repeat scroll 0 0 transparent;}

/***  Rejestracja  ***/
.registerC{width:700px; float:left; padding:3px; background:#363636;}
.registerC h1{color:#fff;padding:23px 0 0 20px;height:35px;}
.registerC h3{font-size:16px;line-height:45px;margin:5px 0;padding:0; font-weight: bold}
.registerC .boxin{background:#fff;padding:0 20px;overflow:hidden;}

.registerC .formRow, .registerC .formRowR{background: transparent url(/images/form_row_bg.png) no-repeat; height:38px;line-height:38px;margin:0 0 2px;}
.registerC .formRow input{border:1px solid #A5ACB2;padding:4px;height:14px; margin-top: 7px; width: 200px;}
.registerC .formRow label, .registerC .formRowR label.lab{width:181px;float:left;margin-right:30px;font-size:14px;text-align:right;}
.registerC .formRow small{font-size:10px; margin-left:5px;}
.registerC .formRow label small{line-height: 0px; float: right; margin-right: 10px}
.registerC .formRowR label{font-size: 13px;}
.registerC span{width:auto;float:none;margin:0;position:relative;z-index:99;}
.registerC span img{vertical-align:middle;}
.registerC span i{display:none;position:absolute;left:-208px;top:15px;font-style:normal;line-height:14px;font-size:11px;background:url(/images/tooltip_reg.png) no-repeat;width:217px;height:88px;padding:12px 5px 0;text-align:left;z-index:99}
.registerC span:hover i{display:block;}
.registerC .formRowL input{width: 415px;}
.registerC label.subt{line-height: 27px;}
.registerC .formRow select{width:425px;height:25px;margin-top: 7px; padding-top: 2px; padding-bottom: 2px; border:1px solid #A5ACB2;vertical-align:middle; font-size: 11px;}
.registerC .formRow option{padding: 2px;}
.registerC .formStreet input{width: 35px;}
.registerC .formStreet input.street{width: 312px;}
.registerC input.pcode{width: 35px;}
.registerC .agreement{display:block;margin:10px 0 15px 211px;}
.registerC .agreement input{float:left;margin:0 5px 1em 0;height:15px;}
.registerC .submit{height:60px;}
.registerC .submit button{width: 166px; height: 38px; float:right; background: transparent url(/images/btn-zarejestruj_sie.png) no-repeat;}
.registerC .submit a{float:left;background:url(/images/ico-anuluj.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;overflow:visible;border:0;cursor:pointer;margin:10px 0 0;}
.registerC span.reqStar{font-size: 11px;}
.registerC .regBtn{border: 0;}

.dataT				{ width: 970px; margin: 25px auto 0px auto; padding: 0px; border: 1px solid rgb(226, 228, 227); border-collapse: collapse;}
.dataT th				{ border: 1px solid rgb(226, 228, 227); border-collapse: collapse; text-align: center; padding: 10px; font: 18px/18px arial, serif; font-weight: bold;}
.dataT td				{ border: 1px solid rgb(226, 228, 227); border-collapse: collapse; text-align: center; padding: 10px; font: 14px/14px arial, serif; font-weight: normal;}
.dataT td p				{ text-align: left; font: 14px/14px arial, serif; font-weight: normal;}
.dataT td p.cena1				{ text-align: left; font: 12px/12px georgia, serif; font-weight: normal; text-align: center; padding: 0px 0px 10px 0px; color: rgb(0, 0, 0); background-color: inherit;}
.dataT td p.cena1 b, .dataT td p.cena1 strong { font-size: 24px; font-weight: bold;}
.dataT td p.cena2				{ text-align: left; font: 12px/12px georgia, serif; font-weight: normal; text-align: center; padding: 0px 0px 10px 0px; color: rgb(103, 103, 103); background-color: inherit;}
.dataT td p.cena2 b, .dataT td p.cena2 strong { font-size: 18px; font-weight: bold;}

.dataC {clear:both;}
.activeA .btnN, .dataC .btnF, .dataC .btnP{color: transparent; cursor: pointer; border:0 none;}

.dataC .btnF{background: transparent url(/images/btn-wybierz2.png) no-repeat;width: 73px; height: 24px; margin-top: 10px;}
.dataC .btnP{background: transparent url(/images/btn-kup_abonament2.png) no-repeat;height:38px;width:166px}

.activeA .btnN{background: transparent url(/images/btn-dalej.png) no-repeat;width: 84px; height: 38px;}
.catSel .catRow input{font-size:12px;height:15px;padding:2px;width:200px;}
.catSel .catSelected{background-color: #AAA; color: #FFF}
.catSel .catCatalog{background:url("/images/ico-arrow.png") no-repeat scroll 104px 50% transparent; margin: 2px 25px 0 25px; color:#FF4D05;padding-right:15px; font-size: 14px;}
.catSel .catListSb{background-color: #fff; color: #000; height: 400px}
.catSel .catListSb h2{background-color: #333; color: #fff; padding: 10px 15px 10px 10px; font-size: 21px;}
.catSel .catListSb li{float:left;list-style:none outside none;margin-left:20px; margin-bottom: 10px; padding:2px;width:240px;}
.catSel .catListSb p{ margin: 8px 10px 15px 20px;}
.catSel .jq_catItem span.jq_subCat{color: #aaa; font-size: 11px; cursor: pointer; float: right}



/* Stara rejestracja */
#rejestracja{width:689px;float:left;padding:3px;background:#363636;}
#rejestracja .boxin{background:#fff;padding:0 20px;overflow:hidden;}
#rejestracja h1{color:#fff;padding:23px 0 0 20px;height:35px;}
#rejestracja h2{font-size:16px;line-height:45px;margin:5px 0;padding:0;}
#rejestracja form li{background:url(../images/form_row_bg.png) no-repeat;height:38px;line-height:38px;margin:0 0 2px;}
#rejestracja form li label{width:181px;float:left;margin-right:30px;font-size:14px;text-align:right;position:relative;}
#rejestracja form li label small{position:absolute;right:0px;top:13px;}
#rejestracja form li input{border:1px solid #A5ACB2;padding:3px;height:14px;}
#rejestracja form li select{border:1px solid #A5ACB2;width:430px;height:22px;vertical-align:middle;}
#rejestracja form li small{margin-left:5px;font-size:11px;}
#rejestracja form li.b span{width:181px;float:left;margin-right:30px;font-size:14px;text-align:right;}
#rejestracja form li.b label{font-size:13px;width:auto;float:none;margin:0;text-align:left;margin-right:10px;}
#rejestracja form li.b label input{vertical-align:middle;width:14px;height:14px;padding:0;border:0;}
#rejestracja form li.b label span{width:auto;float:none;margin:0;position:relative;z-index:99;}
#rejestracja form li.b label span img{vertical-align:middle;}
#rejestracja form li.b label span i{display:none;position:absolute;left:-208px;top:15px;font-style:normal;line-height:14px;font-size:11px;background:url(../images/tooltip_reg.png) no-repeat;width:217px;height:88px;padding:12px 5px 0;text-align:left;z-index:99}
#rejestracja form li.b label span:hover i{display:block;}

#rejestracja form .osoba{position:relative;padding:11px 0 0 211px;background:url(/images/form_osoba_bg.png) no-repeat;height:207px;}
#rejestracja form .osoba h2{position:absolute;left:0px;top:0px;width:181px;font-size:14px;text-align:right;font-weight:normal;}
#rejestracja form .osoba p{margin-bottom:8px;}
#rejestracja form .osoba li{background:none;height:22px;line-height:22px;margin:0 0 8px;}
#rejestracja form .osoba li label{font-size:12px;width:100px;margin-right:10px;}
#rejestracja form .osoba li input{width:310px;}
#rejestracja form label.zgoda{display:block;margin:10px 0 15px 211px;}
#rejestracja form label.zgoda input{float:left;margin:0 5px 1em 0;height:15px;}
#rejestracja form .submit{height:60px;}
#rejestracja form .submit input{float:right;}
#rejestracja form .submit a{float:left;background:url(/images/ico-anuluj.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;overflow:visible;border:0;cursor:pointer;margin:10px 0 0;}
#rejestracja .thanks{border-left:3px solid #363636;border-right:3px solid #363636;padding:20px 17px;}
#rejestracja .thanks p{font-size:14px;line-height:18px;margin:0 0 1em;}
#rejestracja #f-id_woj{width:415px;}
#rejestracja #f-firma_nazwa{width:415px;}
#rejestracja #f-adres_miasto{width:415px;}

.reasonsReg{width:249px;float:right;}
.reasonsReg h2{font-size:24px;line-height:26px;height:auto;padding:20px 0 15px 20px;}
.reasonsReg h2 b{color:#FF4C04;}
.reasonsReg ol{list-style:none;}
.reasonsReg ol li{display:block;background:url(/images/3_powody_bg.png) no-repeat;height:100px;overflow:hidden;padding:40px 20px 0;font-size:14px;line-height:18px;margin:0 0 10px;}
.reasonsReg ol li.i2{background-position:0 -140px;}
.reasonsReg ol li.i3{background-position:0 -280px;}

/* page: Info Pages */
#info_page{width:745px;float:left;padding:3px;background:#363636;}
#info_page .boxin{background:#fff;padding:20px;overflow:hidden;}
#info_page h1{color:#fff;padding:23px 0 0 20px;height:35px;}
#info_page h2{font-size:20px;line-height:45px;margin:5px 0;padding:0;}
#info_page h3{font-size:16px;line-height:45px;margin:5px 0;padding:0;}
#info_page p{font-size:14px;line-height:18px;margin:0 0 1em;}

div.abo .cena{height:88px;text-align:center;color:#fff;font-size:16px;font-weight:bold;padding:10px 0 0;line-height:20px;}
div.abo .cena strong{font-size:22px;}
div.abo .cena span{color:#363636;}
div.abo .cena div{height:53px;}
div.abo li{overflow:hidden;font-size:12px;line-height:16px;padding:0 12px 12px;background:url(../images/abo_item_bg_b.png) 0 100% no-repeat;margin:0 0 3px;}
div.abo li .bgtop{position:relative;margin:0 -12px;height:12px;overflow:hidden;}
div.abo li.narrow{padding-bottom: 13px;}
div.abo-silver{width:237px;padding:210px 3px 3px;float:left;margin-right:3px;background:#C8C8C8 url(../images/abo_silver_bg.png) no-repeat;}
div.abo-silver .cena{background:url(../images/abo_silver_cena_bg.png) no-repeat;}
div.abo-silver .bgtop{background:url(../images/abo_silver_item_bg.png) no-repeat;}
div.abo-silver li{padding-bottom: 15px;}
div.abo-gold{width:237px;padding:135px 3px 3px;float:left;margin-right:3px;background:#DBD076 url(../images/abo_gold_bg.png) no-repeat;}
div.abo-gold .cena{background:url(../images/abo_gold_cena_bg.png) no-repeat;}
div.abo-gold .bgtop{background:url(../images/abo_gold_item_bg.png) no-repeat;}
div.abo-gold li{padding-bottom: 15px}
div.abo-platinum{width:237px;padding:60px 3px 3px;float:left;background:#E1E2D6 url(../images/abo_platinum_bg.png) no-repeat;}
div.abo-platinum .cena{background:url(../images/abo_platinum_cena_bg.png) no-repeat;}
div.abo-platinum .cena{color:#363636;}
div.abo-platinum .cena strong{color:#BCB791;}
div.abo-platinum .bgtop{background:url(../images/abo_platinum_item_bg.png) no-repeat;}

#info_page h2.abo{margin:0 0 20px;line-height:24px;height:auto;}

#info_page .abo_left{width:310px;float:left;}
#info_page .abo_left ul{margin:1em 0;}
#info_page .abo_left ul li{font-size:11px;line-height:14px;padding:0 0 5px 17px;background:url(../images/ico-arroww.png) 0 5px no-repeat;}
#info_page .abo_left h3{margin:0;font-size:16px;line-height:20px;}
#info_page .abo_left p{font-size:12px;}

#info_page .abo_right{width:330px;float:right;}
#info_page .abo_right h3{margin:0 0 15px;font-size:16px;line-height:20px;padding:15px 15px 0;}
#info_page .abo_right input.kod{border:1px solid #A5ACB2;padding:3px;height:14px;vertical-align:middle;font-size:14px;}
#info_page .abo_right p.kup{margin:30px 0 20px;text-align:center;}
#info_page .abo_right h3.kod{border-top:1px solid #363636;}
#info_page .abo_right p{padding:0 15px;}
#info_page .abo_right form{padding:0 15px 15px;text-align:center;}
#info_page .abo_right .kod{text-align:center;}
#info_page .abo_right .kod h3{font-size:12px;height:auto;padding:0;margin:0 0 10px;}
#info_page .abo_right .kod p{font-size:11px;}
#info_page .abo_right .abo_kup{background:#f0f0f0;text-align:center;padding:0;margin:0 0 20px;}
#info_page .abo_right .abo_kup h3{font-size:14px;}

#nav-left{width:225px;float:left;margin-right:10px;}
#nav-left ul{padding:0 3px 3px;background:#F0F0F0;margin:0 0 10px;}
#nav-left ul li{padding:3px 0 0;}
#nav-left ul li a{font-size:12px;line-height:17px;display:block;padding:5px 0 5px 17px;color:#363636;background:#fff;}
#nav-left ul li a:hover,
#nav-left ul li.active a{color:#fff;background:#363636;text-decoration:none;}
#nav-left ul li.active li a{color:#363636;background:#fff;text-decoration:none;}
#nav-left ul li.active li.active a{color:#fff;background:#363636;text-decoration:none;}
#nav-left li ul{padding:5px 0;margin:3px 0 0 17px;background:#fff;}
#nav-left li li{padding:0;}
#nav-left li li a{font-size:12px;line-height:20px;padding:0 0 0 17px;}

/* page: Konto */
#konto h1{height:38px;background:#363636;margin:0 0 10px;padding:20px 0 0 20px;color:#FFF;}

#konto-left{width:209px;float:left;margin-right:10px;}

#konto-left ul{padding:0 3px 3px;background:#F0F0F0;margin:0 0 10px;}
#konto-left ul li{padding:3px 0 0;}
#konto-left ul li a{font-size:12px;line-height:27px;display:block;padding:0 0 0 17px;color:#363636;background:#fff;}
#konto-left ul li a:hover,
#konto-left ul li.active a{color:#fff;background:#363636;text-decoration:none;}
#konto-left ul li.active li a{color:#363636;background:#fff;}
#konto-left ul li.active li.active a{color:#fff;background:#363636;text-decoration:none;}
#konto-left li ul{padding:5px 0;margin:3px 0 0 17px;background:#fff;}
#konto-left li li{padding:0;}
#konto-left li li a{font-size:12px;line-height:20px;}

#konto-left .box-wiecej{background:#3FCACB;padding:3px;}
#konto-left .box-wiecej h2{height:33px;padding:8px 0 0 7px;font-size:16px;font-weight:bold;color:#fff;line-height:26px;}
#konto-left .box-wiecej p{background:#FFF;padding:8px 7px 12px;font-size:14px;line-height:18px;}
#konto-left .box-wiecej img{margin:8px 0 8px 31px;display:block;}
#konto-left .box-wiecej a.link{font-size:12px;line-height:16px;padding:0 0 0 16px;display:block;background:url(../images/ico-arrow2.png) 0 3px no-repeat;}

#konto-left .box-kod { text-align:center;}
#konto-left .box-kod .thecode textarea{width:200px; height:75px;display:none;}

#konto-mid{width:507px;float:left;background:#F0F0F0;padding:3px;}

#konto h2{font-size:18px;font-weight:bold;line-height:26px;padding:8px 0 4px 17px;height:auto;}
#konto .box{margin:0 0 10px;position:relative;}
#konto .box .in{background:#fff;padding:15px 17px;position:relative;}
#konto .box .tab{background:#fff;padding:15px 17px;position:relative;}
#konto .box .tab .lt{display:none;}
#konto .box .tab_only .lt{display:block!important;}

#konto .box .tabs{overflow:hidden;}
#konto .box .tabs li{float:left;height:26px;margin-right:2px;font-size:12px;}
#konto .box .tabs a{color:#363636;float:left;height:26px;line-height:26px;background:#E2E2E2;padding:0 15px;}
#konto .box .tabs a:hover{text-decoration:none;}
#konto .box .tabs li.active a{background:#fff;}
#konto .box .tabs .rc1 .lb,
#konto .box .tabs .rc1 .rb{display:none;}

#konto p.brak{position:static!important;right:auto!important;left:auto!important;text-align:center;height:30px;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 32% 0 no-repeat;}
#konto-full p.brak{background:url(../images/brak_2.png) 38% 0 no-repeat;margin-top:20px;}

#konto .box-wyd p{position:absolute;right:20px;top:15px;}
#konto .box-wyd th{line-height:14px;padding:3px 0;width:105px;}
#konto .box-wyd th span{color:#ADADAD;margin-left:.5em;}
#konto .box-wyd td{line-height:14px;padding:3px 0;}

#konto .box-nowi .in{padding-bottom:5px;}
#konto .box-nowi p{font-size:12px;padding:10px 0;border-top:1px solid #F0F0F0;}
#konto .box-nowi p:first-child{padding:0 0 10px;border:0;}

#konto .box-wizyt p{font-size:12px;line-height:20px;}
#konto .box-wizyt p.links{font-size:11px;}
#konto .box-wizyt p.links a{padding:0 0 0 16px;background:url(../images/ico-arrow2.png) 0 50% no-repeat;}

#konto .box-przetargi .tab{padding:10px 0;}
#konto .box-przetargi .tab h3{padding:0 17px;}
#konto .box-przetargi .tab p{padding:0 17px;}
#konto .box-przetargi table{border-collapse:collapse;width:100%;}
#konto .box-przetargi tr.alt{background:#FBFBFB;}
#konto .box-przetargi tbody th{border:1px solid #F0F0F0;padding:5px 0 5px 14px;width:255px;}
#konto .box-przetargi tbody td{border:1px solid #F0F0F0;padding:5px 10px 5px 5px;text-align:right;}
#konto .box-przetargi thead th{text-align:right;padding:5px 10px 5px 5px;line-height:11px;background:url(../images/th_bg.png) repeat-x;border:1px solid #F0F0F0;white-space:nowrap;}
#konto .box-przetargi thead th a{color:#363636;}
#konto .box-przetargi thead th a:hover{text-decoration:none;color:#ccc;}
#konto .box-przetargi thead th.t{text-align:left;padding-left:14px;}
#konto .box-przetargi td.to{color:green;white-space:nowrap;font-weight:bold;text-align:right;}
#konto .box-przetargi td.so{white-space:nowrap;font-weight:bold;text-align:right;}
#konto .box-przetargi h3{font-size:12px;margin:0 0 10px;}

#konto-right{width:212px;float:right;}

#konto-right .firma{background:#363636;padding:3px;}
#konto-right .firma .in{background:#fff;}
#konto-right .firma .f{padding:8px 17px 12px;border-bottom:1px solid #363636;}
#konto-right .firma .f h2{font-size:16px;font-weight:bold;line-height:18px;height:auto;padding:8px 0 8px 17px;}
#konto-right .firma .f p.i{line-height:14px;padding:0 0 0 20px;background:url(../images/ico-wykrzyknik.png) no-repeat;}
#konto-right .firma .p{padding:8px 17px 12px;border-bottom:1px solid #363636;}
#konto-right .firma .p h3{font-size:11px;padding:0 0 5px;line-height:12px;font-weight:normal;}
#konto-right .firma .p p{font-size:12px;font-weight:bold;}
#konto-right .firma .k{padding:8px 17px 12px;}
#konto-right .firma .k h3{font-size:11px;padding:0 0 5px;line-height:12px;font-weight:normal;}
#konto-right .firma .k h3 a{color:#FF4C04;}
#konto-right .firma .k p{font-size:12px;font-weight:bold;}
#konto-right .firma p span{font-weight:normal;font-size:11px;}

#konto-full{width:729px;float:left;background:#F0F0F0;padding:3px;}
#konto-full .in{background:#fff;padding:15px 17px;position:relative;}
#konto-full h2{padding:0 17px;}
#konto-full h2.w{padding:0 0 15px;}
#konto-full p{margin:0 0 1.5em;font-size:14px;line-height:20px;}
#konto-full ol{margin:0 0 1.5em 2em;font-size:14px;line-height:20px;}
#konto-full #rejestracja{width:652px;display:inline-block;margin:0 0 20px;}
#konto-full #rejestracja .submit{height:auto;}
#konto-full .btn-nowy_szablon{float:right;margin-top:5px;}

#konto-full h1.alt{color:#363636;background:none;font-size:20px;padding:5px 0 0 17px;}
#konto-full a.dowolny{position:absolute;right:10px;top:15px;font-size:12px;color:#363636;padding:0 20px 0 0;background:url(../images/ico-dalej2.png) 100% 50% no-repeat;line-height:15px;}


/* Firma */
#firma{padding:10px;background:#363636;margin:10px 0 0;}

#firma .top{height:124px;position:relative;}
#firma .top .logo{float:left;background:#fff;height:110px;padding:2px;margin-right:10px;overflow:hidden;position:relative;}
#firma .top .logo img{display:block;}
#firma .top .logo a.edit{position:absolute;right:0;top:0;font-size:11px;}
#firma .top .logo a.edit span{display:none;height:20px;line-height:29px;height:29px;padding:5px 15px 0 13px;background:url(../images/tooltip.png) 100% 0 no-repeat;color:#000;font-size:12px;text-align:right;white-space: nowrap;}
#firma .top .logo a.edit span b{position:absolute;left:-2px;top:5px;width:2px;height:29px;background:url(../images/tooltip_r.png) no-repeat;}
#firma .top .logo a.edit:hover{text-decoration:none;}
#firma .top .logo a.edit:hover span{display:block;position:absolute;right:3px;top:23px;}
#firma .top a.dodaj_logo{float:left;width:200px; height: 110px; background: transparent url(/images/logo_blank.png) }
#firma .top a.dodaj_logo img{float: right; margin-top: 1px; margin-right: 1px;}
#firma .top a.dodaj_logo span{margin-left: 180px; z-index:99;display:none;height:20px;line-height:29px;height:29px;padding:5px 15px 0 13px;background:url(../images/tooltip2.png) no-repeat;color:#000;font-size:12px;text-align:right;white-space: nowrap;}
#firma .top a.dodaj_logo span b{position:absolute;right:-2px;top:5px;width:2px;height:29px;background:url(../images/tooltip2_r.png) 100% 0 no-repeat;}
#firma .top a.dodaj_logo:hover{text-decoration:none;}
#firma .top a.dodaj_logo:hover span{display:block;position:absolute;left:3px;top:23px;}

#firma .top .desc{float:left;width:724px;margin-right:-14px;}
#firma .top h1{line-height:28px;font-size:26px;font-weight:bold;color:#fff;height:87px;padding:0 0 0 6px;width:530px;overflow:hidden;margin-top:-3px;position:relative;}
#firma .top h1 small{font-size:14px;color:#B2D34E;font-weight:normal;}
#firma .top h1 a.ref{font-weight:normal;font-size:14px;vertical-align:middle;padding:2px 0 0 25px;margin-left:10px;background:url(../images/ico-plus3.png) 0 0 no-repeat;}
#firma .top h1 a.m{background:url(../images/ico-minus3.png) no-repeat;}
#firma .top h1 a.n{background:url(../images/ico-neutral3.png) no-repeat;}
#firma .top h1 a img{vertical-align:middle;}
#firma .top .narzedzia{width:704px;height:34px;line-height:28px;padding:0 10px;background:url(../images/narzedzia_bg.png) no-repeat;font-size:12px;color:#fff;}
#firma .top .narzedzia a{margin-left:10px;color:#FF710F;}
#firma .top .btn{position:absolute!important;right:-3px!important;top:0px!important;}
#firma .top input{position:absolute!important;right:0px!important;top:0px!important;}

#firma .tabs{overflow:hidden;}
#firma .tabs li{float:left;margin-right:2px;font-size:14px;}
#firma .tabs a{color:#363636;float:left;height:30px;line-height:30px;background:#E2E2E2;padding:0 20px;}
#firma .tabs a:hover{text-decoration:none;}
#firma .tabs li.active a{background:#fff;}
#firma .tabs .rc4 .lb,
#firma .tabs .rc4 .rb{display:none;}

#firma .main{background:#fff;padding:20px;position:relative;}
#firma .main .lt{display:none;}
#firma .main h2{font-size:16px;font-weight:bold;line-height:35px;height:auto;margin:20px 0 0;}
#firma .main h1{margin:0 0 10px;width:650px;}

#firma .realizacje{position:relative;margin-bottom:-20px;}
#firma .realizacje .lt{display:block;}
#firma .realizacje .btn{position:relative;left:684px;top:-22px;font-size:14px;line-height:16px;padding:0 24px 0 0;background:url(../images/ico-dalej.png) 100% 50% no-repeat;}
#firma .realizacje ul{overflow:hidden;background:#F0F0F0;padding:10px 10px 5px;margin-bottom:20px;}
#firma .realizacje ul li{height:210px;float:left;margin:0 10px 10px 0;font-size:12px;line-height:14px;text-align:center;width:200px;}
#firma .realizacje ul li table{margin:0 auto;}
#firma .realizacje ul li td{height:150px;vertical-align:bottom;}
#firma .realizacje h2{margin:0;line-height:18px;margin:0 0 10px;}

#firma .firma-opis{width:628px;margin:0 0 10px; min-height:400px;}
#firma .firma-opis p{font-size:14px;line-height:20px;margin:0 0 1em;}
#firma .firma-opis ul{margin:0 0 1em;}
#firma .firma-opis li{list-style:disc;font-size:14px;line-height:20px;margin:0 0 0 3.5em;}

#firma .firma-side{width:246px;float:right;}
#firma .firma-side .item{margin:0 0 10px;border-bottom:1px solid #F0F0F0;}
#firma .firma-side .item2{margin:0 0 10px;}
#firma .firma-side h2{font-size:16px;font-weight:bold;line-height:18px;width:auto;margin:0 0 10px;}
#firma .firma-side p{font-size:12px;line-height:18px;margin:0 0 1.5em;}

#firma .kontakt-opis{width:300px;}
#firma .kontakt-opis h2{margin:0;line-height:18px;margin:0 0 1em;}
#firma .kontakt-opis p{font-size:12px;}

.contactBx .inf{font-size: 11px; color: #777}

#firma .kontakt-mapa{width:505px;float:right;position:relative;}
#firma .kontakt-mapa .image{position:absolute;right:5px;top:330px;}

.kontakt-mapa div.mapContainer{width: 500px; height: 300px}

.contactD{ width:405px; }
.contactD .cinf{ line-height: 16px; border-bottom:1px solid #A5ACB2; overflow:hidden; padding:5px 0; width:100%; }
.contactD .linf{ float:left;font-weight:bold;width:100px; }
.contactD .rinf{ float:right;text-align:left;width:305px; }

.contactRow {height: 24px;}
.contactRowT {height: 80px;}
.contactRow label, .contactRowT label{float: left; width: 120px;}
.contactRow input{height:15px;padding:1px;width:200px; border: 1px solid #A5ACB2}
.contactRowT textarea{ padding:1px;width:200px; border: 1px solid #A5ACB2; height: 75px}

#firma .realizacja-zdjecia{width:509px;height:300px;padding:10px;float:left;background:#F0F0F0;position:relative;}
#firma .realizacja-zdjecia ul{position:absolute;left:412px;top:10px;height:300px;width:110px;}
#firma .realizacja-zdjecia ul li{display:inline;}
#firma .realizacja-zdjecia ul li img{vertical-align:bottom;margin:0 0 2px;}
#firma .realizacja-zdjecia ul li.active{border-bottom:2px solid #363636;}
#firma .realizacja-zdjecia #pic{width:400px;height:300px;overflow:hidden;}
#firma .realizacja-zdjecia #pic td{width:400px;height:300px;text-align:center;vertical-align:middle;background:#fff;}

#firma .realizacja-dane{width:355px;float:right;position:relative;border-top:1px solid #D9D9D9;}
#firma .realizacja-dane .btn{position:absolute;right:0px;top:-33px;font-size:14px;line-height:16px;padding:0 24px 0 0;background:url(../images/ico-dalej.png) 100% 50% no-repeat;}
#firma .realizacja-dane .btn-zap{margin-left:104px;}
#firma .realizacja-dane dl{overflow:hidden;margin:0 0 20px;}
#firma .realizacja-dane dt{width:104px;float:left;margin-right:15px;line-height:29px;border-bottom:1px solid #F0F0F0;font-style:italic;color:#555;text-align:right;}
#firma .realizacja-dane dd{width:226px;float:left;line-height:29px;border-bottom:1px solid #F0F0F0;}

#firma .realizacja-opis{margin:20px 0 0;}
#firma .realizacja-opis p{font-size:14px;line-height:20px;margin:0 0 1em;}
#firma .realizacja-opis ul{margin:0 0 1em;}
#firma .realizacja-opis li{list-style:disc;font-size:14px;line-height:20px;margin:0 0 0 3.5em;}
#firma .realizacja-opis p.btn{line-height:18px;text-align:right;margin:0;}
#firma .realizacja-opis p.btn a{font-size:14px;padding:0 24px 0 0;background:url(../images/ico-dalej.png) 100% 50% no-repeat;}


#skorka_1 #firma{background:#f0f0f0;}
#skorka_1 #firma .main{background:#363636;}
#skorka_1 #firma .main .rc span{background:url(../images/rc1.png) repeat-x 0 -1px;}
#skorka_1 #firma .main h2{color:#F0F0F0;}
#skorka_1 #firma .main p{color:#fff;}
#skorka_1 #firma .realizacje .btn{background:url(../images/skorka_1-ico-dalej.png) 100% 50% no-repeat;}
#skorka_1 #firma .realizacje ul{background:#0f0f0f;}
#skorka_1 #firma .realizacje ul .rc span{background:url(../images/rc4.png) no-repeat;}
#skorka_1 #firma .tabs a{background:url(../images/skorka_1-tab_bg.png) repeat-x;}
#skorka_1 #firma .tabs li.active a{background:#363636;color:#fff;}
#skorka_1 #firma .tabs li .rc span{background:url(../images/rc1.png) no-repeat;}
#skorka_1 #firma .top .narzedzia{line-height:30px;background:url(../images/skorka_1-narzedzia_bg.png) no-repeat;color:#363636;}
#skorka_1 #firma .top h1{color:#363636;}
#skorka_1 #firma .top h1 small{color:#363636;}
#skorka_1 #firma .top .logo .rc span{background:url(../images/rc1.png) no-repeat;}
#skorka_1 #firma .realizacja-zdjecia .rc span{background:url(../images/rc4.png) no-repeat;}
#skorka_1 #firma .realizacja-zdjecia .rc .lt{display:block;}
#skorka_1 #firma .realizacja-dane .btn{background:url(../images/skorka_1-ico-dalej.png) 100% 50% no-repeat;}
#skorka_1 #firma .realizacja-dane dt{color:#f0f0f0;}
#skorka_1 #firma .realizacja-dane dd{color:#fff;}
#skorka_1 #firma .realizacja-opis p.btn a{background:url(../images/skorka_1-ico-dalej.png) 100% 50% no-repeat;}
#skorka_1 #firma p.brak_realizacji{background:url(../images/brak_3.png) 41% 50% no-repeat;}
#skorka_1 #firma p.brak_realizacji2{background:url(../images/brak_3.png) 31% 0 no-repeat;}
#skorka_1 #firma .main p.brak{background:url(../images/brak_3.png) 41% 0 no-repeat;}

#skorka_2 #firma{background:#5D8203 url(../images/skorka_2-bg.png) repeat-x 0 -1px;}
#skorka_2 #firma .main .rc span{background:url(../images/rc6.png) no-repeat;}
#skorka_2 #firma .realizacje ul{background:#F0F5E1;}
#skorka_2 #firma .realizacje ul .rc span{background:url(../images/rc1.png) no-repeat;}
#skorka_2 #firma .tabs a{background:#9FC13D;}
#skorka_2 #firma .tabs li.active a{background:#fff;color:#363636;}
#skorka_2 #firma .tabs li .rc span{background:url(../images/rc6.png) no-repeat;}
#skorka_2 #firma .top .narzedzia{line-height:30px;background:url(../images/skorka_2-narzedzia_bg.png) no-repeat;color:#363636;}
#skorka_2 #firma .top h1{color:#fff;}
#skorka_2 #firma .top h1 small{color:#fff;}
#skorka_2 #firma .top .logo .rc span{background:url(../images/rc5.png) no-repeat;}
#skorka_2 #firma .realizacja-zdjecia{background:#F0F5E1;}
#skorka_2 #firma .realizacja-zdjecia .rc span{background:url(../images/rc2.png) no-repeat;}
#skorka_2 #firma .realizacja-zdjecia .rc .lt{display:block;}

#skorka_3 #firma{background:#fff;border:1px solid #D9D9D9;}
#skorka_3 #firma .rc .lt{left:-1px;top:-1px;}
#skorka_3 #firma .rc .lb{left:-1px;bottom:-1px;}
#skorka_3 #firma .rc .rt{right:-1px;top:-1px;}
#skorka_3 #firma .rc .rb{right:-1px;bottom:-1px;}

#skorka_3 #firma a{color:#A7BBC1!important;}
#skorka_3 #firma .main{background:#fff;border:1px solid #D9D9D9;}
#skorka_3 #firma .main .rc span{background:url(../images/rc2.png)  repeat-x 0 -1px;}
#skorka_3 #firma .realizacje .btn{background:url(../images/skorka_4-ico-dalej.png) 100% 50% no-repeat;}
#skorka_3 #firma .realizacje ul{background:#fff;border:1px solid #D9D9D9;}
#skorka_3 #firma .realizacje ul .rc span{background:url(../images/rc2.png) no-repeat;}
#skorka_3 #firma .tabs{position:relative;margin-bottom:-1px;z-index:9;padding-left:3px;}
#skorka_3 #firma .tabs a{background:none;border-right:1px solid #D9D9D9;}
#skorka_3 #firma .tabs li{margin-left:-3px;}
#skorka_3 #firma .tabs li.active a{background:#fff;border:1px solid #D9D9D9;color:#363636!important;border-bottom:0;}
#skorka_3 #firma .tabs li .rc span{background:url(../images/rc2.png) no-repeat;}
#skorka_3 #firma .top .narzedzia{background:none;border-top:1px solid #D9D9D9;color:#363636;}
#skorka_3 #firma .top h1{color:#363636;}
#skorka_3 #firma .top h1 small{color:#CACACA;}
#skorka_3 #firma .top .logo{border:1px solid #D9D9D9;}
#skorka_3 #firma .top .logo .rc span{background:url(../images/rc4.png) no-repeat;}
#skorka_3 #firma .realizacja-zdjecia{background:#fff;border:1px solid #D9D9D9;}
#skorka_3 #firma .realizacja-zdjecia .rc span{background:url(../images/rc2.png) no-repeat;}
#skorka_3 #firma .realizacja-zdjecia .rc .lt{display:block;}
#skorka_3 #firma .realizacja-dane .btn{background:url(../images/skorka_4-ico-dalej.png) 100% 50% no-repeat;}
#skorka_3 #firma .realizacja-opis p.btn a{background:url(../images/skorka_4-ico-dalej.png) 100% 50% no-repeat;}

#skorka_4 #firma{background:#EAEAE0;font-family:georgia;}
#skorka_4 #firma .main .rc span{background:url(../images/rc1.png)  repeat-x 0 -1px;}
#skorka_4 #firma .realizacje ul{background:none;border-top:1px solid #CFCFBD;}
#skorka_4 #firma .realizacje ul .rc{display:none;}
#skorka_4 #firma .tabs a{background:#CFCFBD;}
#skorka_4 #firma .tabs li.active a{background:#fff;color:#363636;}
#skorka_4 #firma .tabs li .rc span{background:url(../images/rc7.png) no-repeat;}
#skorka_4 #firma .top .narzedzia{color:#A2A28A;background:none;border-top:1px solid #CFCFBD;}
#skorka_4 #firma .top h1{color:#363636;font-weight:normal;}
#skorka_4 #firma .top h1 small{color:#BDBDA0;}
#skorka_4 #firma .top .logo .rc span{background:url(../images/rc1.png) no-repeat;}
#skorka_4 #firma .realizacja-zdjecia{background:#EAEAE0;}
#skorka_4 #firma .realizacja-zdjecia .rc span{background:url(../images/rc2.png) no-repeat;}
#skorka_4 #firma .realizacja-zdjecia .rc .lt{display:block;}



/* Strona czarna */
.page{padding:3px;background:#363636;}
.page_right{float:left;width:746px;}
.page .boxin{background:#fff;padding:20px;overflow:hidden;}
.page h1{color:#fff;padding:23px 0 9px 20px;line-height:26px;}
.page h2{font-size:16px;line-height:45px;margin:5px 0;padding:0;}
.page p{font-size:14px;line-height:18px;margin:0 0 1em;}
.page p small{font-size:11px;}
.page form li{background:url(../images/form_row_bg.png) no-repeat;height:38px;line-height:38px;margin:0 0 2px;}
.page form li label{width:181px;float:left;margin-right:30px;font-size:14px;text-align:right;position:relative;}
.page form li label small{position:absolute;right:0px;top:13px;}
.page form li input{border:1px solid #A5ACB2;padding:3px;height:14px;}
.page form li select{border:1px solid #A5ACB2;width:430px;height:22px;vertical-align:middle;}
.page form li small{margin-left:5px;font-size:11px;}
.page form .submit{margin:10px 0 0 201px;}
.page form li.t{background:url(../images/form_osoba_bg.png) no-repeat;height:185px;}
.page form li.t textarea{border:1px solid #A5ACB2;padding:3px;height:160px;margin:5px 0 0;}

.page form .row_s{width:300px;float:left;margin-right:30px;}
.page form .row_s label{margin-right:10px;padding:50px 0 0;}


.page #errors{margin-top:0px;}

.page_nav{width:209px;float:left;margin-right:10px;}
.page_nav ul{padding:0 3px 3px;background:#F0F0F0;margin:0 0 10px;}
.page_nav ul li{padding:3px 0 0;}
.page_nav ul li a{font-size:14px;line-height:27px;display:block;padding:0 0 0 17px;color:#363636;background:#fff;}
.page_nav ul li a:hover,
.page_nav ul li.active a{color:#fff;background:#363636;text-decoration:none;}
.page_nav li ul{padding:5px 0;margin:3px 0 0 17px;background:#fff;}
.page_nav li li{padding:0;}
.page_nav li li a{font-size:12px;line-height:20px;}


#pomoc h2{color:#FF4C04!important;padding:0 0 0 20px;background:url(../images/ico-up.png) 0 3px no-repeat;line-height:22px;height:auto;margin-top:20px;}
#pomoc h2.active{background:url(../images/ico-down.png) 0 3px no-repeat;}

/* page: Weryfikacja */
#weryfikacja-kroki{overflow:hidden;margin:0 0 20px;}
#weryfikacja-kroki li{width:200px;float:left;text-align:center;padding:3px;border:1px solid #ccc;margin-right:10px;}


/* page: Oglos przetarg */
#oglos-przetarg{}
#oglos-przetarg h1{color:#fff;height:38px;background:#333;padding:20px 0 0 20px;margin:0 0 10px;}
#oglos-przetarg .kroki{background:#91B71D;height:45px;}
#oglos-przetarg .kroki .lb,#oglos-przetarg .kroki .rb{display:none;}
#oglos-przetarg .kroki li{float:left;padding:0 20px;background:url(../images/ico-numer2.png) 20px 5px no-repeat;font-size:18px;color:#B2D34E;line-height:45px;font-weight:bold;}
#oglos-przetarg .kroki li.active{color:#fff;background:#B2D34E url(../images/ico-numer.png) 20px 5px no-repeat;}
#oglos-przetarg .kroki li span{font-size:24px;color:#363636;padding:0 20px 0 10px;}
#oglos-przetarg .main{background:#B2D34E;padding:10px;}
#oglos-przetarg .main .lt,#oglos-przetarg .main .rt{display:none;}
#oglos-przetarg .main form{background:#fff;}
#oglos-przetarg .main ul{padding:20px;}
#oglos-przetarg .main .in{background:#fff;}
#oglos-przetarg .main .in2{background:#fff;padding:20px;}
#oglos-przetarg .main li{width:894px;display:inline-block;margin:0 0 2px;vertical-align:top;}
#oglos-przetarg .main li .l{width:223px;float:left;margin-right:20px;text-align:right;font-size:14px;line-height:18px;padding:8px 0 0;}
#oglos-przetarg .main li .i img{vertical-align:middle;cursor:pointer;}
#oglos-przetarg .main li .i i{position:absolute;left:10px;top:0;display:none;font-style:normal;background:#fff;border:1px solid #333;padding:5px;width:200px;}
#oglos-przetarg .main li .i:hover{position:relative;z-index:99;}
#oglos-przetarg .main li .i:hover i{display:block;}
#oglos-przetarg .main li div.rc1{background:#F0F0F0;float:left;width:611px;padding:8px 20px;}
#oglos-przetarg .main li select{border:1px solid #A5ACB2;height:20px;padding:1px;vertical-align:middle;}
#oglos-przetarg .main li textarea{border:1px solid #A5ACB2;padding:3px;}
#oglos-przetarg .main li input{border:1px solid #A5ACB2;padding:3px;height:14px;}
#oglos-przetarg .main li label{line-height:20px;}
#oglos-przetarg .main li label input{border:0;vertical-align:middle;}
#oglos-przetarg .main li a.firma{font-size:14px;}
#oglos-przetarg .main li i.dni{margin-left:2em;}
#oglos-przetarg .main .submit{border-top:1px solid #B2D34E;padding:10px 17px 10px 10px;background:#F0F0F0;overflow:hidden;}
#oglos-przetarg .main .submit .lt,#oglos-przetarg .main .submit .rt{display:none;}
#oglos-przetarg .main .submit a{float:left;padding:0 0 0 25px;background:url(../images/ico-anuluj2.png) no-repeat;font-size:14px;margin:8px 0 0;height:15px;line-height:15px;}
#oglos-przetarg .main .submit input{float:right;}
#oglos-przetarg .main .submit .r{float:right;padding:0;background:none;margin:0;height:auto;}

#oglos-przetarg .main .inn{background:#fff;padding:20px;}
#oglos-przetarg .main .inn p{font-size:14px;margin:0 0 1.5em;}
#oglos-przetarg .main .inn label{font-size:12px;line-height:18px;margin:10px 0 0;display:block;}
#oglos-przetarg .main .inn .submit{margin-top:20px;}

#oglos-przetarg  .main li .appendBtn input{height: 25px;}
.appendCont{line-height: 21px;}
.appendCont span{color: #00cc00; font-weight: bold}
.appendBtn .infoUpload{color: #cc0000; font-weight: bold;}

ul.ustawienia{margin:0 0 10px;}
ul.ustawienia li{margin:0 0 5px;}
ul.ustawienia li label input{vertical-align:middle;}
ul.ustawienia li p.i{font-size:11px!important;font-style:italic;margin:0 0 5px!important;}


/* page: Zleceniodawca */
.firma_zlec{width:735px!important;}
#firma .top_zlec{height:90px;}
#firma .top_zlec h1{height:60px;}
#firma .top_zlec p{color:#fff;}

#firma .main .koment{margin:0 0 20px;font-size:12px;}
#firma .main .neg{color:red;font-weight:bold;margin:0 10px;}
#firma .main .poz{color:green;font-weight:bold;margin:0 10px;}
#firma .main .neu{color:gray;font-weight:bold;margin:0 10px;}
#firma .main p.brak{text-align:center;height:30px;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 41% 0 no-repeat;}
#firma .main p.brakz{text-align:center;height:30px;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 39% 0 no-repeat;}

#firma table.przetargi{border-collapse:collapse;width:100%;margin:15px 0;}
#firma table.przetargi tr.alt{background:#FBFBFB;}
#firma table.przetargi tbody th{border:1px solid #F0F0F0;padding:5px 0 5px 14px;width:255px;}
#firma table.przetargi tbody td{border:1px solid #F0F0F0;padding:5px 10px 5px 5px;text-align:right;}
#firma table.przetargi thead th{text-align:right;padding:5px 10px 5px 5px;line-height:11px;background:url(../images/th_bg.png) repeat-x;border:1px solid #F0F0F0;white-space:nowrap;}
#firma table.przetargi thead th a{color:#363636;}
#firma table.przetargi thead th a:hover{text-decoration:none;color:#ccc;}
#firma table.przetargi thead th.t{text-align:left;padding-left:14px;}
#firma table.przetargi td.to{color:green;white-space:nowrap;font-weight:bold;text-align:right;}
#firma table.przetargi td.so{white-space:nowrap;font-weight:bold;text-align:right;}

table.referencje{border-collapse:collapse;width:100%;}
table.referencje tr.alt td{background:#FBFBFB;}
table.referencje thead th{font-size:12px;text-align:center;padding:5px 10px 5px 5px;line-height:20px;background:url(../images/th_bg.png) repeat-x;border:1px solid #F0F0F0;white-space:nowrap;}
table.referencje thead th a{color:#363636;}
table.referencje thead th a:hover{text-decoration:none;color:#ccc;}
table.referencje tbody th{font-size:12px;border:1px solid #F0F0F0;padding:5px 0 5px 14px;}
table.referencje tbody td{font-size:12px;border:1px solid #F0F0F0;padding:5px 10px 5px 5px;background:#fff;}
table.referencje tbody td.ocena{text-align:center;}


table.kontrahenci{border-collapse:collapse;width:100%;}
table.kontrahenci tr.alt{background:#FBFBFB;}
table.kontrahenci thead th{font-size:12px;text-align:center;padding:5px 10px 5px 5px;line-height:20px;background:url(../images/th_bg.png) repeat-x;border:1px solid #F0F0F0;white-space:nowrap;}
table.kontrahenci thead th.n{text-align:left;padding-left:15px;}
table.kontrahenci thead th a{color:#363636;}
table.kontrahenci thead th a:hover{text-decoration:none;color:#ccc;}
table.kontrahenci tbody th{font-size:12px;border:1px solid #F0F0F0;padding:5px 0 5px 14px;}
table.kontrahenci tbody th a{font-weight:bold;}
table.kontrahenci tbody td{font-size:12px;border:1px solid #F0F0F0;padding:5px;text-align:center;vertical-align:middle;}
table.kontrahenci tbody th span{font-size:11px;}
table.kontrahenci tbody th p.s{margin:3px 10px 0 0!important;font-size:11px!important;line-height:12px!important;}
table.kontrahenci tbody td.a{white-space: nowrap;}
table.kontrahenci thead th img{vertical-align:middle;}

/* Register form steps */
.stepsHeadR h1{color:#fff;height:38px;background:#333;padding:20px 0 0 20px;margin:0 0 10px;}
.stepsHeadR .steps {background:#91B71D;height:45px;}
.stepsHeadR .steps li{overflow:hidden; float:left;padding:0 20px;background:url(/images/ico-numer2.png) 20px 5px no-repeat;font-size:18px;color:#B2D34E;font-weight:bold;}
.stepsHeadR .steps li.active{color:#fff;background:#B2D34E url(/images/ico-numer.png) 20px 5px no-repeat;}
.stepsHeadR .steps li span{float: left; height: 40px; margin-right: 5px; line-height:35px; padding:5px 0 10px 10px;width:30px; color: #000}
.stepsHeadR .steps li.active span{color: #fff}
.stepsHeadR .steps li b{font-size:14px;line-height:16px;}

.stepsC .main{background:#B2D34E;padding:10px;}
.stepsC .main .lt,.stepsC .main .rt{display:none;}
.stepsC .main2{background:#B2D34E;padding:10px;}
.stepsC .in{background:#fff;padding:20px;}
.stepsC .in .lt,.stepsC .in .rt{display:block;}

.stepsC .submit{position:relative;border-top:1px solid #B2D34E;margin:20px -20px -20px;padding:10px 17px 10px 10px;background:#F0F0F0;overflow:hidden;}
.stepsC .submit .lt{display:none;}
.stepsC .submit a{float:left;padding:0 0 0 25px;background:url(/images/ico-anuluj2.png) no-repeat;font-size:14px;margin:8px 0 0;height:15px;line-height:15px;}
.stepsC .submit input{float:right;}
.stepsC .submit .r{float:right;padding:0;background:none;margin:0;height:auto;}
.stepsC .submit p.info{clear:both;margin:0;text-align:right;}
.stepsC .submit a.image{float:right;padding:0;background:none;margin:0;height:auto;}

.stepsC .col_dane{background:#f0f0f0;padding:10px;height:310px;width:600px;float:left;position:relative;}
.stepsC .col_dane .desc{width:210px;}
.stepsC .col_dane .p{position:absolute;left:120px;bottom:10px;font-style:normal;font-size:10px!important;}
.stepsC .col_dane textarea{position:absolute;right:10px;top:10px;}
.stepsC .col_logo{background:#f0f0f0;padding:10px;height:310px;width:240px;float:right;}
.stepsC textarea{border:1px solid #A5ACB2;padding:3px;width:330px;height:300px;}
/* Register form steps END */

/* page: KROKI - zielona ramka, biale tlo, rogi u gory */
#kroki h1{color:#fff;height:38px;background:#333;padding:20px 0 0 20px;margin:0 0 10px;}
#kroki h2{height:auto;padding:0;line-height:24px;margin:0 0 1em;}
#kroki p{font-size:12px;line-height:16px;margin:0 0 1.5em;}
#kroki p.oplata{font-size:14px;font-weight:bold;text-align:center;}

#kroki .kroki{background:#91B71D;height:45px;}
#kroki .kroki .lb,#oglos-przetarg .kroki .rb{display:none;}
#kroki .kroki li{float:left;padding:0 20px;background:url(../images/ico-numer2.png) 20px 5px no-repeat;font-size:18px;color:#B2D34E;line-height:45px;font-weight:bold;}
#kroki .kroki li.active{color:#fff;background:#B2D34E url(../images/ico-numer.png) 20px 5px no-repeat;}
#kroki .kroki li span{font-size:24px;color:#363636;padding:0 20px 0 10px;}

#kroki .kroki2 li{width:270px;overflow:hidden;}
#kroki .kroki2 li span{float:left;line-height:35px;padding:5px 0 10px 10px;width:30px;}
#kroki .kroki2 li b{float:left;font-size:14px;line-height:16px;width:230px;padding-top:8px;}

#kroki .main{background:#B2D34E;padding:10px;}
#kroki .main .lt,#kroki .main .rt{display:none;}
#kroki .main2{background:#B2D34E;padding:10px;}
#kroki .in{background:#fff;padding:20px;}
#kroki .in .lt,#kroki .in .rt{display:block;}

#kroki form li{width:894px;display:inline-block;margin:0 0 2px;vertical-align:top;}
#kroki form li .l{width:223px;float:left;margin-right:20px;text-align:right;font-size:14px;line-height:20px;padding:8px 0 0;}
#kroki form li .l2{line-height:14px;padding:12px 0 0;}
#kroki form li .l2 small{font-style:italic;}
#kroki form li .i img{vertical-align:middle;cursor:pointer;}
#kroki form li .i i{position:absolute;left:10px;top:0;display:none;font-style:normal;background:#fff;border:1px solid #333;padding:5px;width:200px;}
#kroki form li .i:hover{position:relative;z-index:99;}
#kroki form li .i:hover i{display:block;}
#kroki form li div.rc1{background:#F0F0F0;float:left;width:611px;padding:8px 20px;}
#kroki form li select{border:1px solid #A5ACB2;padding:2px;vertical-align:middle;}
#kroki form li textarea{border:1px solid #A5ACB2;padding:3px;}
#kroki form li input{border:1px solid #A5ACB2;padding:3px;height:14px;}
#kroki form li label{line-height:20px;}
#kroki form li label input{border:0;vertical-align:middle;}
#kroki form li a.firma{font-size:14px;}

#kroki form .osoba h2{font-size:12px;height:auto;line-height:16px;margin:10px 0 10px 243px;}

#kroki .submit{position:relative;border-top:1px solid #B2D34E;margin:20px -20px -20px;padding:10px 17px 10px 10px;background:#F0F0F0;overflow:hidden;}
#kroki .submit .lt,#oglos-przetarg .main .submit .rt{display:none;}
#kroki .submit a{float:left;padding:0 0 0 25px;background:url(../images/ico-anuluj2.png) no-repeat;font-size:14px;margin:8px 0 0;height:15px;line-height:15px;}
#kroki .submit input{float:right;}
#kroki .submit .r{float:right;padding:0;background:none;margin:0;height:auto;}
#kroki .submit p.info{clear:both;margin:0;text-align:right;}
#kroki .submit a.image{float:right;padding:0;background:none;margin:0;height:auto;}

#kroki form input.kod{border:1px solid #A5ACB2;padding:3px;height:14px;vertical-align:middle;}

#kroki form .row{margin:5px 0;}
#kroki form .row label{font-size:14px;line-height:20px;}
#kroki form .row input{border:1px solid #A5ACB2;padding:3px;height:14px;}
#kroki form .row select{border:1px solid #A5ACB2;padding:2px;vertical-align:middle;}

#kroki form .row-kat{overflow:hidden;margin:0 0 20px;}
#kroki form .row-kat p{font-size:14px;margin:0 0 10px;}
#kroki form .row-kat label{width:178px;float:left;font-size:12px;}
#kroki form .row-kat label input{vertical-align:middle;margin-right:5px;}

#kroki #koszt{font-size:14px;line-height:20px;border-top:1px solid #ccc;width:500px;padding:10px 0 0;margin:10px 0 0;}
#kroki #cena{font-size:18px;}
.date_input{position:relative;z-index:99;}
.date_input .date_selector{left:0!important;top:22px!important;}


/* page: POTWIERDZENIE */
#potw h1{color:#fff;height:38px;background:#333;padding:20px 0 0 20px;margin:0 0 10px;}
#potw h1.ok{background:url(../images/h1_bg_ok2.png) no-repeat;padding-left:70px}
#potw h1.ok2{background:url(../images/h1_bg_ok22.png) no-repeat;padding-left:70px;height:78px;padding-top:12px;line-height:34px;}
#potw h1.fail{background:url(../images/h1_bg_fail.png) no-repeat;padding-left:70px}
#potw h2{height:auto;padding:0;line-height:24px;margin:0 0 1em;}
#potw p{font-size:12px;line-height:16px;margin:0 0 1.5em;}

#potw .main{background:#f0f0f0;padding:10px;}
#potw .in{padding:30px 20px 20px 175px;margin:0 0 10px;background:#fff url(../images/wykrzyknik_bg.png) no-repeat;min-height:130px;height:auto!important;height:130px;}
#potw .in p{font-size:16px;line-height:20px;margin:0 0 1em;}
#potw .in p.a{color:#3FCACB;font-size:14px;}

#potw a.back{background:url(../images/ico-anuluj2.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;margin-left:10px;}
#potw a.dalej{background:url(../images/ico-dalej.png) 100% 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 20px 0 0;}

#potw .in404{padding:30px 30px 30px 70px;background:#fff;}
#potw .in404 h2{font-size:20px;margin:0 0 10px;}
#potw .in404 .col1{float:left;width:400px;border-right:1px solid #D9D9D9;}
#potw .in404 .col1 li{padding:0 0 10px 33px;background:url(../images/ico-li.png) 24px 5px no-repeat;font-size:14px;}
#potw .in404 .col2{float:left;width:300px;border-left:1px solid #D9D9D9;margin-left:-1px;position:relative;padding:0 0 0 70px;}
#potw .in404 .col2 li{padding:0 0 8px 20px;background:url(../images/ico-arrow.png) 0 2px no-repeat;font-size:12px;}

.notice{color:red;}

/* pasek trybu edycji wizytowki */
#tryb_edycji{position:relative;background:#3FCACB;padding:2px 2px 0;}
#tryb_edycji .skorki{display:none;background:#fff;padding:10px;overflow:hidden;}
#tryb_edycji .skorki label{float:left;text-align:center;width:230px;}
#tryb_edycji .skorki label img{border:1px solid #D9D9D9;margin-bottom:5px;}
#tryb_edycji .active .skorki{display:block;margin-bottom:2px;}
#tryb_edycji h2{color:#fff;padding:0 0 0 18px;height:38px;line-height:37px;}
#tryb_edycji .submit{position:absolute;right:10px;top:9px;}
#tryb_edycji a.zmien{position:absolute;right:120px;top:10px;background:url(../images/btn-zmien_wyglad.png) 0 -30px no-repeat;width:136px;height:30px;display:block;color:#363636;font-size:14px;line-height:30px;text-indent:14px;overflow:hidden;}
#tryb_edycji a.zmien:hover{text-decoration:none;}
#tryb_edycji .active a.zmien{background-position:0 0;}
#tryb_edycji .edytuj_w{position:absolute;right:10px;top:7px;}

a.edit2{color:blue;}

p.dodaj{text-align:center;font-size:14px;font-weight:bold;margin:0 0 2em;}
p.dodaj a{text-decoration:underline;}
p.dodaj_2{position:absolute;right:20px;top:10px;z-index:9;}
p.brak_realizacji{text-align:center;height:30px;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 41% 50% no-repeat;}
p.brak_realizacji a{text-decoration:underline;}
p.brak_realizacji2{text-align:center;line-height:30px;font-size:16px;background:url(../images/brak_2.png) 31% 0 no-repeat;}
p.brak_realizacji2 a{text-decoration:underline;}

/* ramka Edytuj */
.edytuj{border:1px dashed red!important;position:relative;padding:15px 5px 5px;}
.edytuj a.edit{position:absolute;right:0;top:0;color:blue;font-size:11px;}
.edytuj a.edit span{display:none;height:20px;line-height:29px;height:29px;padding:5px 15px 0 13px;background:url(../images/tooltip.png) 100% 0 no-repeat;color:#000;font-size:12px;text-align:right;white-space: nowrap;}
.edytuj a.edit span b{position:absolute;left:-2px;top:5px;width:2px;height:29px;background:url(../images/tooltip_r.png) no-repeat;}
.edytuj a.edit:hover{text-decoration:none;}
.edytuj a.edit:hover span{display:block!important;position:absolute!important;right:3px!important;top:23px!important;}
.edytuj a.r_usun{position:absolute;left:0;top:0;color:red;font-size:11px;}
.edytuj a.r_usun span{display:none;height:20px;line-height:29px;height:29px;padding:5px 15px 0 13px;background:url(../images/tooltip2.png) 0 0 no-repeat;color:#000;font-size:12px;text-align:right;white-space: nowrap;}
.edytuj a.r_usun span b{position:absolute;right:-2px;top:5px;width:3px;height:29px;background:url(../images/tooltip2_r.png) no-repeat;}
.edytuj a.r_usun:hover{text-decoration:none;}
.edytuj a.r_usun:hover span{display:block!important;position:absolute!important;left:3px!important;top:23px!important;}
.edytuj a.r_edit{position:absolute;right:0;top:0px;color:blue;font-size:11px;}
.edytuj a.r_edit span{display:none;height:20px;line-height:29px;height:29px;padding:5px 15px 0 13px;background:url(../images/tooltip.png) 100% 0 no-repeat;color:#000;font-size:12px;text-align:right;white-space: nowrap;}
.edytuj a.r_edit span b{position:absolute;left:-2px;top:5px;width:2px;height:29px;background:url(../images/tooltip_r.png) no-repeat;}
.edytuj a.r_edit:hover{text-decoration:none;}
.edytuj a.r_edit:hover span{display:block!important;position:absolute!important;right:3px!important;top:23px!important;}


/* Dodaj realizacje */
#dodaj_realizacje{width:auto;height:auto;}
#dodaj_realizacje .row{overflow:hidden;margin:0 0 3px;}
#dodaj_realizacje .row a{font-size:12px;}
#dodaj_realizacje .row label{float:left;width:102px;text-align:right;margin-right:10px;font-size:14px;line-height:14px;padding:4px 0 0;}
#dodaj_realizacje .row input{padding:3px;border:1px solid #ABABAB;width:355px;}
#dodaj_realizacje .row input.file{width:auto;}
#dodaj_realizacje .row textarea{padding:3px;border:1px solid #ABABAB;width:355px;}
#dodaj_realizacje .row select{padding:1px;border:1px solid #ABABAB;width: 362px;}
#dodaj_realizacje .row select option{padding-left:5px; }
#dodaj_realizacje .rc2{background:#f0f0f0;float:left;padding:7px 10px;width:360px;position:static!important;}
#dodaj_realizacje .req{font-size:11px;text-align:right;width:495px;margin:0;}

#usun_realizacje{width:420px;height:200px;}
#usun_realizacje lp{font-size:14px;text-align:center;padding:10px 0;}

/* page: Edycja danych */
#konto-full .dane_col{float:left;width:400px;padding:0 0 0 40px;}
#konto-full .dane_col3{width:190px;float:right;}
#konto-full .dane_col h2{padding:0 0 15px;}
#konto-full .dane_col .row{font-size:13px;margin:0 0 10px;position:relative;}
#konto-full .dane_col .row span{font-size:11px;}
#konto-full .dane_col .row .ed{font-size:11px;color:#FF4C04;text-decoration:underline;position:absolute;left:-35px;top:16px;}
#konto-full .dane_col .edit_yes{display:none;margin:2px 0 0;background:#E4E4E4;padding:5px;}
#konto-full .dane_col .edit_yes p.i{line-height:13px;font-size:11px;font-style:italic;margin:5px 0 3px;}
#konto-full .dane_col .edit_yes input{padding:3px;border:1px solid #ABABAB;vertical-align:middle;}
#konto-full .dane_col .edit_yes .submit{margin:5px 0 0;}
#konto-full .dane_col .edit_yes .image{margin:0;padding:0;border:0;}
#konto-full .dane_col .edit_yes a{color:#363636;text-decoration:underline;font-size:11px;}

/* POPUP z EDYCJA */
.pop_edit{background:#fff;width:420px;height:400px;overflow:hidden;}
.pop_edit h2{color:#fff;font-size:18px;font-weight:bold;background:#363636;padding:15px 15px 15px 20px;}
.pop_edit p{font-size:12px;color:#000;margin:0 0 10px;}
.pop_edit p.i{font-size:11px;font-style:italic;}
.pop_edit form{padding:10px 10px 10px 20px;}
.pop_edit form textarea{border:1px solid #7F9DB9;padding:3px;width:370px;}
.pop_edit form .pozostalo{font-size:11px;font-style:italic;color:#363636;line-height:16px;margin:0;}
.pop_edit form .submit{padding:15px 0 0;text-align:center;font-size:14px;}
.pop_edit form .submit input{vertical-align:middle;margin-left:10px;}

.pop_hide{display:none;}
#edit_logo{height:300px;}
#edit_kategorie{width:470px;}

form.aktywuj label{font-size:12px;font-weight:bold;line-height:16px;display:block;margin:0 0 5px;padding:0!important;}
form.aktywuj p.i{font-size:11px;font-weight:normal;line-height:13px;margin:0 0 10px!important;}
form.aktywuj select{width:170px;border:1px solid #A5ACB2;padding:2px;}
form.aktywuj a img{margin-left:5px;}
form.aktywuj textarea{border:1px solid #A5ACB2;padding:3px;width:330px;height:300px;}
form.aktywuj p{margin:0!important;}
form.aktywuj .submit{margin:10px 0 0 780px;}
form.aktywuj .submit2{margin:10px 0 0 510px;}
form.aktywuj .submit3{margin:10px 0 0 0px;}
form.aktywuj p.p{font-size:11px;font-style:italic;}
form.aktywuj .col_dane{background:#f0f0f0;padding:10px;height:310px;width:600px;float:left;position:relative;}
form.aktywuj .col_dane .desc{width:210px;}
form.aktywuj .col_dane .p{position:absolute;left:120px;bottom:10px;font-style:normal;font-size:10px!important;}
form.aktywuj .col_dane textarea{position:absolute;right:10px;top:10px;}
form.aktywuj .col_logo{background:#f0f0f0;padding:10px;height:310px;width:240px;float:right;}


.sel_kat_top{overflow:hidden;margin:0 0 5px;}
.sel_kat_top span{float:left;margin-right:22px;height:17px;line-height:17px;text-align:center;background:#F0F0F0;color:#FF4C04;}
.sel_kat_top span.g{width:170px;}
.sel_kat_top span.p{width:360px;}

.wybrane_kat{margin:10px -20px;padding:20px;border-top:1px solid #B2D34E;position:relative;}
.wybrane_kat h2{font-weight:bold;font-size:14px;}
.wybrane_kat p{margin-top: 10px; font-size:14px!important;line-height:30px!important;padding:0 0 0 40px;background:url(../images/brak_2.png) no-repeat;}
.wybrane_kat ol{margin-left:20px!important;}
.wybrane_kat li{font-size:12px;}
.selected_catA{border-color: #f0f0f0}

/* SZABLONY */
#szablon-left{float:left;width:600px;background:#F0F0F0;padding:3px;}
#szablon-left .in{background:#fff;padding:15px;}
#szablon-left form{font-size:12px;}
#szablon-left li{margin:0 0 15px;}
#szablon-left li label{font-weight:bold;line-height:18px;}
#szablon-left li textarea{border:1px solid #A5ACB2;padding:3px;width:560px;height:300px;}
#szablon-left li #do_poka{height:100px;background:#fafafa;border:1px solid #A5ACB2;padding:3px;width:560px;}
#szablon-left li input{padding:3px;border:1px solid #ABABAB;vertical-align:middle;}
#szablon-left li input.temat{width:560px;}
#szablon-left .submit{padding:5px 0 0;font-size:14px;text-align:right;}
#szablon-left .submit a{font-size:12px;text-decoration:underline;}
#szablon-left .submit a img{vertical-align:middle;}
#szablon-left .submit a.btn{margin-left:10px;}
#szablon-left .submit input{vertical-align:middle;margin-left:10px;}
#szablon-left .zal{margin:0 0 5px;}
#szablon-left .zal label{display:block;}
#szablon-left .zal a{font-size:11px;}
#szablon-left span.r{font-size:10px;}
#szablon-left li.jako{font-weight:normal;padding:5px 0 0;margin-top:15px;border-top:1px solid #ccc;}
#szablon-left li.jako label{font-weight:normal;}

#szablon-left li span.l{font-weight:bold;line-height:18px;font-size:12px;}

#szablon-left #wybierz_kontrahentow{float:right;padding:0 18px 0 0;margin-top:-6px;}

#szablon-right{float:right;width:338px;}

#szablon-right .ostatnie{background:#F0F0F0;padding:3px;}
#szablon-right .ostatnie .in{background:#fff;padding:10px;}
#szablon-right .ostatnie h2{font-size:15px;line-height:18px;padding:0;margin:0 0 15px;}
#szablon-right .ostatnie table{width:100%;border-collapse:collapse;}
#szablon-right .ostatnie table th{padding:5px;border:1px solid #ccc;width:60px;}
#szablon-right .ostatnie table td{padding:5px;border:1px solid #ccc;}
#szablon-right .ostatnie .wiecej{padding:5px 0 0;text-align:right;}
#szablon-right .ostatnie .szablon{overflow:hidden;margin:0 0 15px;}
#szablon-right .ostatnie .szablon h3{font-size:12px;font-weight:bold;margin:0;}
#szablon-right .ostatnie .szablon h3 a{color:#FF4C04;text-decoration:underline;}
#szablon-right .ostatnie .szablon .btn{float:right;text-decoration:underline;}
#szablon-right .ostatnie .szablon p{font-size:11px;line-height:13px;}
#szablon-right .ostatnie span{color:#999;}

#szablon-right .wyszukaj{position:relative;margin:0 0 10px;background:#000;padding:3px;}
#szablon-right .wyszukaj form{background:#fff;padding:10px 0 0;}
#szablon-right .wyszukaj h2{color:#fff;background:#000;padding:0 0 5px 17px;}
#szablon-right .wyszukaj .btn{position:absolute;right:23px;top:46px;color:#363636;padding:0 20px 0 0;background:url(../images/ico-arrow2.png) 100% 50% no-repeat;}
#szablon-right .wyszukaj .btn:hover{color:#FF4C04;text-decoration:none;}
#szablon-right .wyszukaj .row{margin-bottom:8px;overflow:hidden;}
#szablon-right .wyszukaj .row label{font-size:12px;color:#363636;float:left;width:99px;text-align:right;margin-right:10px;line-height:20px;}
#szablon-right .wyszukaj .row input{padding:2px;border:1px solid #ABABAB;width:202px;font-size:11px;font-family:georgia;color:#717171;font-style:italic;}
#szablon-right .wyszukaj .row select{padding:1px;border:1px solid #ABABAB;width:208px;font-size:11px;font-family:georgia;color:#717171;font-style:italic;}
#szablon-right .wyszukaj .row select option{padding:0 0 0 5px;}
#szablon-right .wyszukaj .submit{margin:5px 0 0 246px;}


table.zapytania{border-collapse:collapse;width:100%;margin:15px 0;}
table.zapytania tr td{background:#FBFBFB;}
table.zapytania tr.alt td{background:#fff;}
table.zapytania th{text-align:left;padding:5px 10px 17px 15px;line-height:11px;background:url(../images/th_bg.png) repeat-x;border:1px solid #F0F0F0;border-right:2px solid #F0F0F0;white-space:nowrap;}
table.zapytania th a{color:#363636;}
table.zapytania th a:hover{text-decoration:none;color:#ccc;}
table.zapytania td{border:1px solid #F0F0F0;border-right:2px solid #F0F0F0;padding:5px 10px 5px 15px;text-align:left;font-size:12px;}
table.zapytania td.ud{width:15px;text-align:center;padding:15px 5px 0;}
table.zapytania .data{text-align:right;border-right:1px solid #F0F0F0;white-space:nowrap;width:100px;}
table.zapytania .zal{width:35px;padding:5px 0 0;text-align:center;}
table.zapytania .od{font-size:11px;display:block;color:#FF4C04;padding:0 0 1em;background:url(../images/arrow-od.png) 0 100% no-repeat;}
table.zapytania .do{font-size:11px;display:block;color:#FF4C04;padding:0 0 1em;background:url(../images/arrow-do.png) 0 100% no-repeat;}
table.zapytania .oddo{width:50px;}
table.zapytania span.odp{float:right;font-size:11px;color:#3FCACB;margin-left:15px;}
table.zapytania td.odp{padding-left:25px}
table.zapytania a.pokaz_odp{display:block;width:15px;height:15px;overflow:hidden;}
table.zapytania a.pokaz_odp img{display:block;}
table.zapytania a.show img{margin-top:-15px;}
table.zapytania span{font-size:11px;}


div.zapytanie li{margin:0 0 15px;font-size:12px;line-height:16px;}
div.zapytanie li span.l{font-size:10px;}
div.zapytanie li.temat{font-size:14px;font-weight:bold;}
div.zapytanie li.temat span.l{font-size:10px;font-weight:normal;}
div.zapytanie a.powrot{float:right;background:url(../images/ico-anuluj.png) 0 50% no-repeat;height:18px;line-height:18px;color:#FF4C04;font-size:14px;padding:0 0 0 20px;}
div.zapytanie a.odpowiedz{float:right;margin:5px 0 0 10px;}

div.historia_watku{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ccc;}
div.historia_watku h2{font-size:12px!important;font-weight:bold!important;height:auto!important;line-height:16px!important;padding:0 0 5px!important;}
div.historia_watku ul{margin-left:5px;margin-bottom:10px;}
div.historia_watku ul li{font-size:11px;line-height:14px;margin:0 0 5px;padding:2px 0 2px 15px;margin-left:15px;}
div.historia_watku ul li.first{margin-left:0px;}
div.historia_watku ul li span{color:#999;}
div.historia_watku ul li a{font-size:12px;}
div.historia_watku ul li.active{background:#eee;}

.anonC{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ccc; font-size: 12px;}
.anonC h2{font-size:12px!important;font-weight:bold!important;height:auto!important;line-height:16px!important;padding:0 0 5px!important;}
.anonC ul{margin-left:5px;margin-bottom:10px;}
.anonC ul li{float:left; width: 100%; line-height:14px;padding:2px 0 2px 5px; margin-bottom: 5px;}
.anonC ul li.first{margin-left:0px;}
.anonC ul li span{float: left; width: 100px; color:#000;}


p.no-1{background:url(../images/no-1.png) no-repeat;padding:0 0 0 43px;}
p.no-2{background:url(../images/no-2.png) no-repeat;padding:0 0 0 43px;}
p.no-3{background:url(../images/no-3.png) no-repeat;padding:0 0 0 43px;}
p.no-4{background:url(../images/no-4.png) no-repeat;padding:0 0 0 43px;}
p.linkg{margin-top:20px!important;margin-bottom:0px!important;background:url(../images/linkg.png) no-repeat;text-align:right;width:649px;padding:0 40px 0 0;height:41px;line-height:41px!important;font-size:14px;}
p.linkg2{margin-top:10px!important;margin-bottom:0px!important;background:url(../images/linkg2.png) no-repeat;width:649px;padding:0 20px;height:41px;line-height:41px!important;font-size:14px;}
p.linkg2 a{background:url(../images/ico-dalej2.png) 100% 50% no-repeat;padding:0 25px 0 0;}

h3.wer{margin:0 0 1.5em!important;line-height:20px!important;}
ul.wer{margin:0 0 1.5em;}
ul.wer li{font-size:14px;line-height:18px;padding:0 0 0 17px;background:url(../images/ico-arroww.png) 0 8px no-repeat;}

form.usun{background:#f0f0f0;padding:15px 15px 15px 20px;}
form.usun input{float:right;}
form.usun p{font-size:14px;display:block;padding:8px 0 0;margin:0!important;}

div.edytor_w{background:#f0f0f0;padding:15px 17px;}

ul.wizyt{margin:0 0 25px;}
ul.wizyt li{padding:10px 0 10px 43px;margin:0 0 15px;font-size:14px;background:url(../images/ico-plus3.png) 0 50% no-repeat;}
p.wizyt a{color:#363636;padding:0 25px 0 0;background:url(../images/ico-dalej.png) 100% 50% no-repeat;}


#edit_przetarg{width:760px;height:auto;}
#edit_przetarg li{width:730px;display:inline-block;margin:0 0 2px;vertical-align:top;}
#edit_przetarg li .l{width:120px;float:left;margin-right:10px;text-align:right;font-size:14px;line-height:18px;padding:8px 0 0;}
#edit_przetarg li .i img{vertical-align:middle;cursor:pointer;}
#edit_przetarg li .i i{position:absolute;left:10px;top:0;display:none;font-style:normal;background:#fff;border:1px solid #333;padding:5px;width:200px;}
#edit_przetarg li .i:hover{position:relative;z-index:99;}
#edit_przetarg li .i:hover i{display:block;}
#edit_przetarg li div.rc1{background:#F0F0F0;float:left;width:470px;padding:8px 20px;}
#edit_przetarg li select{border:1px solid #A5ACB2;height:20px;padding:1px;vertical-align:middle;}
#edit_przetarg li textarea{border:1px solid #A5ACB2;padding:3px;}
#edit_przetarg li input{border:1px solid #A5ACB2;padding:3px;height:14px;}
#edit_przetarg li label{line-height:20px;}
#edit_przetarg li label input{border:0;vertical-align:middle;}
#edit_przetarg li a.firma{font-size:14px;}
#edit_przetarg li i.dni{margin-left:2em;}

#dodaj_kat{margin-top:10px;}

#kategorie_wybrane_w{list-style:decimal;margin:0 0 10px 20px!important;}
#kategorie_wybrane_w li{display:list-item!important;width:auto!important;margin-bottom:5px!important;font-size:13px!important;}
#kategorie_wybrane_z{list-style:decimal;margin:0 0 10px 20px!important;}
#kategorie_wybrane_z li{display:list-item!important;width:auto!important;margin-bottom:5px!important;font-size:13px!important;}

#firma_kat{margin:0 0 10px;}
#firma_kat ul{margin:0;}

#firma_kat li{position:relative;}
#firma_kat li span{position:absolute;left:0px;top:2px;width:11px;height:11px;}
#firma_kat li li span{top:4px;}

#firma_kat li{padding:0 0 8px 18px;margin:0;line-height:14px;font-size:12px;}
#firma_kat li.sub{background:url(../images/ico_kat_plus.png) 0 2px no-repeat;}
#firma_kat li.sub ul{display:none;}

#firma_kat li.unsub{background:url(../images/ico_kat_minus.png) 0 2px no-repeat;}
#firma_kat li.unsub ul{display:block;}
#firma_kat li.unsub ul ul{display:none;}

#firma_kat ul li{font-size:11px;padding:3px 0 3px 16px;}
#firma_kat ul li.sub{background:url(../images/ico_kat_plus.png) 0 4px no-repeat;}
#firma_kat ul li.unsub{background:url(../images/ico_kat_minus.png) 0 4px no-repeat;}
#firma_kat ul li.unsub ul{display:block;}
#firma_kat ul li a{color:#000;}

#firma_kat ul li li{font-size:11px;padding:3px 0 3px 11px;}

/* Chariot */

.oes p	{ padding: 15px 10px 0; text-align: center;}
.news-slide { width: 90%; height: 100px; }

/*#baner-new-glowna		{ width:725px; height:73px; position: absolute; top: 31px; left:50%; margin-left:-250px; z-index:10; overflow: hidden;}*/
#baner-new-podstrona, #baner-new-glowna	{ max-width:950px; overflow: hidden; margin: 5px auto 5px auto; text-align: center; max-height: 200px; min-height:1px; }
#baner-new-glowna object, #baner-new-podstrona object	{ margin: 0 auto; text-align: center;}
#banner-lewy-bok		{ float:left; width:358px; margin: 5px 0; height:auto; overflow:hidden; text-align: center;}
#banner-lewy-bok	img	{ margin: auto;}
#baner-new-glowna.mhauto {max-height: none}

#start-logotypy			{width:953px; height:114px; padding:0px;  background:#F0F0F0 no-repeat; margin:9px auto;}

#dolacz-logotypy		{ width:551px; height:114px; float :left; border-right:9px solid #fff;}
#dolacz-logotypy h2		{ color:#363636; font-size:20px; font-weight:bold; padding-left:20px;}
#dolacz-logotypy p		{ padding-left:20px;}
#dolacz-logotypy p img	{ padding: 0 15px 0 0;}

#partnerzy-logotypy		{ width:390px; height:114px; float :left; }
#partnerzy-logotypy h2		{ color:#363636; font-size:20px; font-weight:bold; padding-left:20px;}
#partnerzy-logotypy p		{ padding-left:20px;}
#partnerzy-logotypy p img	{ padding: 0 5px 0 0;}


#artykuly			{width:953px; height:114px; padding:0px;  background:#F0F0F0 no-repeat; margin:9px auto;}
.moreR {margin: 3px 10px; padding: 0;}
.moreR img{width: 161px; height: 34px; background: transparent url(/images/moreR.png) no-repeat;}


#artykuly-zawartosc		{ width:540px; height:115px; float :left; border-right:9px solid #fff; height:115px; padding:5px;}
#artykuly-zawartosc div.art		{ width:170px; float:left; margin-left: 5px; margin-right:5px; }
#artykuly-zawartosc div.art		.art-title{ margin-left:2px; margin-right:2px; font-weight:bold; font-size:12px; margin-bottom:2px; }
#artykuly-zawartosc div.art		.art-content{ margin-left:2px; margin-right:2px; text-align: justify; line-height:130%; }
#artykuly-zawartosc div.art		.art-content .read-more{float:right; color: rgb(247,130,0);}

.artykuly			{ padding: 10px; text-align:left;}
.artykuly	h2		{ margin: 5px 10px 10px 0; padding:0; text-align:left;}
.artykuly	p		{ font: 11px/18px Arial, Helvetica, sans-serif; text-align:left;}


#newsy			{ width:390px; height:114px; float :left; }
#newsy span.title		{ color:#363636; font-size:14px; font-weight:bold; margin-bottom:8px; display:block;clear:both; float:left;}
#newsy #features {height:114px; margin-left:5px; margin-right:5px; }
#newsy  .jshowoff-slidelinks{bottom:114px; float:right; position:relative;}
#newsy  .jshowoff-slidelinks .jshowoff-active{text-decoration: underline;}
#newsy  .news-slide p {height:114px; display:block; float:left; clear:both;}

#konto-mid .jshowoff-slidelinks.jshowoff-1-slidelinks{ position:relative; top:12px; left: -10px;}
#konto-mid .jshowoff-slidelinks.jshowoff-1-slidelinks a {margin-left: 2px; margin-right:2px;}
#konto-mid .jshowoff-slidelinks.jshowoff-1-slidelinks a.jshowoff-active { text-decoration:underline; color: red;}

table.przetargi tbody tr.archiwalne.alt td{background-color:#CCCCCC; color:#0000FF;}


#main								{ background-color: #fff;}
#site-path							{ background-color: #fff;}
.list-reklama						{ list-style:none;}
.list-reklama	li					{ padding:3px 5px; clear:both;}
#info_page .list-reklama p			{ float: right; display: block; width:620px;}
#info_page .list-reklama img		{ float: left;  } 


#info_page  .left-reklama			{ float: left; width:350px; height:265px; background: url(/images/linia-pion-reklama.jpg) no-repeat right 17px;}
#info_page  .left-reklama 	h2		{ color:#636363; font-size:18px; line-height:20px;}
#info_page  .left-reklama	li		{ list-style:none; background: url(/images/kwadrat.jpg) no-repeat 30px 7px; padding:7px 5px 7px 48px;}

#info_page .right-reklama 			{ float: right; width:300px;}
#info_page .right-reklama 	h2		{ color:#636363; font-size:18px; line-height:20px; margin-bottom:30px;}
#info_page .right-reklama 	p 		{ font: 12px/20px Arial, Helvetica, sans-serif;}
#info_page .right-reklama 	p img	{ float: left; width:75px; padding: 3px; border:1px solid #ddd; margin: 0 5px 5px 5px;}
#info_page .cena-zielony			{ padding: 4px 0 0 0; width:65px; height:20px; display: block; color:#fff; font: 11px Arial, Helvetica, sans-serif; text-align: center; background: url(/images/cena-zielony.gif) no-repeat 0 0 ;}
#info_page .cena-niebieski			{ padding: 4px 0 0 0; width:65px; height:20px; display: block; color:#fff; font: 11px Arial, Helvetica, sans-serif; text-align: center; background: url(/images/cena-niebieski.gif) no-repeat 0 0 ;}
#info_page .cena-zolty				{ padding: 4px 0 0 0; width:65px; height:20px; display: block; color:#fff; font: 11px Arial, Helvetica, sans-serif; text-align: center; background: url(/images/cena-zolty.gif) no-repeat 0 0 ;}
#info_page .reklama-szczegoly		{ font: 11px/20px Arial, Helvetica, sans-serif;}
#info_page .reklama-opis-cen		{ height:40px; margin: 10px 0 20px;}
#info_page .reklama-opis-cen p		{ font: 11px Arial, Helvetica, sans-serif; display: block; float: left; width:225px;}
#info_page .reklama-opis-cen span	{ float: left; height:40px;}
#info_page .reklama-tlo-ciemne		{ background-color: #F5F5F5;}
#info_page .reklama-oferta-left		{ padding: 20px; text-align: left; float: left;}
#info_page .reklama-oferta-left	h2	{ font-size:35px;}
#info_page .reklama-img-oferta		{ float: right; padding:10px;}
#info_page p.reklama-szczegoly-cena	{ padding-top:30px;}
#info_page p.reklama-szczegoly-cena span, .reklama-szczegoly-cena strong	{ float: left; margin: 0 2px; } 

#wyniki .rss-signs{ width:467px; margin: 5px; float:left; padding-bottom: 3px;}
#wyniki .rss-signs img{ margin-right: 5px;}
#wyniki .rss-signs .rss-content{ min-height: 80px; padding:5px; text-align:justify; line-height:150%;}
#wyniki .rss-signs .rss-content p{text-align:justify; line-height:150%;}
#wyniki .rss-signs h4{ line-height:130%; font-weight:bold; margin:4px;}
#wyniki .rss-signs .read-more{clear:both; margin-bottom: 10px; width:100%; text-align:right;}

/* Realizacje */
.realizationV h1{line-height: 20px; font-size: 19px; font-family: Arial, Verdana;}

.partnersC p{text-indent: 20px;}

/*** Autocomplete ***/
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;	padding: 0;	margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}

/* Side box */
.offerS{text-align: center;	font: 11px "Tahoma", sans-serif;line-height:1.3em;background-color: #fff;color:#363636;height: 280px;width: 220px;color: #333;text-align: center;font-family: "Trebuchet MS", Arial, sans-serif;border: 1px solid #D8D8D8;}
.offerS h1{color: #FE4C05;	font-size: 21px;margin: 22px 5px 5px 5px ;}
.offerS h3{color: #565656;font-size: 16px;font-family: "Trebuchet MS", Arial, sans-serif;	margin: 1px 5px 1px 5px ;line-height: 1em;}
.offerS h4{	color: #959595;	font-size: 10px;font-family: "Arial", sans-serif;font-weight:normal;margin: 5px 5px 5px 5px ;line-height: 1em;padding:0;}

.offerS .catF{color: #FE4C05;	background: #FFF url("/images/side/katalog_firm.jpg") no-repeat center top;	font: 175%/1em bold "Trebuchet MS", Arial, sans-serif;	text-align: left;padding: 3px 10px 5px 55px;height: 55px;margin-top: 20px;cursor: pointer;}
.offerS .catR{color: #FE4C05;background: #FFF url("/images/side/katalog_realizacji.jpg") no-repeat center top;	font: 155%/1.5em bold "Trebuchet MS", Arial, sans-serif;	text-align: left;	padding: 1px 2px 5px 55px;	height: 55px;	cursor: pointer;}
.offerS .catT{color: #FE4C05;background: #FFF url("/images/side/zlecaj.jpg") no-repeat center top;font: 175%/1.5em bold "Trebuchet MS", Arial, sans-serif;text-align: left;padding: 1px 10px 5px 55px;height: 55px;cursor: pointer;}
.offerS a{display: block;  width: 100%;  height: 100%; text-decoration:none;}
.offerS a:visited{color: #565656; display: block; width: 100%; height: 100%; text-decoration:none;}

.promoS{ margin: 20px 0; background: #FFF url("/images/side/promuj_wizyt.jpg") no-repeat left bottom; height: 220px; color: #333;text-align: center;font-family: "Trebuchet MS", Arial, sans-serif;border: 1px solid #D8D8D8;}
.promoS h1{	color: #FE4C05;font-size: 21px;margin: 15px 5px 5px 5px ;}
.promoS h3{color: #565656;font-size: 16px;font-family: "Trebuchet MS", Arial, sans-serif;margin: 1px 5px 10px 5px ;line-height: 1em;font-weight: normal;}
.promoS h4{	color: #959595;	font-size: 10px;font-family: "Arial", sans-serif;font-weight:normal;	margin: 5px 5px 5px 5px ;line-height: 1em;padding:0;}
.promoS .card{color: #FE4C05;font: 175%/1em bold "Trebuchet MS", Arial, sans-serif;	text-align: center;	padding: 3px 3px 3px 3px;margin-top: 20px;cursor: pointer;}

.tendersS{ width: 222px; }
.tendersS .topB{height: 54px;  background: transparent url("/images/tbls/tendersSide.png") no-repeat; }
.tendersS .topB img{ background:url("/images/tbls/tendersSide.png") no-repeat scroll -196px -64px transparent;height:31px;width:26px;margin-left:22px;margin-top:8px;}
.tendersS .topB h3{color:#FF4D05;float:right;font-size: 21px;margin-right:21px;margin-top:12px;}
.tendersS .list{ width: 219px; border-left: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8;}
.tendersS .item{ overflow: hidden; color:#777777;  border-bottom: 1px solid #D8D8D8;}
.tendersS .bottB{ height: 75px; background: url("/images/tbls/tendersSide.png") no-repeat scroll 0px -117px transparent}
.tendersS .bottB img{ background:url("/images/tbls/tendersSide.png") no-repeat scroll 0 -55px transparent; height:58px; margin-left:15px; margin-top:7px; margin-bottom:9px; width:195px;}
.tendersS .info { height: 43px; background: url("/images/tbls/tendersSide.png") no-repeat scroll 0px -149px transparent}
.tendersS .ct{ margin: auto; font-size: 16px;padding-top:12px; text-align:center; }


/* Ajax Upload */
.qq-uploader { position:relative; width: 100%;}
/*
.qq-upload-button {
    display:block; /* or inline-block *//*
    width: 105px; padding: 7px 0; text-align:center;    
    background:#880000; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}
*/
.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/images/upload_loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.footerDesc{float:right;width:765px;padding: 5px;}

/* Buttons */
.btnSave{height: 24px; width: 74px; background:url("/images/btn-zapisz3.png") no-repeat scroll 0 0 transparent;}
.tendBckbtnT{position:absolute;right:111px;top:65px; }
.tendBckbtnT img{width: 72px; height: 23px; background: transparent url(/images/tender_back.png) no-repeat;}
.tendBckbtnB{position:absolute;bottom:0px;left:0px; }
.tendBckbtnB img{width: 72px; height: 23px; background: transparent url(/images/tender_back.png) no-repeat 0 -22px;}

.fcbCard{float:right;position:absolute;right:-88px;top:129px;}

.tenderSbm{cursor: pointer; display:block; width:85px; height:36px; border:0; background: url(/images/btn-dalej.png); position: relative; z-index:1000;}
