	/* begin header */
	h2 {text-indent:-20000px;background-repeat:no-repeat;}
	h3 {text-indent:-55000px;height:20px;background-repeat:no-repeat;}
	h4 {font-weight:bold;}
	/* end header */

/* begin subsite grid */
	/* begin grid */
	    #c {margin-bottom:50px;}
	    #c ul li {background-repeat:no-repeat;}
		#cl {width:228px; float:left;height:auto;background:#fff;}
		#cc {background:#fff;width:534px;height:auto;}
		#cr {width:228px; float:left;}
	/* end grid */

/* end subsite grid */

/* begin cl / content left*/
	#cl {color:#5a5a5a;}
	
	#sm {width:199px;clear:both;background: url(bg-g-s.gif) no-repeat top left;padding:28px 14px 0 15px;}
	#sm li {border-bottom: 1px solid #66bc81;display:block;margin-top:11px;padding:0 0 8px 6px;}
	#sm li.s{padding-bottom:5px;}
	#sm li.l{border:0;}
	#sm li a{font-family:Tahome, Verdana;font-size:12px; color:#fff;text-decoration:none;line-height:15px;}
	    #sm .sm5 {border:0;padding:0;}
	#sm11 {padding-left:3px; margin-top:15px;}
	#sm11 li {border:0;margin-top:4px;padding:0 0 0 14px;background:url(submenu/sm-bullet.gif) no-repeat 0% 50%;}
	#sm11 li.s {margin-top:5px;}
	#sm11 li a{font-size:10px;}
	#sm11 li a.s{text-decoration:underline;}
		#sm11 .sm1 {height:14px;}

	#cl .smt {background:url(bg-s-tb.gif); height:44px;margin-bottom:5px;}
	#cl .box h2.box-k {background-image: url(h2/h2-sub-klienci.gif);}


/* end cl / content left*/

