html, body, ul, ol, li, h1, h2, h3, h4, p, dl, dt, dd, form, fieldset {margin:0;padding:0;}

body {font:0.625em/1.5em tahoma,arial,sans-serif;background:#fff;color:#000;}

hr {display:none;}

html {height: 100%;}

body {height: 100%;}

#wrapper {position: relative;min-height:100%;}

* html #wrapper {height: 100%;}

#footer {position:relative;margin-top:-80px;}

.container {position:relative;margin:0 auto;width:949px;padding-right:1px;}

#menu {list-style:none;}
	#menu li {float:left;}
		#menu li a {float:left;text-decoration:none;}

#header {height:100px;background:url(/img/site/header.jpg) no-repeat 50% 0;}
	#header .container {height:100px;}
	#header #energiczniej {position:absolute;left:402px;top:12px;width:190px;height:40px;font-size:1em;}
	    #header #energiczniej a {display: block; width: 190px; height: 40px;}
	        #header #energiczniej a span {cursor:pointer;}

#header #menu {position: absolute; left: 0; top:57px;height:43px;}
    #header #menu li a {}
		#header #menu li a:hover {cursor:pointer;}

#header #energiczniej, #menu-home-page, #menu-o-mnie, #menu-szkolenia, #menu-pressroom, #menu-faq, #menu-kontakt {position: relative;}
	#header #energiczniej span, #menu-home-page span, #menu-o-mnie span, #menu-szkolenia span, #menu-pressroom span, #menu-faq span, #menu-kontakt span {position: absolute; top: 0; left:0;}

#header #energiczniej {width:190px;height:40px;}
	#header #energiczniej span {width:190px;height:40px;background:url(/img/site/energiczniej.jpg);}

#menu-home-page {width:163px;height:43px;}
	#menu-home-page span {width:163px;height:43px;background:url(/img/site/menu-homepage.jpg);}

#menu-o-mnie {width:155px;height:43px;}
	#menu-o-mnie span {width:155px;height:43px;background:url(/img/site/menu-omnie.jpg);}

#menu-szkolenia {width:171px;height:43px;}
	#menu-szkolenia span {width:171px;height:43px;background:url(/img/site/menu-szkolenia.jpg);}

#menu-pressroom {width:184px;height:43px;}
	#menu-pressroom span {width:184px;height:43px;background:url(/img/site/menu-pressroom.jpg);}

#menu-faq {width:115px;height:43px;}
	#menu-faq span {width:115px;height:43px;background:url(/img/site/menu-faq.jpg);}

#menu-kontakt {width:161px;height:43px;}
	#menu-kontakt span {width:161px;height:43px;background:url(/img/site/menu-kontakt.jpg);}

#content {padding-bottom:100px;}
#content .container {margin-top:27px;overflow:hidden;}
    #content #najblizsze-szkolenia {float:left;width:269px;}
        #content #najblizsze-szkolenia h2 {background:url(/img/site/najblizsze-szkolenia.jpg) repeat-x 0 0;height:20px;padding:80px 0 0 12px;font-size:1.6em;font-family:arial;font-weight:bold;color:#a4ee0a;}
        #content #najblizsze-szkolenia ul {padding-top:4px;list-style:none;background:url(/img/site/najblizsze-szkolenia.ul.jpg) no-repeat 0 0;width:269px;}
            #content #najblizsze-szkolenia li {margin:16px 15px 0 20px;padding-bottom:37px;border-bottom:1px solid #000;}
            #content #najblizsze-szkolenia li.last-child, #content #najblizsze-szkolenia  li:last-child {border:none;}
                #content #najblizsze-szkolenia li dt {display:none;}
                #content #najblizsze-szkolenia li dd {font-family:arial;font-size:1.1em;font-weight:bold;color:#b3b3b3;}
                #content #najblizsze-szkolenia li h3 {margin:9px 0;font-family:arial;font-weight:normal;font-size:1.8em;}
                    #content #najblizsze-szkolenia li h3 a {color:#303030;text-decoration:none;}
                    #content #najblizsze-szkolenia li h3 a:hover {text-decoration:underline;}
                #content #najblizsze-szkolenia li .content {font-family:tahoma;font-size:1.2em;}
                #content #najblizsze-szkolenia li .more {margin-top:12px;}
                #content #najblizsze-szkolenia li .more a {font-family:arial;font-size:1.2em;color:#81bd00;text-decoration:none;}
                #content #najblizsze-szkolenia li .more a:hover {text-decoration:underline;}
    #content #movies {float:left;width:402px;margin-left:6px;display:inline;}
        #content #movies #movie {width:374px;height:269px;margin:0 auto;}
            #content #movies #movie #preview {cursor:pointer;}
        #content #movies #polec-znajomemu {width:374px;margin:9px auto 0 auto;overflow:hidden;}
            #content #movies #polec-znajomemu #polec {float:left;width:100px;height:19px;position: relative;}
                #content #movies #polec-znajomemu #polec span {position:absolute;top:0;left:0;width:100px;height:19px;background:url(/img/site/polec-znajomemu.png) no-repeat 0 0;}
            #content #movies #polec-znajomemu form {float:right;width:266px;padding-right:2px;}
                #content #movies #polec-znajomemu form #HomeEmail {font-size:1em;}
                #content #movies #polec-znajomemu form fieldset {border:none;}
                #content #movies #polec-znajomemu form fieldset .text {float:left;width:208px;height:15px;padding:2px 10px;background:url(/img/site/polec-znajomemu.input.png) no-repeat 0 0;border:0;}
                #content #movies #polec-znajomemu form fieldset .submit {float:left;width:38px;height:19px;background:url(/img/site/polec-znajomemu.submit.png) no-repeat 0 0;border:0;}
        #content #movies #more-movies {width:384px;margin:14px auto 0 auto;list-style:none;overflow:hidden;}
            #content #movies #more-movies li {position:relative;float:left;width:107px;display:inline;height:118px;padding:10px;margin:0;background:url(/img/site/more-movies.li.jpg) no-repeat 0 0;}
            #content #movies #more-movies li.last-child, #content #movies #more-movies li:last-child {margin-right:0;}
                #content #movies #more-movies li a {text-decoration:none;}
                #content #movies #more-movies li a img {border:none;}
                #content #movies #more-movies li a .title {float:left;width:82px;font-family:arial;font-size:1.1em;color:#373737;}
                #content #movies #more-movies li a .duration {float:right;width:25px;text-align:right;font-family:tahoma;font-size:1em;color:#919090;}
                #content #movies #more-movies li a .play {width:21px;height:21px;display:block;position:absolute;top:66px;left:93px;background:url(/img/site/play.png) no-repeat 0 0;}
                #content #movies #more-movies li.active a .play {background:url(/img/site/playing.png) no-repeat 0 0;}
    #content #additional {float:left;width:266px;margin-left:5px;display:inline;}
        #content #additional .box {padding-bottom:25px;background:url(/img/site/additional.box.jpg) repeat-x 0 31px;width:266px;}
            #content #additional .box h2 {width:249px;height:23px;padding:8px 0 0 17px;background:url(/img/site/additional.h2.jpg) no-repeat 0 0;font-family:arial;font-size:1.4em;color:#fff;}
            #content #additional .box .content {padding:12px 11px 5px 11px !important;font-family:tahoma;font-size:1.2em;color:#000;}
            #content #additional #referencje .content {overflow:hidden;padding:12px 11px;font-family:tahoma;font-size:1.2em;color:#000;}
                #content #additional #referencje img {width:69px;float:left;border:none;}
                #content #additional #referencje .body {float:left;width:166px;margin-left:9px;display:inline;}
            #content #additional #artykuly .content {overflow:hidden;padding:12px 11px;font-family:tahoma;font-size:1.2em;color:#000;}
                #content #additional #artykuly img {width:103px;float:left;border:none;}
                #content #additional #artykuly .body {float:left;width:132px;margin-left:9px;display:inline;}
            #content #additional .box .more {padding:0 11px;}
            #content #additional #referencje .more {margin-left:89px;padding:0 11px 0 0;}
            #content #additional #artykuly .more {padding:0 11px 0 0;font-size:1em;}
            #content #additional .box .more a {text-decoration:none;font-family:arial;font-size:1.2em;color:#81bd00;}
            #content #additional .box .more a:hover {text-decoration:underline;} 

    #content #content-body {background:#fff url(/img/site/content.jpg) no-repeat 0 0;}
    * html #content #content-body {width:950px !important;padding-right:0 !important;}
        #content #content-body h2 {background:url(/img/site/h2.png) repeat-x 0 0;height:20px;padding:17px 0 0 12px;font-size:1.6em;font-family:arial;font-weight:bold;color:#a4ee0a}
        #content #content-body #border {padding-top:37px;background:url(/img/site/h2.jpg) repeat-x 0 0;margin-left:12px;}
        #content #content-body #body {min-height:580px;margin:0 0 0 12px;padding:25px;background:url(/img/site/body.jpg) repeat-x 0 0;}
        * html #content #content-body #body {height:580px;}
        #content #content-body #border #body {margin-left:0;}
            #content #content-body #body #sidebar {float:left;width:239px;padding-right:25px;}
                #content #content-body #sidebar h2 {background:none;height:none;padding:0;font-size:1.8em;font-family:arial;color:#303030}
                #content #content-body #sidebar .mateusz-domogala {display:block;margin-top:7px;}
                    #content #content-body #sidebar .mateusz-domogala img {border:0;}
                #content #content-body #body #sidebar ul {list-style:none;margin:0;padding:0;}
                    #content #content-body #body #sidebar li {margin:25px 0 0 0;padding-bottom:28px;border-bottom:1px solid #d0d0d0;width:239px;}
                    #content #content-body #body #sidebar li.first-child, #content #content-body #body #sidebar li:first-child {margin-top:0;}
                    #content #content-body #body #sidebar li.last-child, #content #content-body #body #sidebar li:last-child {border:none;}
                        #content #content-body #body #sidebar li dt {display:none;}
                        #content #content-body #body #sidebar li dd {font-family:arial;font-size:1.1em;font-weight:bold;color:#b3b3b3;}
                        #content #content-body #body #sidebar li h3 {margin:9px 0;font-family:arial;font-weight:normal;font-size:1.8em;}
                            #content #content-body #body #sidebar li h3 a {color:#303030;text-decoration:none;}
                            #content #content-body #body #sidebar li h3 a:hover {text-decoration:underline;}
                        #content #content-body #body #sidebar li .content {font-family:tahoma;font-size:1.2em;color:#727171;}
                        #content #content-body #body #sidebar li .more {margin-top:12px;}
                        #content #content-body #body #sidebar li .more a {font-family:arial;font-size:1.2em;color:#81bd00;text-decoration:none;}
                        #content #content-body #body #sidebar li .more a:hover {text-decoration:underline;}
                #content #content-body #body #sidebar #szkolenia {padding-top:30px;}
                    #content #content-body #body #sidebar #szkolenia li {padding-bottom:10px;}
                        #content #content-body #body #sidebar #szkolenia li h4 {font-family:arial;font-size:1.1em;color:#b3b3b3;}
                            #content #content-body #body #sidebar #szkolenia li h4 a {color:#666;text-decoration:none;}
                            #content #content-body #body #sidebar #szkolenia li h4 a:hover {text-decoration:underline;}
            #content #content-body #body #body-content {float:left;width:623px;}
                #content #content-body #body #body-content dt {display:none;}
                        #content #content-body #body #body-content dd {margin-bottom:9px;font-family:arial;font-size:1.1em;font-weight:bold;color:#b3b3b3;}
                        #content #content-body #body #body-content h3 {margin:0 0 9px 0;font-family:arial;font-size:1.8em;color:#303030;}
                        #content #content-body #body #body-content .content {font-family:tahoma;font-size:1.2em;}
                        #content #content-body #body #body-content .border {padding-bottom:30px;border-bottom:1px solid #ddd;}
                            #content #content-body #body #body-content .content p {margin-bottom:5px;}
                            #content #content-body #body #body-content .content h5 {margin:10px 0;padding:0;font-size:1.2em;font-family:arial;color:#303030;}
                            #content #content-body #body #body-content .content #benefits-header {padding-top:20px;margin-top:30px;margin-bottom:18px;font-family:arial;font-weight:normal;font-size:1.5em;color:#303030;border-top:1px solid #d5d5d5;}
                            #content #content-body #body #body-content .content #benefits-content {font-family:tahoma;font-size:1em;color:#000;}
                                #content #content-body #body #body-content .content #benefits-content ul {list-style:none;}
                                #content #content-body #body #body-content .content #benefits-content li {padding-left:17px;background:url(/img/site/dot.gif) no-repeat 0 4px;}
                            #content #content-body #body #body-content .content #addon {margin-top:20px;}
                            #content #content-body #body #body-content .content #locations {overflow:hidden;height:1%;}
                                #content #content-body #body #body-content .content #locations .location {width:160px;float:left;display:inline;}
                                #content #content-body #body #body-content .content #locations .kup {width:100px;margin-top:100px;display:block;float:left;height:100px;display:inline;}
                                    #content #content-body #body #body-content .content #locations .kup img {border:none;width:100px;height:100px;}
                            #content #content-body #body #body-content .content #masz-pytanie-header {background:url(/img/site/masz-pytanie.h4.jpg) no-repeat 0 0;height:21px;padding-top:8px;padding-left:20px;font-family:arial;font-size:1.2em;color:#fff;}
                            #content #content-body #body #body-content .content #masz-pytanie-form fieldset {background:#f6f6f6;margin:0;padding:15px 0 15px 41px;border:none;}
                                #content #content-body #body #body-content .content #masz-pytanie-form label {display:block;margin-left:2px;margin-bottom:2px;font-family:tahoma;font-size:1em;color:#303030;}
                                #content #content-body #body #body-content .content #masz-pytanie-form #imie-email {overflow:hidden;}
                                #content #content-body #body #body-content .content #masz-pytanie-form #imie-container {width:294px;float:left;margin-bottom:0;}
                                #content #content-body #body #body-content .content #masz-pytanie-form #email-container {width:231px;float:left;margin-bottom:0;}
                                    #content #content-body #body #body-content .content #masz-pytanie-form #TrainingContactName, #content #content-body #body #body-content .content #masz-pytanie-form #TrainingContactEmail {width:219px;height:16px;padding:3px 6px 2px 6px;background:url(/img/site/imie.png);border:0;}
                                #content #content-body #body #body-content .content #masz-pytanie-form #pytanie-container {margin-top:17px;margin-bottom:0;}
                                    #content #content-body #body #body-content .content #masz-pytanie-form #TrainingContactContent {overflow:hidden;width:513px;height:47px;padding:6px;background:url(/img/site/pytanie.png);border:0;}
                                #content #content-body #body #body-content .content #masz-pytanie-form #wyslij-container {width:525px;overflow:hidden;;margin-bottom:0;margin-right:0;}
                                    #content #content-body #body #body-content .content #masz-pytanie-form #wyslij {float:right;width:66px;height:21px;margin-right:0;background:url(/img/site/masz-pytanie.submit.png) no-repeat 0 0;border:none;}
                            #content #content-body #body #body-content .content #szkolenia {list-style:none;}
                                #content #content-body #body #body-content .content #szkolenia h3 {width:609px;height:24px;margin-bottom:0;padding-left:14px;padding-top:7px;background:url(/img/site/szkolenia.li.h3.gif) no-repeat 0 0;font-family:arial;font-size:1.2em;color:#fff;}
                                    #content #content-body #body #body-content .content #szkolenia h3 a {color:#fff;text-decoration:none;}
                                    #content #content-body #body #body-content .content #szkolenia h3 a:hover {text-decoration:underline;}
                                #content #content-body #body #body-content .content #szkolenia .description {margin:0 8px 0 6px;padding:7px;background:#fff url(/img/site/szkolenia.li.description.jpg) repeat-x 0 0;}
                                    #content #content-body #body #body-content .content #szkolenia .description .more a {color:#81bd00;text-decoration:none;}
                                    #content #content-body #body #body-content .content #szkolenia .description .more a:hover {text-decoration:underline;}
                            #content #content-body #body #body-content #szkolenie-header {width:609px;height:24px;margin-bottom:0;padding-left:14px;padding-top:7px;background:url(/img/site/szkolenia.li.h3.gif) no-repeat 0 0;font-family:arial;font-size:1.2em;color:#fff;}
                            #content #content-body #body #body-content #szkolenie-content {padding:11px 6px;margin:0 8px 0 6px;background:#fff url(/img/site/szkolenie.jpg) repeat-x 0 0;}
                                #content #content-body #body #body-content  #referencje-header {padding-top:20px;margin-top:30px;margin-bottom:18px;font-family:arial;font-weight:normal;font-size:1.5em;color:#303030;border-top:1px solid #d5d5d5;}
                                #content #content-body #body #body-content  #referencje-content {list-style:none;}
                                    #content #content-body #body #body-content #referencje-content li {overflow:hidden;margin-bottom:30px;padding-right:7px;font-style:italic;}
                                        #content #content-body #body #body-content #referencje-content li img {width:69px;float:left;margin-right:21px;}
                                        #content #content-body #body #body-content #referencje-content li .content {float:right;width:500px;font-size:1em;}
                                            #content #content-body #body #body-content #referencje-content p {margin-bottom:10px;}
                                            #content #content-body #body #body-content #referencje-content .author {display:block-inline;text-align:right;color:#999;font-weight:bold;font-family:arial;font-style:normal;}
                            #content #content-body #body #body-content #najnowszy-artykul-header {width:609px;height:24px;margin-bottom:0;padding-left:14px;padding-top:7px;background:url(/img/site/szkolenia.li.h3.gif) no-repeat 0 0;font-family:arial;font-size:1.2em;color:#fff;}
                            #content #content-body #body #body-content .artykul-content {overflow:hidden;height:1%;padding:18px 13px;}
                                #content #content-body #body #body-content .artykul-content .image {float:left;display:block;width:159px;margin-right:41px;}
                                    #content #content-body #body #body-content .artykul-content .image img {border:1px solid #cfcece;}
                                #content #content-body #body #body-content .artykul-content .content {float:right;width:397px;font-size:1em;}
                                    #content #content-body #body #body-content .artykul-content h4 {margin-bottom:20px;font-family:arial;font-weight:normal;font-size:1.5em;color:#303030;}
                                    #content #content-body #body #body-content .artykul-content .more a {font-family:arial;color:#81bd00;text-decoration:none;}
                                    #content #content-body #body #body-content .artykul-content .more a:hover {text-decoration:underline;}
                            #content #content-body #body #body-content #inne-artykuly-header {width:609px;height:24px;margin-bottom:17px;padding-left:14px;padding-top:7px;background:url(/img/site/szkolenia.li.h3.gif) no-repeat 0 0;font-family:arial;font-size:1.2em;color:#fff;}
                            #content #content-body #body #body-content #faq {list-style:none;}
                                #content #content-body #body #body-content #faq li {padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #d1d0d0;}
                                    #content #content-body #body #body-content #faq li h3 {font-family:arial;font-size:1.5em;font-weight:normal;color:#303030;}
                            #content #content-body #body #body-content #listareferencji {list-style:none;}
                                #content #content-body #body #body-content #listareferencji li {padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #d1d0d0;font-style:italic;width:623px;overflow:hidden;}
                                    #content #content-body #body #body-content #listareferencji li img {width:69px;float:left;margin-right:21px;}
                                    #content #content-body #body #body-content #listareferencji li .content {float:right;width:530px;font-size:1em;}
                                        #content #content-body #body #body-content #listareferencji li .author {display:block-inline;text-align:right;color:#999;font-weight:bold;font-family:arial;font-style:normal;}
                            #content #content-body #body #body-content .content #masz-pytanie-form #ContactName, #content #content-body #body #body-content .content #masz-pytanie-form #ContactEmail {width:219px;height:16px;padding:3px 6px 2px 6px;background:url(/img/site/imie.png);border:0;}
                            #content #content-body #body #body-content .content #masz-pytanie-form #ContactContent {overflow:hidden;width:513px;height:47px;padding:6px;background:url(/img/site/pytanie.png);border:0;}
                            #content #content-body #body #body-content .content #zadzwon-header {background:url(/img/site/masz-pytanie.h4.jpg) no-repeat 0 0;height:21px;padding-top:8px;padding-left:20px;font-family:arial;font-size:1.2em;color:#fff;}
                            #content #content-body #body #body-content .content #zadzwon-content {background:#f6f6f6;margin:0;padding:15px;font-family:arial;font-size:1.5em;color:#000;}

#footer {height:80px;background:url(/img/site/footer.jpg) no-repeat 50% 0;}
	#footer .container {width:649px;height:67px;padding:10px 0 0 200px;font-family:tahoma;font-size:1em;color:#b0b0b0;}
	    #footer .container #energiczniej-footer {float:left;position: relative;width:109px;height:23px;margin-top:7px;margin-left:12px;display:inline;}
	    #footer .container #energiczniej-footer span {position: absolute; top: 0; left:0;width:109px;height:23px;background:url(/img/site/energiczniej.footer.jpg) no-repeat 0 0;}
	    #footer .container p {float:left;width:515px;margin-top:17px;margin-left:13px;display:inline;}
	    #footer .container a {color:#b0b0b0;text-decoration:none;}
	    #footer .container a:hover {text-decoration:underline;}

.error-message {color:#ee0000;width:300px;float:left;}

p.more {margin-top:0 !important;}
#sidebar p.more {margin-top:5px !important;}
#najblizsze-szkolenia p.more {margin-top:5px !important;}
#artykuly p.more {font-size:0.8em !important;margin-top:5px !important;}

#znizka {background:transparent url(/img/site/znizka.jpg) no-repeat -16px 0;height:126px;position:relative;}
#znizka-form {padding:0;margin:0;position:absolute;left:97px;top:78px;}
#znizka-form fieldset {border:none;padding:0;margin:0;}
#HomeDiscountEmail {float:left;font-size:1em;width:124px;padding:2px 5px 2px 2px;height:15px;border:none;background:url(/img/site/znizka.input.bg.gif) repeat-x 0 0;}
#znizka-send {position:absolute;top:100px;left:126px;font-weight:bold;}
#znizka .error-message {width:160px;}
