a:2:{i:0;a:3:{s:5:"class";s:0:"";s:5:"style";a:25:{s:16:"background_color";a:3:{s:6:"color1";s:7:"#ffffff";s:6:"color2";s:0:"";s:12:"transparency";s:3:"100";}s:18:"background_setting";s:5:"image";s:16:"background_image";a:7:{s:13:"overlay_color";s:7:"#151d21";s:20:"overlay_transparency";s:2:"65";s:8:"position";s:13:"center center";s:6:"repeat";s:9:"no-repeat";s:5:"image";s:0:"";s:7:"imageid";s:0:"";s:7:"pattern";s:2:"19";}s:16:"background_delay";s:4:"3000";s:16:"background_speed";s:4:"1500";s:20:"background_video_mp4";s:0:"";s:21:"background_video_webm";s:0:"";s:20:"background_video_ogg";s:0:"";s:13:"video_setting";a:1:{s:8:"is_saved";s:1:"1";}s:4:"font";a:4:{s:9:"font-size";s:0:"";s:11:"font-family";s:0:"";s:6:"weight";s:0:"";s:5:"color";s:0:"";}s:10:"link_color";s:0:"";s:4:"type";s:4:"full";s:11:"padding_top";s:0:"";s:14:"padding_bottom";s:0:"";s:12:"padding_left";a:2:{s:4:"size";s:0:"";s:4:"unit";s:2:"px";}s:13:"padding_right";a:2:{s:4:"size";s:0:"";s:4:"unit";s:2:"px";}s:8:"margin_t";a:1:{s:4:"size";s:0:"";}s:8:"margin_b";a:1:{s:4:"size";s:0:"";}s:10:"border-top";a:3:{s:4:"size";s:1:"0";s:5:"style";s:5:"solid";s:5:"color";s:0:"";}s:13:"border-bottom";a:3:{s:4:"size";s:1:"0";s:5:"style";s:5:"solid";s:5:"color";s:0:"";}s:14:"height_setting";a:1:{s:11:"arrow_color";s:4:"#fff";}s:10:"min-height";s:3:"600";s:9:"css_class";s:0:"";s:10:"row_anchor";s:0:"";s:5:"delay";s:0:"";}s:7:"content";a:1:{i:0;a:3:{s:4:"type";s:7:"col-one";s:5:"class";s:0:"";s:7:"content";a:1:{i:0;a:3:{s:4:"type";s:5:"title";s:7:"content";s:45:"<p style=\"text-align: center;\">WHO AM I</p>";s:5:"style";a:6:{s:4:"font";a:7:{s:9:"font-size";s:2:"50";s:11:"font-family";s:9:"Open Sans";s:6:"weight";s:3:"800";s:11:"line-height";s:1:"3";s:14:"letter-spacing";s:1:"0";s:5:"color";s:7:"#fc8f00";s:11:"text-shadow";s:4:"none";}s:5:"style";s:1:"1";s:6:"border";a:2:{s:4:"size";s:1:"1";s:5:"color";s:7:"#d5d5d5";}s:16:"background-color";a:3:{s:6:"color1";s:7:"#efefef";s:6:"color2";s:0:"";s:12:"transparency";s:3:"100";}s:16:"decoration-color";s:7:"#158ebf";s:5:"align";s:6:"center";}}}}}}i:1;a:3:{s:5:"class";s:0:"";s:5:"style";a:25:{s:16:"background_color";a:3:{s:6:"color1";s:7:"#ffffff";s:6:"color2";s:0:"";s:12:"transparency";s:3:"100";}s:18:"background_setting";s:5:"image";s:16:"background_image";a:7:{s:13:"overlay_color";s:7:"#158ebf";s:20:"overlay_transparency";s:2:"80";s:8:"position";s:13:"center center";s:6:"repeat";s:9:"no-repeat";s:5:"image";s:0:"";s:7:"imageid";s:0:"";s:7:"pattern";s:2:"14";}s:16:"background_delay";s:4:"3000";s:16:"background_speed";s:4:"1500";s:20:"background_video_mp4";s:0:"";s:21:"background_video_webm";s:0:"";s:20:"background_video_ogg";s:0:"";s:13:"video_setting";a:1:{s:8:"is_saved";s:1:"1";}s:4:"font";a:4:{s:9:"font-size";s:0:"";s:11:"font-family";s:0:"";s:6:"weight";s:0:"";s:5:"color";s:0:"";}s:10:"link_color";s:0:"";s:4:"type";s:4:"full";s:11:"padding_top";s:2:"10";s:14:"padding_bottom";s:2:"10";s:12:"padding_left";a:2:{s:4:"size";s:0:"";s:4:"unit";s:2:"px";}s:13:"padding_right";a:2:{s:4:"size";s:0:"";s:4:"unit";s:2:"px";}s:8:"margin_t";a:1:{s:4:"size";s:0:"";}s:8:"margin_b";a:1:{s:4:"size";s:0:"";}s:10:"border-top";a:3:{s:4:"size";s:1:"0";s:5:"style";s:5:"solid";s:5:"color";s:0:"";}s:13:"border-bottom";a:3:{s:4:"size";s:1:"0";s:5:"style";s:5:"solid";s:5:"color";s:0:"";}s:14:"height_setting";a:1:{s:11:"arrow_color";s:4:"#fff";}s:10:"min-height";s:0:"";s:9:"css_class";s:0:"";s:10:"row_anchor";s:0:"";s:5:"delay";s:0:"";}s:7:"content";a:2:{i:0;a:3:{s:4:"type";s:7:"col-two";s:5:"class";s:0:"";s:7:"content";a:2:{i:0;a:4:{s:4:"type";s:5:"image";s:7:"content";s:0:"";s:5:"style";a:12:{s:5:"image";a:2:{s:5:"image";s:42:"/wp-content/uploads/2018/02/IMG_0080-1.jpg";s:7:"imageid";s:2:"70";}s:12:"click_action";s:4:"none";s:5:"alert";s:0:"";s:5:"popup";s:0:"";s:4:"link";a:2:{s:4:"page";s:0:"";s:4:"link";s:0:"";}s:11:"large_image";a:2:{s:5:"image";s:0:"";s:7:"imageid";s:0:"";}s:5:"align";s:6:"center";s:5:"hover";s:0:"";s:11:"hover_color";s:7:"#179edc";s:9:"max-width";s:0:"";s:5:"label";s:0:"";s:5:"style";s:1:"1";}s:6:"config";a:7:{s:9:"max_width";s:0:"";s:10:"margin_top";s:1:"0";s:13:"margin_bottom";s:2:"20";s:5:"delay";s:0:"";s:7:"animate";s:0:"";s:2:"id";s:0:"";s:5:"class";s:0:"";}}i:1;a:3:{s:4:"type";s:4:"text";s:7:"content";s:1955:"<h2>INTERNATIONAL CERTIFICATES</h2>
<ul>
<li>PowerPlate – Core fundamentals</li>
<li>PowerPlate – Fitness and performance</li>
<li>Fitness Anywhere – TRX Suspention Training course</li>
<li>Peak summit – Training – Joe Dowdell</li>
<li>Peak summit – Nutrition – Dr. Mike Roussell</li>
<li>CEU – Modified Strongman Training</li>
<li>Vanderbilt University (coursera) Nutrition, Health, and lifestyle: issues and insights</li>
<li>The University of Pennsylvania (coursera) – Going out on a Limb: The Anatomy of the Upper Limb</li>
<li>Tony Gentilcore and Dean Somerset – London Workshop</li>
<li>Exercises for injuries – Ruthless mobility</li>
<li>Functional movement system – Gray Cook</li>
<li>YBT – Gray Cook</li>
<li>Precision Nutrition – PN1 – Dr. John Berardi</li>
<li>Certified physical preparation specialist – Joe Defranco a Jim Smith</li>
<li>The science of training young athletes – University of Florida – coursera</li>
<li>Science of exercise – University of Colorado Boulder – coursera</li>
<li>Preventing Chronic Pain: A Human Systems Approach – University of Minnesota – coursera</li>
<li>BioForce certified conditioning coach – Joel Jamieson</li>
<li>Complete shoulder and hip blueprint – Tony Gentilcore, Dean Somerset – organizing of Prague workshop</li>
<li>Elite athletic developement seminar – Mike Robertson, Joe Kenn</li>
<li>Elite athletic developement seminar 2 – Mike Robertson, Joe Kenn</li>
<li>McGill level 1 Building the ultimate back – Prague Workshop</li>
<li>Hybrid Athlete – Alex Viada – Prague seminar</li>
<li>Bayesian bodybuilding PT certification – Menno Henselmans – 6 months course – nutrition + training</li>
<li>Postpartum Corrective Exercise Specialist – Dr. Sarah Duvall – 3 months course specialized on training after giving birth </li>
<li>Recovery to win – Joel Jamieson – seminar Skotsko</li>
</ul>";s:5:"style";a:4:{s:4:"font";a:5:{s:9:"font-size";s:0:"";s:11:"font-family";s:0:"";s:6:"weight";s:0:"";s:11:"line-height";s:0:"";s:5:"color";s:0:"";}s:2:"li";s:0:"";s:5:"style";s:1:"1";s:18:"p-background-color";a:3:{s:6:"color1";s:7:"#e8e8e8";s:6:"color2";s:0:"";s:12:"transparency";s:3:"100";}}}}}i:1;a:3:{s:4:"type";s:7:"col-two";s:5:"class";s:0:"";s:7:"content";a:2:{i:0;a:3:{s:4:"type";s:5:"title";s:7:"content";s:49:"<h4><strong>My name is TOMAS BARTOS</strong></h4>";s:5:"style";a:6:{s:4:"font";a:7:{s:9:"font-size";s:2:"30";s:11:"font-family";s:0:"";s:6:"weight";s:0:"";s:11:"line-height";s:3:"1.2";s:14:"letter-spacing";s:1:"0";s:5:"color";s:0:"";s:11:"text-shadow";s:4:"none";}s:5:"style";s:1:"1";s:6:"border";a:2:{s:4:"size";s:1:"1";s:5:"color";s:7:"#d5d5d5";}s:16:"background-color";a:3:{s:6:"color1";s:7:"#efefef";s:6:"color2";s:0:"";s:12:"transparency";s:3:"100";}s:16:"decoration-color";s:7:"#158ebf";s:5:"align";s:6:"center";}}i:1;a:3:{s:4:"type";s:4:"text";s:7:"content";s:2717:"<p>I was in athletics, basketball and American football on competitive level. Today I am a strength and fitness trainer. I am a founder and owner of Barbar Gym in Prague. Not only am I helping ordinary people exercise and deal with their health issues etc. I am also involved in making strength and fitness training plans for sport teams or individual athletes. </p>
<p>My first trip to a fitness center was when I was 11 year old, so naturally I have gone through a huge number of various workouts and systems since then. Because of the times when I worked myself to the bone in a gym for months with no results or when I got injured, I\'m educating myself in all aspects of fitness and its related fields as much as possible.</p>
<p>In order for you to get a picture of which people and rules I use for inspiration, here is a list of people I learn from (be it books, courses, articles, etc.) – please keep in mind that it\'s just a list of the main ones:</p>
<p><strong>Strength and fitness training:</strong> Joe Defranco, Jim Smith, Joel Jamison, Jim Wendler, Dave Tate, Mark Bell, Tony Gentilcore, Andy Boldon, Tim Ferris, Jason Ferruggia, Vladimir Zatsiorsky, Yuri Verkhoshansky, Dr. Mel Siff, Pavel Tsatsouline, Charlie Francis, Mike Boyle, Dan John, Diane Fu, Brian Macakenzie, Nick Tumminello, Team Juggernaut, Christian Thibaudeau, Brian Carroll, Adam Bornstein, Bret Contreras, Charles Poliquin, Chad Waterbury, Mark Rippetoe, Joe Dowdell, Tudor Bompa, Leonid Matveyev, Vladimir Issurin, Louie Simmons, Menno Henselman, Greg Nucols</p>
<p><strong>Rehabilitation and correction exercises:</strong> Gray Cook, Janda, Kolář, Dean Somerset, Eric Cressey, Bill Hartman, Mike Robertson, Kelly Starett, Thomas W. Myers, Rick Kaselj, Mike Reinold, Stuart Mcgill, Sahrmann, Panjabi</p>
<p><strong>Nutrition:</strong> Mike Russel PhD., Dr. John Berrardi (and his whole team of Precious Nutrition), Brian St. Pierre, Dr. Jade Teta, Brad Schoenfeld, Alan Aragon, Tom Venuto, Eric Helms</p>
<p>Just so that I am not only listing people I study from, here is a list of certificates I have obtained: </p>
<h2>CZECH CERTIFICATES</h2>
<ul>
<li>Trainers school Ronnie – fitness trainer, body-building trainer of 2nd class</li>
<li>Holmes Place Personal Trainer: Education PT Level 1</li>
<li>Bosu Core training – Face czech academy</li>
<li>Assissted stretching – SM System – MUDr. Smíšek</li>
<li>Arena Pavly Kladivové – Přemístění I</li>
<li>Rehabilitation prague school – DNS podle Koláře I</li>
<li>Rehabilitation prague school – DNS podle Koláře II</li>
<li>Modern sport nutrition: everything is different in real life – RNDr. Petr Fořt Csc and more</li>
</ul>";s:5:"style";a:4:{s:4:"font";a:5:{s:9:"font-size";s:0:"";s:11:"font-family";s:0:"";s:6:"weight";s:0:"";s:11:"line-height";s:0:"";s:5:"color";s:0:"";}s:2:"li";s:0:"";s:5:"style";s:1:"1";s:18:"p-background-color";a:3:{s:6:"color1";s:7:"#e8e8e8";s:6:"color2";s:0:"";s:12:"transparency";s:3:"100";}}}}}}}}