/* begin cc / content left*/
	#cct {height:21px;background:#000;font-size:10px;color:#ffffff;padding:9px 0 0 14px;}
	#cct ul li{float:left;background:url(h-bullet.gif) no-repeat 0% 50%;width:auto;height:auto;padding:0 5px 0 6px;}
	#cct ul li.f {background:none;padding:0 5px 0 0;}
    #cct ul li a {font-size:10px;color:#ffffff;}
	
	#ccc {color:#555;font-size:12px;padding: 0 15px;}	
	#ccc .h2 {margin:27px 0 20px;color:#000;font-family:Arial, Helvetica, sans-serif;}
        #ccc h2 {clear:both;float:none;width:100%;margin-bottom:7px;font-size:22px;text-indent:0;font-weight:normal;background:none;}
		#ccc .h2 h3 {font-size:12px;text-indent:0;padding-top:0px;}
		#ccc b {background:url(h4-bullet.gif) no-repeat 0% 65%;padding-left:16px;margin-bottom:2px;display:block;}
	#ccc p{margin-bottom:15px;}
        
        #ccc .szkolenia {margin-bottom:20px; margin-top:15px; margin-left: 15px; margin-right: 10px;}
	#ccc ul, #ccc ol, #ccc .szkolenia ul {margin-bottom:25px; margin-left: 15px; margin-top: 15px;}
	#ccc ul li, #ccc .szkolenia ul li{padding-left:14px;background:url(uls-bullet.gif) no-repeat 0% 6px; margin-bottom: 5px;}
        #ccc ol {list-style-type: decimal;}
        #ccc ol li {padding-left:0px; margin-bottom: 5px; margin-left: 15px; overflow:visible;}
        #ccc ol li ul {margin:0px; margin-top:5px;}
        #ccc ol li ul li {padding-left:14px;background:url(uls-bullet.gif) no-repeat 0% 6px; margin-left: 0px; margin-bottom: 5px;}
        #ccc ul li ul li {background-position:0 -495px;}

	#ccc .box2 {font-size:9pt; background:url(box2-t.gif) no-repeat top left; width:504px;overflow:hidden;padding-top:20px;}
	#ccc .box2 p {background:url(box2-b.gif) no-repeat bottom center;width:463px; overflow:hidden; padding:0 23px 17px 18px; margin:0;}
	/* #ccc .box2 p a {color:#95B500;} */

	/* lista szkolen */
	#ccc .l_s b {margin-bottom:15px;}
	#ccc .l_s b a {color:#555555;}

	/* lista pracownikow */
	#ccc .l_p {float:left; width:504px; border-bottom:1px solid #eaeaea; margin-bottom:15px;}
	#ccc .l_p img {width:80px; height:80px; border:1px solid #eaeaea;}
	#ccc .l_p_ {float:left; width:415px; padding-left:7px;}
		#ccc .l_p p {padding-left:16px;}
		#ccc .l_p b {background:none;}
		#ccc .l_p b a {color:#555555;}
	
	/* lista wynikow wyszukiwania */
	#ccc .l_ww {margin-top:0; padding-top:15px;}
	#ccc .l_ww .lnk {color:#b5b5b5; font-size:11px;}
	#ccc .l_ww li {margin-bottom:20px; background-position:0 5px;}

	/* szczegoly pracownika */
	#ccc .s_p {width:504px; overflow:hidden; margin:27px 0 15px;}
	#ccc .s_p .h2 {margin-top:0;}
	#ccc .s_p img {width:160px; height:160px; border:1px solid #eaeaea;}
		#ccc .s_p_ {float:left; width:327px; padding-left:15px;}
		#ccc .s_p_ b {padding:0; background:none;}
        
        #ccc .s_p_ strong{font-size: 18px; color: #000000; font-family:Arial, Helvetica, sans-serif;}

	/* dane kontaktowe */
	#ccc .d_k a {color:#1EA6C8;}
	#ccc .d_k_l {float:left; width:221px; margin:10px 0 27px; padding:10px 20px 10px 0; border-right:1px solid #d5d5d5;}
		#ccc .d_k_l_ {margin-bottom:0;}
	#ccc .d_k_r {float:left; width:241px; margin:10px 0 27px; padding:10px 0 10px 20px;}
		#ccc .d_k_r span {float:left; width:70px;}
		#ccc .d_k_r span.d_k_r_ {width:161px;}

        /* formularz kontaktowy & newsletter */
	#ccc .frm_k ul {margin:0;}
	#ccc .frm_k li {padding:0; margin:0 0 10px; width:460px; float:left; background:none;}
		#ccc .frm_k .fih {display:none;}
		#ccc .frm_k label {margin:0; padding:0; cursor:pointer;}
		#ccc .frm_k em, #ccc .frm_k input, #ccc .frm_k textarea {float:left;}
		#ccc .frm_k em {width:200px; padding-top:1px; line-height:auto;}
                #ccc .frm_k em.txt {width:440px; padding-top:1px; line-height:auto; font-size:8pt;}
                #ccc .frm_k input.txt {width:440px; padding-top:5px; line-height:auto;}
		#ccc .frm_k input, #ccc .frm_k textarea {float:left; width:250px; margin:0; padding:3px 4px 2px; color:#555555; border:1px solid #E1E1E1; background:transparent url(frm_k_inputs.gif) no-repeat left -44px;}
		#ccc .frm_k textarea {width:254px; height:100px; padding-right:0;}
		#ccc .frm_k .fib input {width:61px; height:24px; margin-top:10px; cursor:pointer; border:none; background:transparent url(frm_k_inputs.gif) no-repeat 0 0;}
	#ccc li.frm_k_e {margin-bottom:20px; color:#ff4f00;}
	
	#ccc .frm_k .fic {width:460px; padding-left:0;}
	#ccc .frm_k .fic input {width:16px; height:16px; margin:0 5px 0 0; padding:0; border:none; background:none;}
	#ccc .frm_k .fic em {float:none; width:239px;}

	#ccc .frm_k .fii-srch {width:270px; margin-bottom:0; padding-bottom:10px;}
	#ccc .frm_k .fib-srch {width:61px; margin-bottom:0; padding-bottom:10px;}
	#ccc .frm_k .fib-srch input {height:22px; margin-top:0; background-position:-81px 0;}

	/* szkolenia otwarte */
	#ccc .s_o h4 {margin-bottom:5px;}
	#ccc .s_o h4 a {color:#555555;}
	#ccc .s_o th {font-weight:bold; text-align:center; color:#ffffff; background:#555555;}
	#ccc .s_o th, #ccc .s_o td {padding:5px 7px; vertical-align:top; border-bottom:1px solid #eaeaea;}
	#ccc .s_o td {padding:15px 7px 0;}
	#ccc .s_o td.s_o_c {padding-bottom:15px;}
	#ccc .s_o_c {white-space:nowrap; text-align:center;}
	#ccc .s_o td.s_o_c span {display:block; margin:0 0 5px;}
	#ccc .s_o th.s_o_t {text-align:left;}
	#ccc .s_o td.s_o_c {vertical-align:top;}

	/* szkolenia otwarte - szczegoly */
	#ccc .s_o_sz h4 {margin-bottom:5px;}
	#ccc .s_o_sz b {margin-bottom:15px;}
	
	/* stronicowanie */
	.paging {margin:40px 0 0; padding:2px 0; text-align:center;}
	.paging a, .paging span {margin:0 1px; padding:2px 4px; font-weight:bold;}
	.paging a {text-decoration:underline; color:#5A5A5A;}
	.paging a:hover {text-decoration:none; color:#5A5A5A;}
	.paging span {background:#00902D; color:#FFFFFF;}
	.paging a.arr {color:#00902D; font-weight:normal; text-decoration:none;}
	.paging a:hover.arr {text-decoration:underline;}
	.paging .inactive {visibility:hidden;}

	/* mapa serwisu */
	#ccc .sitemap, #ccc .sitemap ul {margin-left:0;}
	#ccc .sitemap a {display:block; width:110px; padding-left:16px; font-weight:bold; color:#555555; background:transparent url(h4-bullet.gif) no-repeat scroll 0 4px;}
	#ccc .sitemap li li a {width:160px; height:13px; padding:0; color:#555555; font-weight:normal; background:none;}
	#ccc .sitemap li li li a {width:160px; height:auto;}
	#ccc .sitemap li {padding-left:0; padding-top:4px; padding-bottom:10px; margin-bottom:0; background:none;}
	#ccc .sitemap li li {padding-left:14px; padding-bottom:0;  margin-left:120px; margin-bottom:5px; font-size:11px; border-top:1px solid #eaeaea; background:transparent url(uls-bullet.gif) no-repeat scroll 0 8px;}
	#ccc .sitemap li li li {background:none; margin-bottom:0; margin-left:155px; font-size:9px; border:none;}
	#ccc .sitemap li ul {margin-top:-19px;}
	#ccc .sitemap li ul ul {margin-top:-16px; margin-bottom:4px;}

/* end cc / content left*/

/* begin cr / content left*/
	#cr h2, #cl h2{border-bottom:1px solid #e3e3e3;height:17px;width:100%;float:none;padding-bottom:8px;}

	#cr .box, #cl .box {background:url(box-t.gif) no-repeat top left; width:228px;overflow:hidden;padding-top:20px;}
	#cr .box h2, #cl .box h2 {width:198px;margin:0 20px 0 12px;background-repeat:no-repeat;}
	#cr .txt, #cl .txt, #cr .box .frm_b {background:url(box-b.gif) no-repeat bottom center;width:187px; overflow:hidden;padding:7px 18px 17px 23px;}
	/* #cr .txt a, #cl .txt a {color:#95B500;} */
        #cr .zt {margin-bottom:10px;}
        #cr .zt a {color: #000000;}
        #cr .zt li {padding-left:8px; background:url(uls-bullet.gif) no-repeat 0 -994px;}
	
	#cr .box .box-e  {background-image: url(h2/h2-sub-zapytaj.gif);background-position:5px top;}
	#cr .box .box-p  {background-image: url(h2/h2-sub-powiazania.gif);background-position:5px top;}
	#cr .box .box-z  {background-image: url(h2/h2-sub-zobacz.gif);}
	#cr .box .box-s  {background-image: url(h2/h2-sub-szukaj.gif);background-position:7px top;}
	#cr .box .box-so {background-image: url(h2/h2-sub-szkolenia-otwarte.gif);background-position:7px top;}
	
	#crt {background:url(bg-s-t.gif) no-repeat top left;height:120px;padding:10px 20px 0 12px;}
	#crt .txta {margin:7px 0 0 12px;line-height: 120%}
	    #crt b{color:#818181;}
	    #crt b i{color:#1b5f30;font-style:normal;}
	    /* #crt a{color:#1ea6c8;} */
	#crt h2 {background-image: url(h2/h2-sub-kontakt.gif);}

	#cr .frm {background:url(bg-newsletter-sub.gif) no-repeat;height:39px;clear:both; padding-left:8px;width:220px;margin-top:8px;}
	#cr .frm h2{border:0;float:left;width:60px;background-image:url(h2/h2-sub-newsletter.gif);margin-top:13px;}

	#cr .box-so-bcg {height:54px; background:transparent url(box-szkolenia-otwarte.gif) no-repeat right 3px;}

        /* formularz - box */
	#cr .frm_b {width:174px;}
	#cr .frm_b ul {margin:0;}
	#cr .frm_b li {padding:0; margin:0 0 7px; width:184px; float:left; background:none;}
		#cr .frm_b .fih {display:none;}
		#cr .frm_b input, #cr .frm_b textarea {float:left; width:164px; margin:0; padding:3px 4px 2px; color:#555555; border:1px solid #E1E1E1; background:transparent url(frm_k_inputs.gif) no-repeat left -44px;}
		#cr .frm_b .fib {margin-bottom:0;}
		#cr .frm_b .fib input {width:61px; height:22px; cursor:pointer; border:none; background:transparent url(frm_k_inputs.gif) no-repeat -81px 0;}
	
/* end cr / content left*/
