/* PECMS MAIN PAGE CSS */

html						{ min-height: 100%; background: #0F0903 url('/elitefitnessclub/gfx/main/html_bg.jpg') repeat-x 0 0; }

body						{ min-height: 100%; }

#body						{ width: 100%; background: url('/elitefitnessclub/gfx/main/body_bg.jpg') no-repeat 50% 0; }

#main						{ background: url('/elitefitnessclub/gfx/main/main_bg.jpg') no-repeat 50% 0; }

div.main					{ }
div.main .lamps					{ width: 997px; height: 72px; position: relative; }

#flamp						{ width: 70px; height: 86px; top: 0px; left: 164px; z-index: 1; background: url('/elitefitnessclub/gfx/main/lampa.png') no-repeat 0 0; position: absolute; }
#slamp						{ width: 70px; height: 86px; top: 0px; left: 475px; z-index: 1; background: url('/elitefitnessclub/gfx/main/lampa.png') no-repeat 0 0; position: absolute; }
#tlamp						{ width: 70px; height: 86px; top: 0px; right: 139px; z-index: 1; background: url('/elitefitnessclub/gfx/main/lampa.png') no-repeat 0 0; position: absolute; }

.flight						{ z-index: 2; position: absolute; background: url('/elitefitnessclub/gfx/main/swiatlo.png') no-repeat 83px -7px; }
.slight						{ z-index: 2; position: absolute; background: url('/elitefitnessclub/gfx/main/swiatlo.png') no-repeat 50px -7px; }
.tlight						{ z-index: 2; position: absolute; background: url('/elitefitnessclub/gfx/main/swiatlo.png') no-repeat 51px -7px; }

div.main .frames				{ width: 997px; height: 242px; }
div.main .frames .dance				{ width: 343px; height: 242px; float: left; background: url('/elitefitnessclub/gfx/main/logo_dance.jpg') no-repeat 0 0; }
div.main .frames .dance a			{ width: 343px; height: 242px; display: block; position: relative; }
div.main .frames .dance a span			{ display: none; }
div.main .frames .fitness			{ width: 312px; height: 242px; float: left; background: url('/elitefitnessclub/gfx/main/logo_fitness.jpg') no-repeat 0 0; }
div.main .frames .fitness a			{ width: 312px; height: 242px; display: block; position: relative; }
div.main .frames .fitness a span		{ display: none; }
div.main .frames .wellness			{ width: 342px; height: 242px; float: left; background: url('/elitefitnessclub/gfx/main/logo_wellness.jpg') no-repeat 0 0; }
div.main .frames .wellness a			{ width: 342px; height: 242px; display: block; position: relative; }
div.main .frames .wellness a span		{ display: none; }

div.main .under_const				{ width: 997px; height: 179px; }

div.main .menu					{ width: 997px; height: 58px; }
div.main .menu ul				{ width: 997px; margin: 0px; padding: 0px; list-style: none; }
div.main .menu ul li				{ height: 58px; float: left; }
div.main .menu ul li.start			{ width: 117px; background: url('/elitefitnessclub/gfx/main/menu/menu_start.jpg') no-repeat 0 0; }
div.main .menu ul li.start a			{ width: 117px; height: 58px; display: block; }
div.main .menu ul li.start a span		{ display: none; }
div.main .menu ul li.aboutus			{ width: 103px; background: url('/elitefitnessclub/gfx/main/menu/menu_aboutus.jpg') no-repeat 0 0; }
div.main .menu ul li.aboutus a			{ width: 103px; height: 58px; display: block; }
div.main .menu ul li.aboutus a span		{ display: none; }
div.main .menu ul li.hallrent			{ width: 227px; background: url('/elitefitnessclub/gfx/main/menu/menu_hallrent.jpg') no-repeat 0 0; }
div.main .menu ul li.hallrent a			{ width: 227px; height: 58px; display: block; }
div.main .menu ul li.hallrent a span		{ display: none; }
div.main .menu ul li.offer			{ width: 218px; background: url('/elitefitnessclub/gfx/main/menu/menu_offer.jpg') no-repeat 0 0; }
div.main .menu ul li.offer a			{ width: 218px; height: 58px; display: block; }
div.main .menu ul li.offer a span		{ display: none; }
div.main .menu ul li.contact			{ width: 332px; background: url('/elitefitnessclub/gfx/main/menu/menu_contact.jpg') no-repeat 0 0; }
div.main .menu ul li.contact a			{ width: 332px; height: 58px; display: block; }
div.main .menu ul li.contact a span		{ display: none; }

#flowpanes					{ width: 997px; height: 376px; position: relative; background-color: #17100A; overflow: hidden; clear: both; }
#flowpanes div.items				{ width: 20000em; position: absolute; clear: both; margin: 0px; padding: 0px; }
#flowpanes div.items .tab			{ width: 997px; height: 375px; float: left; display: block; color: #FFFFFF; }
#flowpanes div.items .tab .mapa			{ width: 530px; height: 352px; float: left; background: #17100A url('/elitefitnessclub/gfx/main/mapa.jpg') no-repeat 0 0; }

.overlay					{ display: none; }

div.tstart					{ }
div.tstart .news				{ width: 312px; height: 236px; float: left; margin-top: 15px; background: #3A2B1F; }
div.tstart .news .title				{ width: 312px; height: 29px; background: #17100A url('/elitefitnessclub/gfx/main/title_news.gif') no-repeat 0 0; }
div.tstart .news .nimage			{ width: 56px; height: 60px; float: left; }
div.tstart .news .nimage img			{ float: right; }
div.tstart .news .ndate				{ width: 246px; float: left; margin: 0px 4px 0px 6px; }
div.tstart .news .ntitle			{ width: 246px; height: 27px; float: left; margin: 2px 4px 0px 6px; overflow: hidden; }
div.tstart .news .nhref				{ float: right; margin: 0px 6px 0px 0px; }
div.tstart .news .hline				{ width: 282px; height: 1px; margin: 4px auto; clear: both; font-size: 0px; line-height: 0px; border-bottom: 1px solid #4F4134; } 

div.tstart .education				{ width: 312px; height: 236px; float: left; margin: 15px 0px 0px 30px; background: #3A2B1F; }
div.tstart .education .title			{ width: 312px; height: 29px; background: #17100A url('/elitefitnessclub/gfx/main/title_education.gif') no-repeat 0 0; }
div.tstart .education .eimage			{ width: 56px; height: 60px; float: left; }
div.tstart .education .eimage img		{ float: right; }
div.tstart .education .etitle			{ width: 246px; height: 42px; float: left; margin: 0px 4px 0px 6px; overflow: hidden; }
div.tstart .education .ehref			{ float: right; margin: 4px 6px 0px 0px; }
div.tstart .education .hline			{ width: 282px; height: 1px; margin: 4px auto; clear: both; font-size: 0px; line-height: 0px; border-bottom: 1px solid #4F4134; } 

div.tstart .promotion				{ width: 312px; height: 236px; float: left; margin: 15px 0px 0px 31px; background: #3A2B1F; }
div.tstart .promotion .title			{ width: 312px; height: 29px; background: #17100A url('/elitefitnessclub/gfx/main/title_promotions.gif') no-repeat 0 0; }
div.tstart .promotion .pimage			{ width: 56px; height: 60px; float: left; }
div.tstart .promotion .pimage img		{ float: right; }
div.tstart .promotion .ptitle			{ width: 246px; height: 42px; float: left; margin: 0px 4px 0px 6px; overflow: hidden; }
div.tstart .promotion .phref			{ float: right; margin: 4px 6px 0px 0px; }
div.tstart .promotion .hline			{ width: 282px; height: 1px; margin: 4px auto; clear: both; font-size: 0px; line-height: 0px; border-bottom: 1px solid #4F4134; } 

div.tstart .partners				{ width: 997px; height: 109px; margin-top: 15px; background: #3A2B1F; }
div.tstart .partners .left			{ width: 190px; height: 109px; float: left; background: url('/elitefitnessclub/gfx/main/partners_left.gif') no-repeat 0 0; }
div.tstart .partners .right			{ width: 807px; height: 109px; float: left; }

div.products					{ width: 733px; height: 109px; margin: 0px 0px; position: relative; overflow: hidden; }
div.products .images				{ width: 20000em; height: 100px; margin: 4px 0px 0px 8px; position: absolute; clear: both; }
div.products .images div.row			{ width: 733px; height: 100px; float: left; }
div.products .images div.row a			{ float: left; margin-right: 30px; }
div.products .images div.row a img			{ }
div.products .pager				{ width: 276px; height: 24px; float: left; margin: 4px 0px 0px 8px; }

#pager						{ float: left; }
#pager a					{ width: 24px; height: 24px; float: left; margin: 0px 2px; display: block; outline: none; background: url('/elitefitnessclub/gfx/main/pager_small.png') no-repeat 50% 50%; }
#pager a.activeSlide				{ background: url('/elitefitnessclub/gfx/main/pager_big.png') no-repeat 50% 50%; }
#pager a:focus					{ outline: none; }