/*bod c.1*/
table	{  border-collapse: initial;
  border: none;} 

/*bod c.4*/
center tbody	{display: block; }

/* - můj button - */
.mojeButton {
  background-color:#ff4d61;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:Trebuchet MS;
  font-size:18px;
  padding:16px 36px;
  text-decoration:none;
  margin: 15px 0px 0px 0px;}
.mojeButton:hover {
  background-color:#669999;
  color:#ffffff;
  font-family:Trebuchet MS;
  text-decoration:none;}
.mojeButton:active {
  position:relative;
  top:1px;}
.mojeButton:visited {
  color:#ffffff;
  font-family:Trebuchet MS;}

/* ZOOM */
.obr-1 {  max-width: 100%;
  -moz-transition: all 1.0s;
  -webkit-transition: all 1.0s;
  transition: all 1.0s;}
.obr-1:hover  {   cursor:pointer;
  overflow:hidden;
  transform:scale(1.1);
  -ms-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -o-transform:scale(1.1);
  transition: all 1.2s;
  -ms-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -o-transition: all 1.2s; } 
.obr-social {  max-width: 100%;
  -moz-transition: all 1.0s;
  -webkit-transition: all 1.0s;
  transition: all 1.0s; }
.obr-social:hover  { cursor:pointer;
  overflow:hidden;
  transform:scale(1.1);
  -ms-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -o-transform:scale(1.1);
  transition: all 0.7s;
  -ms-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s; } 

/* - Ostatní - */

.hr-paticka { margin: 20px 0px 10px 0px; border-bottom: 1pt solid #d9d9d9; }
hr { height: 1pt; border: none; border-bottom: 1pt dashed rgba(0, 77, 56, 0.3); }
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; color: #004d38; }
h1 { text-transform: none; text-align: center;}
footer .container { margin: 0px 0px 0px 0px; } /* Nad vlastní patičkou - prázdné místo */
div.panel-heading { display:none; } /* Nadpis u dárkových poukazů */
#bar-poweredby { display:none; }  /* InPage patička */
#footbox { text-align: center; }	/* Petra Kanovová patička */
#top-ribbon { display:none; }  /* Rychlý kontakt NAD MENU */
#separator { background-image: url("/obrazek/3/jovzor-jpg/"); background-position: center top; background-image: 1920px; }
#second { background-image: url("/obrazek/3/poukaz-jpg/"); background-position: center top; background-image: 1920px; }
ul.dropdown-menu.level2.v { background-color:#ff4d61; } /* barva submenu */
.navbar-default.f-nav .navbar-nav > li > a {height: 60px;} /* zmenšení navbaru */
.dropdown-menu {font-size: 20px; }   /* výška fontu v sub menu */
.copy { display:none; } /* spodní řádek na konci stránky */
#menu-item-289140 a:hover {color:black; } /* Podtržení v submenu */
article {margin: 0px 0px 0px 0px; }  /* Tělo stránky - kvůli kontaktu */

/*   ---- změna barvy textu motivu ----   */

#motto #motto-title {
  background-color: rgba(0, 0, 0, 0.6);  /* barva pozadí */
  color: #fff;  /* barva písma */  }  

#motto #motto-text {
  background-color: rgba(0, 0, 0, 0.6);  /* barva pozadí */
  color: #fff; 
  text-transform: none;  }
#index #second { display:none; } /* Home */
#article-349214 #separator { display:none; } /* Cvičení */
#article-349214 #motive { display:none; } /* Cvičení */
#article-349216 #separator { display:none; } /* Výživa */
#article-349216 #motive { display:none; } /* Výživa */
#article-349217 #separator { display:none; } /* Komplex */
#article-349217 #motive { display:none; } /* Komplex */
#article-349219 #separator { display:none; } /* Pánevní dno */
#article-349219 #motive { display:none; } /* Pánevní dno */
#article-349220 #separator { display:none; } /* Pro firmy */
#article-349220 #motive { display:none; } /* Pro firmy */
#article-349220 #second { display:none; } /* Pro firmy */
#article-349221 #separator { display:none; } /* Pro školy */
#article-349221 #motive { display:none; } /* Pro školy */
#article-349221 #second { display:none; } /* Pro školy */
#article-349223 #motive { display:none; } /* O nás */
#article-349223 #second { display:none; } /* O nás */
#article-349224 #motive { display:none; } /* Spolupracujeme */
#article-349224 #separator { display:none; } /* Spolupracujeme */
#article-349224 #second { display:none; } /* Spolupracujeme */
#article-349225 #motive { display:none; } /* Kontakt */
#article-349225 #separator { display:none; } /* Kontakt */
#article-349226 #motive { display:none; } /* Blog */
#article-349226 #second { display:none; } /* Blog */
#article-349227 #motive { display:none; } /* Článek ZŽS */
#article-349227 #second { display:none; } /* Článek ZŽS */
#article-349228 #motive { display:none; } /* Článek Trénink/Cvičení */
#article-349228 #second { display:none; } /* Článek Trénink/Cvičení */
#article-349229 #motive { display:none; } /* Článek Výživa */
#article-349229 #second { display:none; } /* Článek Výživa */
#article-349230 #motive { display:none; } /* Článek Relaxace */
#article-349230 #second { display:none; } /* Článek Relaxace */
#support #motive { display:none; } /* Kontaktní formulář */
#support #separator { display:none; } /* Kontakt formulář */
#support #second { display:none; } /* Kontakt formulář */

/*   ---- responzivní úpravy ----   */

@media (max-width: 479px) {    /*mobil*/

hr { margin: 30px 0px 30px 0px; }
nav.navbar.navbar-default {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* submenu posunutí */
main {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* celá šířka */
div.container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; }  /* celá šířka */

  #motto #motto-title {width: 320px; display: inline-block; font-size: 22pt; font-family: "Trebuchet MS", Helvetica, sans-serif;}
  #motto #motto-text {width: 320px; display: inline-block; font-size: 13pt; font-family: "Trebuchet MS", Helvetica, sans-serif;} 
  #motto p#motto-title {margin: 110px auto 0px auto; float: left;}
  #motto p#motto-text {margin: 10px auto 0px auto; float: left; }
  #motive {min-height: 280px; } /* minimální výška motivu*/

 .h1-sluzby {text-align: center; font-size: 32px; color: #004d38; margin: 20px 0px 0px 0px; }
  .pod-h1-heslo {text-align: center; color: #696969; margin: 15px 0px 1px 0px;}
  .heslo-sluzby {text-align: center; font-size: 28px; color: #004d38; margin: 40px 0px 40px 0px; }
  .h3-sluzby {font-size: 25px; margin: 30px 0px 25px 0px; }
  .zaklad-popis {width: 100%;  margin: 0px 0px 50px 0px; }
  .zaklad-popis-td1 { text-align: center; padding: 40px 35px 10px 35px; }
  .zaklad-popis-td2 { text-align: center; padding: 40px 35px 10px 35px; }
  .zaklad-popis-td3 { text-align: center; padding: 40px 35px 10px 35px; }
  .zaklad-popis-p1 {font-size: 22px; }
  .zaklad-popis-p2 {font-size: 22px; }
  .zaklad-popis-p3 {font-size: 22px; }
  .tabulka-kontakt { margin: 20px 0px 35px 0px; }
  .tabulka-kontakt-img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:40%; opacity:0.8; }
  .tabulka-kontakt-td1 {text-align: right; padding: 0px 20px 0px 0px; margin: 20px 0px 20px 0px; }
  .tabulka-kontakt-td2 {padding: 0px 10px 0px 10px; text-align: left; }
  .tabulka-kontakt-velke {font-size: 25px; color:#000; margin: 0px 0px 5px 0px; line-height: 125%; }
  .tabulka-kontakt-male {color:#999999; }

/* - HOME mob - */

.h1-Rozvoj-zdravi { font-size: 25px; color: #ff4d61; line-height: 1.20; opacity:0.9; text-align: right; padding: 0px 0px 0px 0px; margin: 25px 0px 0px 0px;}
 .h2-home {font-size: 22px; }
   .sluzby-Rozvoj-zdravi-td1 {margin:25px 0px 20px 0px;}
   .sluzby-Rozvoj-zdravi-td2 {margin:25px 0px 20px 0px;} 
  .odkaz-sluzby {color:#004d38; text-decoration:none;}
  .odkaz-sluzby:active {position:relative; top:1px;}
  .odkaz-sluzby:visited {color:#004d38; text-decoration:none;}
  .odkaz-sluzby:hover {color:#004d38; text-decoration:underline;}
    .reference-home {margin:0px 0px 80px 0px;}
    .reference-home-td1 {padding:15px 0px 5px 20px;}
    .reference-home-td2 {padding:10px 25px 5px 25px; font-size:14px;}
    .reference-home-p1 {color:#f2f2f2; line-height:20px;}
    .reference-home-p2 {color:#fff; font-size:13px;}
    .reference-home-obr2 {padding:10px 0px 5px 35px; text-align:left;}
    .martina-obrazek {width:28%;}
    .Petra-home {margin:60px 0px 60px 0px; padding:0px 0px 0px 0px; background-color:#e6e6e6;}
    .Petra-home-td1 {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
    .Petra-home-img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
    .Petra-home-td2 {padding:0px 30px 20px 30px; text-align:left;}
    .Petra-home-p1 {color:#000; font-size:30px; padding:10px 0px 0px 0px;}
    .Petra-home-p2 {color:#111; line-height:22px;}
     .home-blog {width:90%; margin:0px 0px 60px 0px; border:1px solid #004d38;}
     .home-blog-td1 {text-align:center; padding:15px 15px 15px 15px;}
     .home-blog-td2 {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
     .home-blog-img {width:95%;}
     .h2-home-blog {font-size:28px; padding:0px 0px 10px 0px;}

/* - CVIČENÍ mob - */ 

.tabulka-cviceni-td1 {text-align:center; padding:0px 0px 0px 0px;}
.tabulka-cviceni-td2 {text-align:left; padding:0px 0px 0px 10px;}
.tabulka-cviceni-2p {color:#fff; line-height:140%; background-color:#004d38; opacity:0.7; padding:10px 15px 10px 15px; margin:0px 0px 25px 0px;}
 .cviceni-vnorena-ceny {padding:5px 15px 0px 15px; color:#696969; margin:15px 0px 0px 0px;}
 .cviceni-vnorena-ceny-2 {padding: 1px 15px 5px 15px; color:#696969;}
 .cviceni-treninky-p {line-height:22px; color:#696969;}
 .cviceni-ul {line-height:22px; color:#696969; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px;}
  .cvico-Petra {margin:30px 0px 60px 0px; padding:0px 0px 0px 0px; background-color:#e6e6e6;}
  .cvico-Petra-td1 {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:290px;}
  .cvico-Petra-img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
  .cvico-Petra-td2 {padding:15px 30px 20px 30px; text-align:left;}
  .cvico-Petra-p1 {color:#000; font-size:30px; padding:10px 0px 0px 0px;}
  .cvico-Petra-p2 {color:#111; line-height:22px;}
   .reference-cvico {margin:0px 0px 50px 0px;}
   .reference-cvico-td1 {padding:15px 0px 5px 20px;}
   .reference-cvico-td2 {padding:8px 25px 5px 25px; font-size:14px;}
   .reference-cvico-p1 {color:#f2f2f2; line-height: 20px;}
   .reference-cvico-p2 {color:#fff; font-size:13px;}
   .reference-cvico-obr2 {padding:5px 0px 5px 30px; margin:0px 0px 0px 0px; text-align:left;}
   .katka-obrazek {width:28%;}

/* - VÝŽIVA mob - */ 

.tab-vyzivovy-poradce-td1 {text-align: center; width:80%; margin: 0px 0px 15px 30px; padding: 0px 0px 0px 0px; }
.tab-vyzivovy-poradce-td2 {text-align: left; padding: 0px 0px 0px 15px; color: #696969; }
.vyzivovy-ceny1 {padding: 5px 15px 0px 15px; color: #696969; margin: 15px 0px 0px 0px; }
.vyzivovy-ceny2 {padding: 1px 15px 5px 15px; color: #696969; }
.vyzivovy-program1 {text-align: left; color: #696969; }
.vyziva-ul {line-height: 150%; color: #696969; padding: 0px 0px 0px 20px; margin: 0px 0px 20px 0px;}
 .reference-vyziva {margin: 0px 0px 50px 0px; }
 .reference-vyziva-td1 {padding: 15px 0px 5px 20px; }
 .reference-vyziva-td2 {padding: 5px 25px 10px 25px; font-size: 14px; }
 .reference-vyziva-p1 {color: #f2f2f2; line-height: 20x;}
 .reference-vyziva-p2 {color: #fff; font-size: 13px;}
  .Petra-vyziva {margin:60px 0px 60px 0px; padding:0px 0px 0px 0px; background-color: #e6e6e6; }
  .Petra-vyziva-td1 {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:290px;}
  .Petra-vyziva-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .Petra-vyziva-td2 { padding: 15px 30px 20px 30px; text-align: left; }
  .Petra-vyziva-p1 { color: #000; font-size: 30px; padding: 10px 0px 0px 0px;  }
  .Petra-vyziva-p2 { color: #111; line-height: 22px; }

/* - KOMPLEX mob - */ 

.tabulka-komplex-td1 {text-align: center; padding: 0px 0px 0px 0px; }
.tabulka-komplex-td2 {text-align: left; padding: 0px 0px 0px 10px; }
.tabulka-komplex-2p {color: #fff; line-height: 140%; background-color: #004d38; opacity: 0.7; padding: 10px 15px 10px 15px; margin: 0px 0px 25px 0px;}
.komplex-p {line-height: 22px; color: #696969; }
.komplex-ul {line-height: 24px; color: #696969; padding: 0px 0px 0px 20px; margin: 0px 0px 20px 0px;}
.komplex-cena-p {line-height: 22px; color: #696969; }
  .reference-komplex {margin: 0px 0px 50px 0px; }
  .reference-komplex-td1 {padding: 15px 0px 5px 20px; }
  .reference-komplex-td2 {padding: 8px 25px 10px 25px; font-size: 14px; }
  .reference-komplex-p1 {color: #f2f2f2; line-height: 20px;}
  .reference-komplex-p2 {color: #fff; font-size: 13px;}
  .Petra-komplex {margin: 60px 0px 60px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
  .Petra-komplex-td1 {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:290px;}
  .Petra-komplex-img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .Petra-komplex-td2 {padding: 15px 30px 20px 30px; text-align: left; }
  .Petra-komplex-p1 {color: #000; font-size: 30px; padding: 10px 0px 0px 0px; }
  .Petra-komplex-p2 {color: #111; line-height: 22px; }

/* - PANEVNI DNO mob - */ 

 .panevni-obrazky {padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; }
 .panevni-obrazky-td1 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:100%; }
 .panevni-obrazky-td2 {padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; width:100%; }
.tabulka-dno-td1 {text-align: center; padding: 0px 0px 0px 0px; }
.tabulka-dno-td2 {text-align: left; padding: 0px 0px 0px 10px; }
.tabulka-dno-2p {color: #fff; line-height: 140%; background-color: #004d38; opacity: 0.7; padding: 10px 15px 10px 15px; margin: 0px 0px 15px 0px; }
 .dno-vnorena-ceny {padding: 5px 15px 0px 15px; color: #696969; margin: 15px 0px 0px 0px; }
 .dno-vnorena-ceny-2 {padding: 1px 15px 5px 15px; color: #696969; }
  .Petra-dno {margin: 30px 0px 30px 0px; padding: 0px 0px 0px 0px; width:90%; background-color: #e6e6e6; }
  .Petra-dno-td {padding: 20px 20px 20px 20px; text-align: left; }
  .Petra-dno-p { color: #404040; line-height: 22px; }
   .reference-panevni {margin: 0px 0px 50px 0px; }
   .reference-panevni-td1 {padding: 15px 0px 5px 20px; }
   .reference-panevni-td2 {padding: 8px 25px 10px 25px; font-size: 14px; }
   .reference-panevni-p1 {color: #f2f2f2; line-height: 20px;}
   .reference-panevni-p2 {color: #fff; font-size: 13px;}

/* - PRO FIRMY mob - */ 

.obrazek-firmy {width:90%; }
.male-heslo-firmy {margin: 60px 0px 50px 0px; width:95%; }
.male-heslo-firmy-td1 {padding: 20px 15px 20px 15px; color: #4d4d4d; font-size: 18px; text-align: left; line-height: 150%; }
 .h2-priklady-prednasek { margin: 0px 0px 15px 0px; text-decoration:none; font-size: 22px; }
 .petra-profirmy {margin: 50px 0px 50px 0px; padding: 0px 0px 0px 0px; }
 .petra-profirmy-td1 {text-align: center; }
 .petra-profirmy-img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:80%; }
 .petra-profirmy-td2 {padding: 0px 25px 10px 25px; text-align: left; background-color: #494554; }
 .petra-profirmy-p1 { color: #fff; font-size: 30px; padding: 0px 0px 0px 0px; }
 .petra-profirmy-p2 { color: #f2f2f2; line-height: 22px; }
  .firmy-loga {margin: 0px 0px 50px 0px; text-align: center; opacity:0.6; width:95%;}
  .firmy-loga-obr {padding: 10px 0px 5px 0px; }
    .reference-firmy {margin: 0px 0px 50px 0px; }
    .reference-firmy-p1 {color: #f2f2f2; line-height: 20px; }
    .reference-firmy-p2 {color: #fff; font-size: 13px; }
    .reference-firmy-td1 {padding: 15px 0px 5px 20px; }
    .reference-firmy-td2 {padding: 8px 25px 5px 25px; font-size: 14px; }

/* - PRO ŠKOLY mob - */ 

.male-heslo-skoly {margin: 60px 0px 50px 0px; }
.male-heslo-skoly-td1 {padding: 20px 15px 20px 15px; color: #4d4d4d; font-size: 18px; text-align: left; line-height: 150%; }
  .Kanovova-proskoly {margin: 30px 0px 30px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
  .Kanovova-proskoly-td {padding: 20px 20px 20px 20px; text-align: left; }
  .Kanovova-proskoly-p2 {color: #404040; line-height: 22px; }
   .skoly-loga {margin: 0px 0px 50px 0px; text-align: center; opacity:0.7; width:95%; }
   .skoly-loga-obr {padding: 5px 0px 5px 0px; width:25%;  }
   .skoly-loga-obrmesto {padding: 10px 0px 5px 0px; width:70%;  }
   .reference-skoly {margin: 0px 0px 50px 0px; }
   .reference-skoly-td1 {padding: 15px 0px 6px 20px; }
   .reference-skoly-td2 {padding: 8px 25px 10px 25px; font-size: 14px; }
   .reference-skoly-p1 {color: #f2f2f2; line-height: 20px;}
   .reference-skoly-p2 {color: #fff; font-size: 13px;}

/* - O NÁS mob - */ 
 
.hr-onas {display:none; }
.tabulka-onas-td1 {padding: 0px 0px 0px 0px; margin: 15px 0px 0px 55px; text-align: center; width:65%;}
 .tabulka-onas-td2 {text-align: left; padding: 35px 10px 0px 10px; font-size: 15px; line-height: 22px; color: #404040; }
 .tabulka-onas-petra {font-size:26px; }
  .Kanovova-omne {margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #fff; }
  .Kanovova-omne-td1 {text-align: left; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px;}
  .omne-img00 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:70%; }
  .Kanovova-omne-td2 {padding: 20px 10px 0px 10px; text-align: left; }
  .Kanovova-omne-p1 { color: #262626; font-size: 24px; padding: 0px 0px 10px 0px; }
  .Kanovova-ul { color: #4d4d4d; line-height: 25px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; font-size: 15px;}
  .Skola-omne-td2 { padding: 20px 20px 15px 20px; text-align: left; }
   .reference-onas {margin: 0px 0px 50px 0px; }
   .reference-onas-td1 {padding: 15px 0px 5px 20px; }
   .reference-onas-td2 {padding: 5px 25px 10px 25px; font-size: 14px; }
   .reference-onas-p1 {color: #f2f2f2; line-height: 20px;}
   .reference-onas-p2 {color: #fff; font-size: 13px;}
    .onas-loga {margin: 0px 0px 20px 0px; text-align: center; opacity:0.7;}
    .onas-loga2 {margin: 0px 0px 0px 0px; text-align: center; opacity:0.7;}
    .onas-loga-obr {padding: 5px 0px 5px 0px; width:90%; }
    .onas-loga-obrmesto {padding: 0px 0px 5px 0px; width:70%;}
    .onas-loga-obr2 {padding: 5px 5px 0px 2px; width:25%; }
    .onas-spolupracujeme-odkaz {font-size:18px; text-align: center; }

/* - KONTAKT mob- */ 

.kontakt-kontakt-img { display: none; }

.kontakt-1 {margin: 0px 0px 0px 0px; font-size:35px; color: #ff4d61; text-align:right;}
.kontakt-2 { font-size: 25px; color: #004d38; text-align:right; margin:0px 0px 0px 0px;}
   .kontakt-adresa {margin: 30px 0px 20px 0px; text-align: left; width:100%; color: #666666; }
   .kontakt-adresa-p1 {line-height: 24px; padding: 15px 20px 15px 20px; }
   .kontakt-adresa-p2 {line-height: 24px; padding: 0px 20px 15px 20px; }
#footbox2 {text-align: left; width:90%; margin: 0px 0px 20px 0px; }

/* kontaktní formulář */
h3.panel-title { font-family: "Trebuchet MS", Helvetica, sans-serif; text-transform:none; font-size:22px; color:#595959; }

/* - BLOG mob- */ 

.blog-hl-obrazek {margin: 15px 0px 30px 0px; text-align: center; }
.male-heslo-blog {margin: 0px 0px 40px 0px; }
.male-heslo-blog-td1 {padding: 20px 20px 15px 20px; color: #4d4d4d; text-align:left; line-height:150%; }
 .h2-blog {margin: 10px 0px 25px 0px; text-align: center; }
 .tab-clanky {margin: 0px auto 0px auto; }			  
 .tab-clanky-td1 {padding: 10px 15px 10px 15px; text-align: center; } 
 .tab-clanky-td2 {padding: 10px 15px 10px 15px; text-align: center; } 
 .h3-blog {font-size:20px; color:#ff4d61; margin: 8px 0px 20px 0px; }
  .tab-videa {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }			  
  .tab-videa-td1 {padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; } 
  .tab-videa-td2 {padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; } 
  .tab-videa-td3 {padding: 0px 0px 0px 0px; text-align: center; } 
  .h3-blog-videa {font-size:18px; color:#ff4d61; margin: 0px 0px 20px 0px; }
  .video-blog {width:90%; height: 70%; }
   .Petra-blog {margin: 40px 0px 30px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; border: 1px solid rgba(0, 77, 56, 0.3); width:90%; }
   .Petra-blog-td {padding: 20px 15px 20px 15px; text-align: left; }
   .Petra-blog-p { color: #333333; line-height: 22px; font-size:18px;}
.odkaz-blog { color:#ff4d61; text-decoration:underline; }
.odkaz-blog:active { position:relative; top:1px; }
.odkaz-blog:visited { color:#ff4d61; text-decoration:underline;  }
.odkaz-blog:hover { color:#004d38; text-decoration:none; }

/* - SPOLUPRACUJEME mob - */

.male-heslo-spolu {text-align: center; margin: 30px 0px 20px 0px; color: #4d4d4d; font-size: 25px; }
 .tabulka-spolupracujeme-td1 {text-align: center; padding: 0px 0px 0px 0px; }
 .tabulka-spolupracujeme-td2 {text-align: left; padding: 20px 15px 0px 15px; }
 .p-spolupracujeme-p {line-height: 22px; color: #696969; }
 .spolupracujeme-kpz {width:55%; height:55%; }
 .tsg-spolu {width:29%; padding:0px 0px 0px 0px; }
  .spolupracujeme-weby {text-align: center; }
  .spolu-zpet {font-size:15px; text-align: right; margin: 15px 0px 0px 0px;}

/* - ČLÁNKY mob - */

.h1-clanek {text-align: center; font-size: 32px; color: #004d38; }
 .Blog-zpet {font-size:15px; text-align: right; margin: 15px 0px 0px 0px; }
 .p-clanek-Petra-p {line-height: 26px; color: #696969; font-style:italic; text-align: right; }
 .clanek-ZZS-table {margin: 40px 0px 0px 0px; }
 .clanek-ZZS-td1 {text-align: left; padding: 20px 15px 20px 15px; }
 .clanek-ZZS-td2 {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
 .clanek-ZZS-h2 {margin: 30px 0px 15px 0px; color:#ff4d61; font-size:20px; }
 .clanek-ZZS-2 {text-align: left; padding: 0px 15px 20px 15px; margin: 25px 0px 40px 0px; }
 .p-clanek-ZZS-p {line-height: 22px; color: #696969; }
 .clanek-ZZS-ul1 {line-height: 24px; color: #696969; padding: 10px 0px 10px 30px;}
 .clanek-ZZS-ul2 {line-height: 24px; color: #696969; padding: 0px 0px 0px 30px;} 
  .clanek-cvico-table {margin: 40px 0px 0px 0px; }
  .clanek-cvico-td1 {text-align: left; padding: 20px 15px 20px 15px; }
  .clanek-cvico-td2 {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
   .clanek-vyziva-table {width:100%; margin: 60px 0px 0px 0px; }
   .clanek-vyziva-td1 {text-align: left; padding: 20px 15px 20px 15px;  }
   .clanek-vyziva-td2 {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
   .clanek-relaxace-1 {margin: 40px 0px 0px 0px; text-align: center; }

/* - SEPARATOR mob - */

.social-sep {text-align: center; font-size: 25px; color: #333333; }
.obr-social {margin: 5px 5px 0px 5px; width:18%; height:auto; }
}

@media (min-width: 480px) {    /*mobil na šířku*/

hr { margin: 30px 0px 30px 0px; }
  #motto #motto-title {width:350px; font-size: 22pt; display: inline-block; font-family: "Trebuchet MS", Helvetica, sans-serif;}
  #motto #motto-text {width:350px; font-size: 13pt; display: inline-block; font-family: "Trebuchet MS", Helvetica, sans-serif;} 
  #motto p#motto-title {margin: 110px auto 0px auto; float: left;}
  #motto p#motto-text {margin: 10px auto 0px auto; float: left; }
  #motive {min-height: 300px; } /* minimální výška motivu*/

 .h1-sluzby {text-align:center; font-size: 34px; color: #004d38; margin: 5px 0px 0px 0px;}
 .pod-h1-heslo {text-align:center; color:#696969; margin:10px 0px 10px 0px; padding:0px 50px 0px 50px;}
  .heslo-sluzby {text-align:center; font-size: 28px; color: #004d38; margin: 20px 0px 30px 0px; padding: 0px 65px 0px 65px; line-height: 135%; }
  .h3-sluzby {font-size: 26px; }
  .zaklad-popis {width: 100%;  margin: 0px 0px 40px 0px; }
  .zaklad-popis-td1 {width: 33%;  text-align: center; padding: 10px 15px 10px 10px; font-size: 14px; }
  .zaklad-popis-td2 {width: 34%;  text-align: center; padding: 10px 15px 10px 15px; font-size: 14px; }
  .zaklad-popis-td3 {width: 33%;  text-align: center; padding: 10px 10px 10px 15px; font-size: 14px; }
  .zaklad-popis-p1 {font-size: 18px; }
  .zaklad-popis-p2 {font-size: 18px; }
  .zaklad-popis-p3 {font-size: 18px; }
  .tabulka-kontakt { margin: 60px 0px 35px 0px; width:100%; }
  .tabulka-kontakt-img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:80%; height:80%; }
  .tabulka-kontakt-td1 {text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:35%; }
  .tabulka-kontakt-td2 {padding: 0px 0px 0px 10px; text-align: left; width:65%; }
  .tabulka-kontakt-velke {font-size: 26px; color:#000; margin: 0px 0px 5px 0px; line-height: 125%; }
  .tabulka-kontakt-male {color:#999999; }

/* - HOME - mobil na šířku - */

.h1-Rozvoj-zdravi { font-size: 28px; color: #ff4d61; line-height: 1.25; opacity:0.9; text-align: right; padding: 0px 10px 0px 0px; }
 .hr-Rozvoj-zdravi {margin: 5px 0px 20px 0px; width: 98%; }
  .h2-home {font-size: 19px; padding: 0px 0px 5px 0px; }
   .sluzby-Rozvoj-zdravi {margin: 0px auto 0px auto; }			  
   .sluzby-Rozvoj-zdravi-td1 {width: 50%; padding: 10px 15px 25px 0px; } 
   .sluzby-Rozvoj-zdravi-td2 {width: 50%; padding: 10px 0px 25px 15px; } 
     .odkaz-sluzby { color:#004d38; text-decoration:none; }
     .odkaz-sluzby:active { position:relative; top:1px; }
     .odkaz-sluzby:visited { color:#004d38; text-decoration:none;  }
     .odkaz-sluzby:hover { color:#004d38; text-decoration:underline; }
  .reference-home {margin: 20px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .reference-home-td1 {padding: 0px 0px 230px 15px; width:12%; }
  .reference-home-td2 {padding: 30px 10px 20px 10px; width:74%; }
  .reference-home-p1 {color: #f2f2f2; line-height: 150%; }
  .reference-home-p2 {color: #fff; font-size: 14px;}
  .reference-home-obr2 {padding: 185px 5px 0px 0px; width:14%;}
    .Petra-home {margin: 80px 0px 40px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
    .Petra-home-td1 { width:40%; text-align: center; }
    .Petra-home-img { padding: 0px 0px 0px 0px; margin: 12px 0px 0px 0px; }
    .Petra-home-td2 { width:60%; padding: 0px 15px 0px 15px; text-align: left; }
    .Petra-home-p1 { color: #000; font-size: 25px; padding: 10px 0px 0px 0px; }
    .Petra-home-p2 { color: #111; line-height: 150%; font-size: 15px; }
     .home-blog { width:90%; margin: 0px 0px 40px 0px; border: none; }
     .home-blog-td1 { width:50%; text-align: left; padding: 0px 0px 0px 0px; }
     .home-blog-td2 { width:50%; text-align: right; padding: 20px 0px 0px 0px; }
     .home-blog-img { width:90%; }
     .h2-home-blog {font-size: 28px; padding: 0px 0px 10px 0px; }

/* - CVIČENÍ - mobil na šířku - */ 

.tabulka-cviceni-td1 {text-align: left; padding: 0px 5px 0px 0px; width:28%; }
.tabulka-cviceni-td2 {text-align: left; padding: 0px 0px 0px 20px; width:72%; }
.tabulka-cviceni-2p {color: #fff; line-height: 140%; background-color: #004d38; opacity: 0.7; padding: 10px 10px 10px 10px; margin: 15px 0px 15px 0px;}
 .cviceni-vnorena-ceny {padding: 5px 0px 0px 0px; color: #696969; }
 .cviceni-vnorena-ceny-2 {padding: 5px 0px 0px 20px; color: #696969; }
 .cviceni-treninky-p {line-height: 22px; color: #696969; }
 .cviceni-ul {line-height: 150%; color: #696969; padding: 0px 0px 0px 25px; margin: 0px 0px 20px 0px; }
  .cvico-Petra {margin: 60px 0px 80px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
  .cvico-Petra-td1 { width:40%; text-align: center; }
  .cvico-Petra-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .cvico-Petra-td2 { width:60%; padding: 0px 15px 0px 15px; text-align: left; }
  .cvico-Petra-p1 { color: #000; font-size: 25px; padding: 10px 0px 0px 0px; }
  .cvico-Petra-p2 { color: #111; line-height: 150%; font-size: 15px; }
   .reference-cvico {margin: 0px 0px 80px 0px;}
   .reference-cvico-td1 {padding: 0px 0px 195px 15px; width:12%; }
   .reference-cvico-td2 {padding: 30px 30px 20px 10px; width:74%; }
   .reference-cvico-p1 {color: #f2f2f2; line-height: 150%; }
   .reference-cvico-p2 {color: #fff; font-size: 14px;}
   .reference-cvico-obr2 {padding: 130px 5px 0px 0px; width:14%; }

/* - VÝŽIVA - mobil na šířku - */ 

.tab-vyzivovy-poradce {width:100%; }
.tab-vyzivovy-poradce-td1 {width:30%; text-align: center; padding: 0px 0px 120px 0px; }
.tab-vyzivovy-poradce-td2 {width:70%; text-align: left; padding: 30px 0px 0px 15px; color: #696969; }
.vyzivovy-ceny1 {padding: 0px 0px 0px 0px; font-size: 15px; }
.vyzivovy-ceny2 {padding: 0px 0px 0px 20px; font-size: 15px; }
.vyzivovy-program1 {text-align: left; color: #696969; margin: 0px 0px 10px 0px; }
.vyziva-ul {color: #696969; padding: 0px 0px 0px 30px; margin: 0px 0px 25px 0px; line-height:22px; font-size: 15px; }
 .reference-vyziva {margin: 50px 0px 80px 0px;}
 .reference-vyziva-td1 {padding: 0px 0px 270px 15px;}
 .reference-vyziva-td2 {padding: 30px 20px 20px 20px; width:88%; }
 .reference-vyziva-p1 {color: #f2f2f2; line-height: 150%; }
 .reference-vyziva-p2 {color: #fff; font-size: 14px;}
  .Petra-vyziva {margin: 80px 0px 80px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
  .Petra-vyziva-td1 { width:40%; text-align: center; }
  .Petra-vyziva-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .Petra-vyziva-td2 { width:60%; padding: 0px 15px 0px 15px; text-align: left; }
  .Petra-vyziva-p1 { color: #000; font-size: 25px; padding: 10px 0px 0px 0px; }
  .Petra-vyziva-p2 { color: #111; line-height: 150%; font-size: 15px; }

/* - KOMPLEX - mobil na šířku - */ 

.tabulka-komplex-td1 {text-align: left; padding: 0px 5px 0px 0px; width:30%;  }
.tabulka-komplex-td2 {text-align: left; padding: 0px 0px 0px 20px; width:70%; }
.tabulka-komplex-2p {color: #fff; line-height: 140%; background-color: #004d38; opacity: 0.7; padding: 10px 10px 10px 10px; margin: 15px 0px 15px 0px; }
.komplex-p {line-height: 150%; color: #696969; }
.komplex-ul {line-height: 150%; color: #696969; padding: 0px 0px 0px 25px; margin: 0px 0px 20px 0px; }
.komplex-cena-p {line-height: 150%; color: #696969; }
  .reference-komplex {margin: 50px 0px 80px 0px; }
  .reference-komplex-td1 {padding: 0px 0px 275px 15px; }
  .reference-komplex-td2 {padding: 30px 70px 20px 15px; width:88%; }
  .reference-komplex-p1 {color: #f2f2f2; line-height: 150%; }
  .reference-komplex-p2 {color: #fff; font-size: 14px; }
   .Petra-komplex {margin: 80px 0px 80px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
   .Petra-komplex-td1 { width:40%; text-align: center; }
   .Petra-komplex-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
   .Petra-komplex-td2 { width:60%; padding: 0px 15px 0px 15px; text-align: left; }
   .Petra-komplex-p1 { color: #000; font-size: 28px; padding: 10px 0px 0px 0px; }
   .Petra-komplex-p2 { color: #111; line-height: 150%; font-size: 15px; }

/* - PANEVNI DNO - mobil na šířku - */ 

 .panevni-obrazky {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
 .panevni-obrazky-td1 {padding: 0px 4px 0px 0px; margin: 0px 0px 0px 0px; }
 .panevni-obrazky-td2 {padding: 0px 0px 0px 4px; margin: 0px 0px 0px 0px; }

.tabulka-dno-td1 {text-align: left; padding: 0px 5px 0px 0px; width:40%; }
.tabulka-dno-td2 {text-align: left; padding: 0px 0px 0px 20px; width:60%; }
.tabulka-dno-2p {color: #fff; line-height: 140%; background-color: #004d38; opacity: 0.7; padding: 10px 10px 10px 10px; margin: 15px 0px 15px 0px; }
 .dno-vnorena-ceny {padding: 5px 0px 0px 0px; color: #696969; }
 .dno-vnorena-ceny-2 {padding: 5px 0px 0px 20px; color: #696969; }

  .Petra-dno {margin: 40px 0px 80px 0px; padding: 0px 0px 0px 0px; background-color: #e6e6e6; }
  .Petra-dno-td {padding: 40px 40px 40px 40px; text-align: left; }
  .Petra-dno-p { color: #404040; line-height: 150%; }

   .reference-panevni {margin: 20px 0px 100px 0px;}
   .reference-panevni-td1 {padding: 0px 0px 285px 15px;}
   .reference-panevni-td2 {padding: 30px 50px 20px 15px; width:88%; }
   .reference-panevni-p1 {color: #f2f2f2; line-height: 150%; }
   .reference-panevni-p2 {color: #fff; font-size: 14px; }

/* - PRO FIRMY - mobil na šířku - */ 

.obrazek-firmy {width:60%; }
.male-heslo-firmy {margin: 50px 0px 60px 0px; background-color: #fff; }
.male-heslo-firmy-td1 {padding: 0px 0px 0px 50px; color: #4d4d4d; font-size: 20px; text-align: left; line-height: 150%; }
 .h2-priklady-prednasek { margin: 0px 0px 15px 0px; text-decoration:underline; font-size: 24px; }
 .petra-profirmy {margin: 40px 0px 60px 0px; padding: 0px 0px 0px 0px; width:100%; }
 .petra-profirmy-td1 { width:35%; text-align: center; }
 .petra-profirmy-img { padding: 0px 0px 110px 0px; margin: 0px 0px 0px 0px; }
 .petra-profirmy-td2 { width:65%; padding: 15px 15px 15px 15px; text-align: left; background-color: #494554; }
 .petra-profirmy-p1 { color: #fff; font-size: 28px; padding: 0px 0px 0px 0px; }
 .petra-profirmy-p2 { color: #f2f2f2; line-height: 150%; font-size: 15px; }
  .firmy-loga {margin: 0px 0px 50px 0px; width:100%; text-align: center; opacity:0.7;}
  .firmy-loga-obr {padding: 0px 0px 20px 40px; }
    .reference-firmy {margin: 0px 0px 60px 0px; width:100%; padding: 0px 0px 0px 0px; }
    .reference-firmy-p1 {color: #f2f2f2; line-height: 150%; }
    .reference-firmy-p2 {color: #fff; font-size: 14px; }
    .reference-firmy-td1 {padding: 0px 0px 520px 15px; }
    .reference-firmy-td2 {padding: 30px 20px 20px 20px; width:88%; }

/* - PRO ŠKOLY - mobil na šířku - */ 

.male-heslo-skoly {margin: 50px 0px 60px 0px; background-color: #fff;  }
.male-heslo-skoly-td1 {padding: 0px 0px 0px 40px; color: #4d4d4d; font-size: 20px; text-align: left; line-height: 150%; }
  .Kanovova-proskoly {margin: 40px 0px 40px 0px; padding: 0px 0px 0px 0px; width:100%; background-color: #e6e6e6; }
  .Kanovova-proskoly-td {padding: 30px 25px 20px 30px; text-align: left; }
  .Kanovova-proskoly-p2 { color: #404040; line-height: 150%; }
   .skoly-loga {margin: 0px 0px 45px 0px; text-align: center; opacity:0.7;}
   .skoly-loga-obr {padding: 0px 5px 5px 5px; }
   .skoly-loga-obrmesto {padding: 0px 5px 5px 5px; width:35%; }
   .reference-skoly {margin: 20px 0px 50px 0px;}
   .reference-skoly-td1 {padding: 0px 0px 185px 15px; }
   .reference-skoly-td2 {padding: 30px 20px 20px 20px; width:88%; }
   .reference-skoly-p1 {color: #f2f2f2; line-height: 150%; }
   .reference-skoly-p2 {color: #fff; font-size: 14px; }

/* - O NÁS - mobil na šířku - */ 
 
.hr-onas {margin: 20px 0px 20px 0px; width:90%; }
 .tabulka-onas-td1 {padding: 0px 0px 400px 0px; width:25%; text-align: right; }
 .tabulka-onas-td2 {text-align: left; padding: 0px 0px 0px 20px; width:75%; line-height: 22px; color: #404040; font-size:15px; }
 .tabulka-onas-petra {font-size:26px; }
  .Kanovova-omne {margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; background-color: #fff; }
  .Kanovova-omne-td1 {width:30%; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
  .omne-img00 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .Kanovova-omne-td2 { width:70%; padding: 0px 0px 0px 30px; text-align: left; font-size:15px;}
  .Kanovova-omne-p1 { color: #262626; font-size: 25px; padding: 0px 0px 10px 0px; }
  .Kanovova-ul { color: #4d4d4d; line-height: 160%; padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px;}
  .Skola-omne-td2 { width:70%; padding: 0px 0px 0px 30px; text-align: left; font-size:15px; }
   .reference-onas {margin: 50px 0px 50px 0px; width:100%; }
   .reference-onas-td1 {padding: 0px 0px 95px 15px;}
   .reference-onas-td2 {padding: 30px 20px 20px 20px; width:88%; }
   .reference-onas-p1 {color: #f2f2f2; line-height: 22px;}
   .reference-onas-p2 {color: #fff; font-size: 14px; }
    .onas-loga {margin: 0px 0px 0px 0px; width:100%; text-align: center; opacity:0.7;}
    .onas-loga2 {margin: 0px 0px 0px 0px; width:100%; text-align: center; opacity:0.7;}
    .onas-loga-obr {padding: 0px 5px 5px 5px; width:45%; }
    .onas-loga-obr2 {padding: 5px 5px 0px 5px; width:17%; }
    .onas-loga-obrmesto {padding: 0px 5px 0px 0px; width:35%; }
    .onas-spolupracujeme-odkaz {font-size:20px; text-align: center; margin: 40px 0px 0px 0px; }

/* - KONTAKT - mobil na šířku - */ 

.kontakt-kontakt-img {margin:0px 0px 0px 0px;  text-align:left; }

.kontakt-1 { font-size: 40px; color: #ff4d61; margin: 0px 0px 10px 0px; text-align:right;}
.kontakt-2 { font-size: 35px; color: #004d38; margin: 0px 0px 40px 0px; text-align:right;}
  #footbox {margin: 0px 0px 0px 0px; text-align: center; }
 #support article .panel-body {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
   .kontakt-adresa {margin: 30px 0px 30px 0px; text-align: left; width:100%; color: #808080; }
   .kontakt-adresa-p1 {line-height: 25px; width:50%; padding: 0px 0px 0px 0px; }
   .kontakt-adresa-p2 {line-height: 25px; width:50%; padding: 0px 0px 0px 45px; }
#footbox2 {text-align: left; width:90%; margin: 0px 0px 20px 0px; }

/* kontaktní formulář - mobil na šířku - */
h3.panel-title { font-family: "Trebuchet MS", Helvetica, sans-serif; text-transform:none; font-size:22px; color:#595959; }

/* - BLOG - mobil na šířku - */ 
.blog-hl-obrazek {margin: 20px 0px 30px 0px; text-align: center; }
.male-heslo-blog {margin: 30px 0px 40px 0px; width:90%; background-color: #fff; }
.male-heslo-blog-td1 {padding: 0px 0px 0px 20px; color: #4d4d4d; font-size: 20px; text-align: left; line-height: 150%; }
 .h2-blog {margin: 20px 0px 20px 0px; text-align: center; }
 .tab-clanky {margin: 0px auto 0px auto; }			  
 .tab-clanky-td1 {width: 25%; padding: 10px 5px 20px 5px; text-align: center; } 
 .tab-clanky-td2 {width: 25%; padding: 10px 5px 20px 5px; text-align: center; } 
 .h3-blog {font-size:16px; color:#ff4d61; }
  .tab-videa {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }			  
  .tab-videa-td1 {width: 37%; padding: 10px 5px 5px 0px; margin: 0px 0px 0px 0px; } 
  .tab-videa-td2 {width: 37%; padding: 10px 0px 5px 5px; margin: 0px 0px 0px 0px; } 
  .tab-videa-td3 {width: 26%; padding: 105px 0px 0px 0px; text-align: center; } 
  .h3-blog-videa {font-size:16px; color:#ff4d61; }
  .video-blog {width:90%; height:90%; }
   .Petra-blog {margin: 30px 0px 40px 0px; padding: 0px 0px 0px 0px; width:70%; background-color: #e6e6e6; border: 1px solid rgba(0, 77, 56, 0.3); }
   .Petra-blog-td {padding: 20px 20px 20px 20px; text-align: left; }
   .Petra-blog-p { color: #333333; line-height: 24px; font-size: 18px; }
.odkaz-blog { color:#ff4d61; text-decoration:underline; }
.odkaz-blog:active { position:relative; top:1px; }
.odkaz-blog:visited { color:#ff4d61; text-decoration:underline;  }
.odkaz-blog:hover { color:#004d38; text-decoration:none; }

/* - SPOLUPRACUJEME - mobil na šířku - */
.male-heslo-spolu {text-align: center; margin: 30px 0px 20px 0px; color: #4d4d4d; font-size: 25px; }
 .tabulka-spolupracujeme-td1 {text-align: right; padding: 0px 0px 0px 0px; width:25%; }
 .tabulka-spolupracujeme-td2 {text-align: left; padding: 0px 0px 0px 15px; width:75%; }
 .p-spolupracujeme-p {line-height: 23px; color: #696969; }
 .spolupracujeme-kpz {width:auto; height:auto; }
 .tsg-spolu {width:60%; padding:0px 0px 0px 5px; }
  .spolupracujeme-weby {text-align: center; }
  .spolu-zpet {font-size:15px; text-align: right; }

/* - ČLÁNKY - mobil na šířku - */
.h1-clanek {text-align: center; font-size: 32px; color: #004d38; }
 .Blog-zpet {font-size:15px; text-align: right; }
 .p-clanek-Petra-p {line-height: 150%; color: #696969; font-style:italic; text-align: right; }
 .clanek-ZZS-table {margin: 25px 0px 0px 0px; }
 .clanek-ZZS-td1 {text-align: left; padding: 0px 10px 0px 0px; width:60%; font-size: 15px; }
 .clanek-ZZS-td2 {text-align: right; margin: 0px 0px 0px 0px; width:40%; padding: 0px 0px 300px 0px;}
 .clanek-ZZS-h2 {margin: 30px 0px 20px 0px; color:#ff4d61; }
 .clanek-ZZS-2 {text-align: left; padding: 0px 0px 0px 0px; margin: 30px 0px 30px 0px; }
 .p-clanek-ZZS-p {line-height: 150%; color: #696969; }
 .clanek-ZZS-ul1 {line-height: 180%; color: #696969; padding: 10px 0px 10px 40px;}
 .clanek-ZZS-ul2 {line-height: 180%x; color: #696969; padding: 0px 0px 0px 40px;} 
  .clanek-cvico-table {margin: 30px 0px 0px 0px; }
  .clanek-cvico-td1 {text-align: left; padding: 0px 15px 0px 15px; width:50%; }
  .clanek-cvico-td2 {text-align: left; margin: 0px 0px 0px 0px; width:50%; }
   .clanek-vyziva-table {margin: 30px 0px 0px 0px; }
   .clanek-vyziva-td1 {text-align: left; padding: 0px 10px 0px 0px; width:60%; }
   .clanek-vyziva-td2 {text-align:right; margin:0px 0px 0px 0px; padding:0px 0px 400px 0px; width:40%; }
    .clanek-relaxace-1 {margin: 30px 0px 0px 0px; text-align: center; }

/* - SEPARATOR - mobil na šířku - */
.social-sep {text-align: center; font-size: 25px; color: #333333; }
.obr-social {margin: 15px 5px 0px 5px; width:60px; height:auto; }
}

@media (min-width: 650px) {    /*tablet*/

  #motive {min-height: 350px;} 
  #motto #motto-title {width: 500px; display: inline-block; padding: 0 15px; font-size: 32pt; font-family: "Trebuchet MS", Helvetica, sans-serif;}
  #motto #motto-text {width: 500px; display: inline-block; padding: 0 20px; font-size: 20pt; font-family: "Trebuchet MS", Helvetica, sans-serif;} 
  #motto p#motto-title {margin: 150px auto 0px auto; float: left;}
  #motto p#motto-text {margin: 10px auto 0px auto; float: left; }

.h1-sluzby {font-size: 38px; margin: 15px 0px 0px 0px;}
.pod-h1-heslo {text-align:center; color:#696969; margin:20px 0px 10px 0px; padding:0px 105px 0px 105px;}
 .heslo-sluzby {text-align:center; font-size:32px; color:#004d38; margin:50px 0px 50px 0px; padding:0px 100px 0px 100px;}
  .h3-sluzby {font-size: 28px; }
  .zaklad-popis {width: 100%;  margin: 0px 0px 80px 0px; }
  .zaklad-popis-td1 {width: 33%;  text-align: center; padding: 15px 20px 15px 18px; font-size: 15px;}
  .zaklad-popis-td2 {width: 33%;  text-align: center; padding: 15px 16px 15px 16px; font-size: 15px;}
  .zaklad-popis-td3 {width: 33%;  text-align: center; padding: 15px 18px 15px 20px; font-size: 15px;}
  .zaklad-popis-p1 {font-size: 20px; }
  .zaklad-popis-p2 {font-size: 20px; }
  .zaklad-popis-p3 {font-size: 20px; }

/* - HOME - tablet */
.h1-Rozvoj-zdravi {padding: 10px 0px 15px 0px; }
.h2-home {font-size: 25px; padding: 0px 0px 5px 0px; }

  .reference-home-td1 {padding: 0px 0px 150px 25px; width:10%; }
  .reference-home-td2 {padding: 50px 50px 20px 20px; width:77%; }
  .reference-home-obr2 {padding: 125px 10px 0px 0px; width:13%;}
    .Petra-home-td1 { width:45%; text-align: center; }
    .Petra-home-td2 { width:55%; padding: 0px 25px 0px 30px; text-align: left; }


/* - CVIČENÍ tablet - */ 
.tabulka-cviceni-td1 {text-align: left; padding: 0px 20px 0px 0px; width:48%; }
.tabulka-cviceni-td2 {text-align: left; padding: 0px 0px 0px 20px; width:52%; }

  .cvico-Petra-td1 { width:45%; text-align: center; }
  .cvico-Petra-td2 { width:55%; padding: 0px 20px 0px 25px; text-align: left; }

   .reference-cvico-td1 {padding: 0px 0px 135px 25px; width:10%; }
   .reference-cvico-td2 {padding: 50px 35px 20px 20px; width:75%; }
   .reference-cvico-obr2 {padding: 60px 0px 0px 0px; width:15%;}

/* - VÝŽIVA tablet - */ 

.tab-vyzivovy-poradce-td1 {width:40%; text-align: center; padding: 0px 0px 0px 0px; }
.tab-vyzivovy-poradce-td2 {width:60%; text-align: left; padding: 30px 0px 0px 25px; color: #696969; }
 .reference-vyziva-td1 {padding: 0px 0px 220px 30px;}
 .reference-vyziva-td2 {padding: 40px 100px 20px 20px; width:88%; }

  .Petra-vyziva-td1 { width:45%; text-align: center; }
  .Petra-vyziva-td2 { width:55%; padding: 0px 20px 0px 25px; text-align: left; }


/* - KOMPLEX tablet - */ 

.tabulka-komplex-td1 {text-align: left; padding: 0px 0px 0px 0px; width:40%;}
.tabulka-komplex-td2 {text-align: left; padding: 0px 0px 0px 25px; width:60%;}

  .reference-komplex-td1 {padding: 0px 0px 205px 30px;}

   .Petra-komplex-td1 {width:45%; text-align: center;}
   .Petra-komplex-td2 {width:55%; padding: 0px 40px 0px 25px; text-align: left;}

 .reference-panevni-td1 {padding: 0px 0px 225px 25px;}

 .petra-profirmy-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
 .petra-profirmy-p2 { color: #f2f2f2; line-height: 150%; font-size: 16px; }

  .reference-firmy-td1 {padding: 0px 0px 470px 30px; }
  .reference-firmy-td2 {padding: 40px 100px 20px 20px; width:88%; }

  .reference-skoly-td1 {padding: 0px 0px 200px 25px; }
  .reference-skoly-td2 {padding: 30px 110px 20px 15px; width:88%; }

   .reference-onas-td1 {padding: 0px 0px 80px 25px;}
   .reference-onas-td2 {padding: 30px 80px 20px 15px; width:88%; }

 .tabulka-onas-td1 {padding:0px 20px 0px 0px; width:35%; text-align:right;}
 .tabulka-onas-td2 {text-align:left; padding:0px 0px 0px 10px; width:65%; line-height:150%; color: #404040; font-size:16px;}

 .h3-blog {font-size:22px; color:#ff4d61; }
 .h3-blog-videa {font-size:22px; color:#ff4d61; }

 .clanek-ZZS-td1 {text-align: left; padding: 10px 20px 0px 0px; width:60%; font-size: 15px; }
 .clanek-ZZS-td2 {text-align: right; margin: 0px 0px 0px 0px; width:40%; padding: 0px 0px 0px 0px;}

   .clanek-vyziva-td1 {text-align: left; padding: 10px 20px 0px 0px; width:60%;}
   .clanek-vyziva-td2 {text-align:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%;}

}


@media (min-width: 1024px) {   /* --- monitor --- */

  #motto #motto-title {width: 800px; font-size: 48pt; display: inline-block; padding: 0 15px; font-family: "Trebuchet MS", Helvetica, sans-serif; }
  #motto #motto-text {width: 800px; font-size: 23pt; display: inline-block; padding: 0 10px; font-family: "Trebuchet MS", Helvetica, sans-serif;} 
  #motto p#motto-title {margin: 220px auto 0px auto; float: left;}
  #motto p#motto-text {margin: 20px auto 0px auto; float: left; }
  #motive {height: 520px;} 
  #motive {max-width: 1920px; margin-left: auto; margin-right: auto;}

  .h1-sluzby {text-align: center; font-size: 48px; color: #004d38; margin: 15px 0px 0px 0px;}
  .pod-h1-heslo {text-align: center; color: #696969; margin: 30px 0px 15px 0px; }
  .heslo-sluzby {text-align: center; font-size: 38px; color: #004d38; margin: 90px 0px 80px 0px; }
  .h3-sluzby {font-size: 30px; }
  .zaklad-popis {width: 100%;  margin: 0px 0px 100px 0px; }
  .zaklad-popis-td1 {width: 33%; text-align: center; padding: 40px 60px 40px 60px; font-size: 16px;}
  .zaklad-popis-td2 {width: 33%; text-align: center; padding: 40px 60px 40px 60px; font-size: 16px;}
  .zaklad-popis-td3 {width: 33%; text-align: center; padding: 40px 60px 40px 60px; font-size: 16px;}
  .zaklad-popis-p1 {font-size: 24px; }
  .zaklad-popis-p2 {font-size: 24px; }
  .zaklad-popis-p3 {font-size: 24px; }
  .tabulka-kontakt { margin: 100px 0px 80px 0px; width:75%; }
  .tabulka-kontakt-img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:80%; height:80%; opacity:0.8;}
  .tabulka-kontakt-td1 {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:50%; }
  .tabulka-kontakt-td2 {padding: 0px 70px 0px 20px; text-align: left; width:50%; }
  .tabulka-kontakt-velke {font-size: 32px; color:#000; margin: 0px 0px 5px 0px; line-height: 125%; }
  .tabulka-kontakt-male {color:#999999; }

/* - HOME - */

.h1-Rozvoj-zdravi { font-size: 40px; color: #ff485e; line-height: 1.25; opacity:0.9; text-align: right; padding: 40px 85px 10px 0px; }
 .hr-Rozvoj-zdravi {margin: 0px 0px 40px 0px; width: 86%; }
  .h2-home {font-size: 28px; padding: 0px 0px 7px 0px; }
  .odkaz-sluzby { color:#004d38; text-decoration:none; }
  .odkaz-sluzby:active { position:relative; top:1px; }
  .odkaz-sluzby:visited { color:#004d38; text-decoration:none;  }
  .odkaz-sluzby:hover { color:#004d38; text-decoration:underline; }
   .sluzby-Rozvoj-zdravi {margin: 0px auto 0px auto; }			  
   .sluzby-Rozvoj-zdravi-td1 {width: 50%; padding: 10px 15px 50px 15px; } 
   .sluzby-Rozvoj-zdravi-td2 {width: 50%; padding: 10px 15px 50px 15px; } 
  .reference-home {margin: 100px 0px 100px 0px; width:70%; padding: 0px 10px 0px 0px; }
  .reference-home-td1 {padding: 0px 0px 125px 30px; width:10%; }
  .reference-home-td2 {padding: 60px 60px 30px 15px; width:77%; }
  .reference-home-p1 {color: #f2f2f2; line-height: 25px; font-size: 16px; }
  .reference-home-p2 {color: #fff; font-size: 14px;}
  .reference-home-obr2 {padding: 85px 10px 0px 0px; width:13%;}
    .Petra-home {margin: 90px 0px 100px 0px; padding: 0px 0px 0px 0px; width:70%; background-color: #e6e6e6; }
    .Petra-home-td1 { width:45%; text-align: center; }
    .Petra-home-img { padding: 0px 0px 0px 0px; margin: 12px 0px 0px 0px; }
    .Petra-home-td2 { width:55%; padding: 0px 80px 0px 70px; text-align: left; }
    .Petra-home-p1 { color: #000; font-size: 32px; padding: 0px 0px 0px 0px; }
    .Petra-home-p2 { color: #111; line-height: 25px; font-size: 16px; }
     .home-blog { width:70%; margin: 120px 0px 180px 0px; border: none; }
     .home-blog-td1 { width:50%; text-align: left; padding: 0px 0px 0px 20px; }
     .home-blog-td2 { width:50%; text-align: right; padding: 40px 0px 0px 0px; }
     .home-blog-img { width:90%; }
     .h2-home-blog {font-size: 32px; padding: 0px 0px 10px 0px; }

/* - CVIČENÍ - */ 

.tabulka-cviceni-td1 {text-align: left; padding: 60px 40px 40px 0px; width:50%; }
.tabulka-cviceni-td2 {text-align: left; padding: 0px 0px 0px 40px; width:50%; }
.tabulka-cviceni-2p {color: #fff; line-height: 150%; background-color: #004d38; opacity: 0.7; padding: 10px 15px 10px 15px; margin: 20px 30px 20px 0px;}
 .cviceni-vnorena-ceny {padding: 0px 0px 0px 0px; color: #696969; }
 .cviceni-vnorena-ceny-2 {padding: 0px 0px 0px 40px; color: #696969; }
 .cviceni-treninky-p {line-height: 150%; color: #696969; }
 .cviceni-ul {line-height: 160%; color: #696969; padding: 0px 0px 0px 30px; margin: 0px 0px 25px 0px; }
  .cvico-Petra {margin: 90px 0px 100px 0px; padding: 0px 0px 0px 0px; width:70%; background-color: #e6e6e6; }
  .cvico-Petra-td1 { width:45%; text-align: center; }
  .cvico-Petra-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .cvico-Petra-td2 { width:55%; padding: 0px 80px 0px 70px; text-align: left; }
  .cvico-Petra-p1 { color: #000; font-size: 32px; padding: 0px 0px 0px 0px; }
  .cvico-Petra-p2 { color: #111; line-height: 150%; font-size: 16px;}
   .reference-cvico {margin: 80px 0px 100px 0px; width:70%; padding: 0px 10px 0px 0px; }
   .reference-cvico-td1 {padding: 0px 0px 130px 30px; width:10%; }
   .reference-cvico-td2 {padding: 60px 70px 30px 15px; width:75%; }
   .reference-cvico-p1 {color: #f2f2f2; line-height: 150%;}
   .reference-cvico-p2 {color: #fff; font-size: 14px;}
   .reference-cvico-obr2 {padding: 55px 0px 0px 0px; width:15%;}

/* - VÝŽIVA - */ 

.tab-vyzivovy-poradce {width:100%; }
.tab-vyzivovy-poradce-td1 {width:50%; text-align: center; padding: 0px 0px 0px 0px; }
.tab-vyzivovy-poradce-td2 {width:50%; text-align: left; padding: 80px 0px 0px 15px; color: #696969; }
.vyzivovy-ceny1 {padding: 0px 0px 0px 0px; font-size: 16px;}
.vyzivovy-ceny2 {padding: 0px 0px 0px 40px; font-size: 16px;}
.vyzivovy-program1 {text-align: left; color: #696969; }
.vyziva-ul {color: #696969; padding: 0px 0px 0px 30px; margin: 0px 0px 25px 0px; line-height: 180%; font-size: 16px;}
 .reference-vyziva {margin: 100px 0px 100px 0px; width:70%; }
 .reference-vyziva-td1 {padding: 0px 0px 225px 45px;}
 .reference-vyziva-td2 {padding: 60px 165px 50px 15px; width:88%; }
 .reference-vyziva-p1 {color: #f2f2f2; line-height: 150%;}
 .reference-vyziva-p2 {color: #fff; font-size: 14px;}
  .Petra-vyziva {margin: 100px 0px 100px 0px; padding: 0px 0px 0px 0px; width:70%; background-color: #e6e6e6; }
  .Petra-vyziva-td1 { width:45%; text-align: center; }
  .Petra-vyziva-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
  .Petra-vyziva-td2 { width:55%; padding: 0px 80px 0px 70px; text-align: left; }
  .Petra-vyziva-p1 { color: #000; font-size: 32px; padding: 0px 0px 0px 0px; }
  .Petra-vyziva-p2 { color: #111; line-height: 160%; font-size: 16px;}

/* - KOMPLEX - */ 

.tabulka-komplex-td1 {text-align: left; padding: 60px 40px 40px 0px; width:45%; }
.tabulka-komplex-td2 {text-align: left; padding: 0px 0px 0px 30px; width:55%; }
.tabulka-komplex-2p {color: #fff; line-height: 150%; background-color: #004d38; opacity: 0.7; padding: 10px 15px 10px 15px; margin: 20px 30px 20px 0px;}
.komplex-p {line-height: 180%; color: #696969; }
.komplex-ul {line-height: 180%; color: #696969; padding: 0px 0px 0px 35px; margin: 0px 0px 25px 0px; }
.komplex-cena-p {line-height: 150%; color: #696969; }
  .reference-komplex {margin: 100px 0px 100px 0px; width:70%; }
  .reference-komplex-td1 {padding: 0px 0px 200px 45px; }
  .reference-komplex-td2 {padding: 60px 165px 50px 15px; width:88%; }
  .reference-komplex-p1 {color: #f2f2f2; line-height: 150%;}
  .reference-komplex-p2 {color: #fff; font-size: 14px;}
   .Petra-komplex {margin: 90px 0px 100px 0px; padding: 0px 0px 0px 0px; width:70%; background-color: #e6e6e6; }
   .Petra-komplex-td1 { width:45%; text-align: center; }
   .Petra-komplex-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
   .Petra-komplex-td2 { width:55%; padding: 0px 80px 0px 70px; text-align: left; }
   .Petra-komplex-p1 { color: #000; font-size: 32px; padding: 0px 0px 0px 0px; }
   .Petra-komplex-p2 { color: #111; line-height: 150%; font-size: 16px; }

/* - PANEVNI DNO - */ 

 .panevni-obrazky {padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; }
 .panevni-obrazky-td1 {padding: 0px 4px 0px 0px; margin: 0px 0px 0px 0px; }
 .panevni-obrazky-td2 {padding: 0px 0px 0px 4px; margin: 0px 0px 0px 0px; }
.tabulka-dno-td1 {text-align: left; padding: 60px 40px 40px 0px; width:50%; }
.tabulka-dno-td2 {text-align: left; padding: 0px 0px 0px 40px; width:50%; }
.tabulka-dno-2p {color: #fff; line-height: 150%; background-color: #004d38; opacity: 0.7; padding: 10px 15px 10px 15px; margin: 20px 30px 20px 0px;}
 .dno-vnorena-ceny {padding: 0px 0px 0px 0px; color: #696969; }
 .dno-vnorena-ceny-2 {padding: 0px 0px 0px 40px; color: #696969; }
  .Petra-dno {margin:80px 0px 80px 0px; padding:0px 0px 0px 0px; width:70%; background-color:#e6e6e6; }
  .Petra-dno-td {padding: 55px 160px 55px 120px; text-align: left; }
  .Petra-dno-p { color: #404040; line-height: 150%; }
   .reference-panevni {margin: 100px 0px 100px 0px; width:70%; }
   .reference-panevni-td1 {padding: 0px 0px 225px 45px; }
   .reference-panevni-td2 {padding: 60px 165px 50px 20px; width:88%; }
   .reference-panevni-p1 {color: #f2f2f2; line-height: 25px;}
   .reference-panevni-p2 {color: #fff; font-size: 14px;}

/* - PRO FIRMY - */ 

.obrazek-firmy {width:auto; }
.male-heslo-firmy {margin: 60px 0px 100px 0px; width:65%; background-color: #fff; }
.male-heslo-firmy-td1 {padding: 0px 0px 0px 140px; color: #4d4d4d; font-size: 20px; text-align: left; line-height: 160%; }
 .h2-priklady-prednasek { margin: 0px 0px 15px 0px; text-decoration:underline; font-size: 25px; }
 .petra-profirmy {margin: 100px 0px 100px 0px; padding: 0px 0px 0px 0px; width:75%; }
 .petra-profirmy-td1 {width:45%; text-align: center; }
 .petra-profirmy-img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;width: 90%;}
 .petra-profirmy-td2 {width:55%; padding:0px 50px 0px 40px; text-align:left; background-color:#494554;}
 .petra-profirmy-p1 { color: #fff; font-size: 30px; padding: 0px 0px 0px 0px; }
 .petra-profirmy-p2 { color: #f2f2f2; line-height: 150%; font-size: 16px;}
  .firmy-loga {margin: 0px 0px 80px 0px; width:72%; opacity:0.7;}
  .firmy-loga-obr {padding: 0px 0px 5px 25px; }
    .reference-firmy {margin: 100px 0px 100px 0px; width:70%; }
    .reference-firmy-p1 {color: #f2f2f2; line-height: 150%; }
    .reference-firmy-p2 {color: #fff; font-size: 14px; }
    .reference-firmy-td1 {padding: 0px 0px 400px 45px;}
    .reference-firmy-td2 {padding: 60px 165px 50px 15px; width:88%;}

/* - PRO ŠKOLY - */ 

.male-heslo-skoly {margin: 60px 0px 100px 0px; width:65%; background-color: #fff; }
.male-heslo-skoly-td1 {padding: 0px 0px 0px 180px; color: #4d4d4d; font-size: 18px; text-align: left; line-height: 160%; }
  .Kanovova-proskoly {margin: 80px 0px 80px 0px; padding: 0px 0px 0px 0px; width:70%; background-color: #e6e6e6; }
  .Kanovova-proskoly-td {padding: 55px 130px 55px 115px; text-align: left; }
  .Kanovova-proskoly-p2 { color: #404040; line-height: 150%; }
   .skoly-loga {margin: 0px 0px 80px 0px; width:70%; text-align: center; opacity:0.7;}
   .skoly-loga-obr {padding: 5px 0px 5px 30px;}
   .skoly-loga-obrmesto {padding: 5px 0px 5px 30px;}
   .reference-skoly {margin: 100px 0px 100px 0px;  width:70%;}
   .reference-skoly-td1 {padding: 0px 0px 170px 45px;}
   .reference-skoly-td2 {padding: 60px 165px 50px 15px; width:88%;}
   .reference-skoly-p1 {color: #f2f2f2; line-height: 150%;}
   .reference-skoly-p2 {color: #fff; font-size: 14px;}

/* - O NÁS - */ 
 
.hr-onas {margin:35px 0px 0px 0px; width:50%;}
 .tabulka-onas-td1 {padding:20px 90px 50px 0px; width:42%; text-align:right;} /* Petry slovo */
 .tabulka-onas-td2 {text-align:left; padding:30px 130px 50px 0px; width:58%; line-height:23px; color: #404040; font-size:16px;}
 .tabulka-onas-petra {font-size:26px;}
  .Kanovova-omne {margin:100px 0px 40px 0px; padding:0px 0px 0px 0px; width:90%; background-color:#fff;}
  .Kanovova-omne-td1 {width:38%; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
  .omne-img00 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
  .Kanovova-omne-td2 {width:62%; padding:0px 0px 0px 35px; text-align:left;}
  .Kanovova-omne-p1 {color:#262626; font-size:32px; padding:0px 0px 10px 0px;}
  .Kanovova-ul {color:#4d4d4d; line-height:200%; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; font-size:16px;}
  .Skola-omne-td2 {width:60%; padding: 0px 10px 0px 55px; text-align: left; }
   .reference-onas {margin:100px 0px 60px 0px;  width:70%;}
   .reference-onas-td1 {padding:0px 0px 75px 45px;}
   .reference-onas-td2 {padding:60px 210px 50px 15px; width:88%;}
   .reference-onas-p1 {color:#f2f2f2; line-height:150%;}
   .reference-onas-p2 {color:#fff; font-size:14px;}
    .onas-loga {margin:0px 0px 30px 0px; width:70%; text-align:center; opacity:0.6;}
    .onas-loga2 {margin:0px 0px 0px 0px; width:70%; text-align:center; opacity:0.6;}
    .onas-loga-obr {padding:5px 0px 5px 65px;}
    .onas-loga-obr2 {padding:5px 20px 5px 20px;}
    .onas-spolupracujeme-odkaz {font-size:20px; text-align:center; margin:100px 0px 0px 0px;}

/* - KONTAKT - */ 

.kontakt-kontakt-img {margin:20px 0px 0px 0px;  text-align:left;}
.kontakt-1 {font-size:44px; color:#ff4d61; margin:0px 0px 10px 0px; text-align:right;}
.kontakt-2 {font-size:40px; color:#004d38; margin:0px 0px 0px 0px; text-align:right;}
 #footbox {margin:0px 0px 0px 0px; text-align:center;}
 #support article .panel-body {margin:250px 0px 20px 0px; padding:0px 0px 0px 60px;}
   .kontakt-adresa {margin: 100px 0px 50px 0px; text-align: left; color: #808080;}
   .kontakt-adresa-p1 {line-height:25px; width:60%; }
   .kontakt-adresa-p2 {line-height:25px; width:40%; padding:0px 0px 0px 20px;}
    #footbox2 {text-align:left; margin:0px 0px 0px 0px;}

/* kontaktní formulář */
h3.panel-title {font-family: "Trebuchet MS", Helvetica, sans-serif; text-transform:none; font-size:22px; color:#595959;}

/* - BLOG - */ 
.blog-hl-obrazek {margin:30px 0px 80px 0px; text-align:center;}
.male-heslo-blog {margin:50px 0px 70px 0px; width:65%; background-color:#fff;}
.male-heslo-blog-td1 {padding:0px 0px 0px 100px; color:#4d4d4d; font-size:20px; text-align:left; line-height:160%;}
 .h2-blog {margin:40px 0px 30px 0px; text-align:center;}
 .tab-clanky {margin:0px auto 0px auto; }			  
 .tab-clanky-td1 {width:25%; padding:10px 15px 50px 15px; text-align:center;} 
 .tab-clanky-td2 {width:25%; padding:10px 15px 50px 15px; text-align:center;} 
 .h3-blog {font-size:20px; color:#ff4d61; }
  .tab-videa {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center;}			  
  .tab-videa-td1 {width:37%; padding:10px 10px 10px 0px; margin:0px 0px 0px 0px;} 
  .tab-videa-td2 {width:37%; padding:10px 0px 10px 10px; margin:0px 0px 0px 0px;} 
  .tab-videa-td3 {width:26%; padding:230px 0px 0px 25px; text-align:center;} 
  .h3-blog-videa {font-size:20px; color:#ff4d61;}
  .video-blog {width:425px; height:350px;}
   .Petra-blog {margin:80px 0px 80px 0px; padding:0px 0px 0px 0px; width:60%; background-color:#e6e6e6; border: 1px solid rgba(0, 77, 56, 0.3);}
   .Petra-blog-td {padding:50px 100px 50px 140px; text-align: left; }
   .Petra-blog-p {color:#333333; line-height:150%; font-size:22px; }
.odkaz-blog {color:#ff4d61; text-decoration:underline;}
.odkaz-blog:active {position:relative; top:1px;}
.odkaz-blog:visited {color:#ff4d61; text-decoration:underline;}
.odkaz-blog:hover {color:#004d38; text-decoration:none;}


/* - SPOLUPRACUJEME - */
.male-heslo-spolu {text-align: center; margin: 70px 0px 80px 0px; color: #4d4d4d; font-size: 25px; }
 .tabulka-spolupracujeme-td1 {text-align: right; padding: 20px 50px 20px 0px; width:35%; }
 .tabulka-spolupracujeme-td2 {text-align: left; padding: 0px 50px 0px 60px; width:65%; }
 .p-spolupracujeme-p {line-height: 150%; color: #696969; }
 .spolupracujeme-kpz {width:auto; }
 .tsg-spolu {width:29%; padding:0px 0px 0px 10px; }
  .spolupracujeme-weby {text-align: center; }
  .spolu-zpet {font-size:15px; text-align: right; }


/* - ČLÁNKY - */
.h1-clanek {text-align: center; font-size: 35px; color: #004d38; }
 .Blog-zpet {font-size:15px; text-align: right; }
 .p-clanek-Petra-p {line-height: 150%; color: #696969; font-style:italic; text-align: right; }
 .clanek-ZZS-table {margin: 50px 0px 0px 0px; }
 .clanek-ZZS-td1 {text-align: left; padding: 10px 10px 0px 140px; width:50%; font-size: 16px; }
 .clanek-ZZS-td2 {text-align: center; margin: 0px 0px 0px 50px; width:50%; }
 .clanek-ZZS-h2 {margin: 50px 0px 30px 0px; color:#ff4d61; }
 .clanek-ZZS-2 {text-align: left; padding: 0px 220px 0px 200px; margin: 50px 0px 120px 0px; }
 .p-clanek-ZZS-p {line-height: 150%; color: #696969; }
 .clanek-ZZS-ul1 {line-height: 180%; color: #696969; padding: 10px 0px 10px 50px;}
 .clanek-ZZS-ul2 {line-height: 170%; color: #696969; padding: 0px 0px 0px 50px;} 
  .clanek-cvico-table {margin: 50px 0px 0px 0px; }
  .clanek-cvico-td1 {text-align: left; padding: 10px 35px 0px 300px; width:50%; }
  .clanek-cvico-td2 {text-align: left; margin: 0px 0px 0px 0px; width:50%; }
   .clanek-vyziva-table {margin:60px 0px 0px 0px; }
   .clanek-vyziva-td1 {text-align: left; padding:0px 0px 0px 120px; width:50%; }
   .clanek-vyziva-td2 {text-align: left; margin:0px 0px 0px 0px; padding:0px 0px 80px 50px; width:50%; }
    .clanek-relaxace-1 {margin: 50px 0px 0px 0px; text-align: center; }

/* - SEPARATOR - */
.social-sep {text-align: center; font-size: 30px; color: #333333; }
.obr-social {margin: 25px 20px 0px 20px; width:80px;}


@media (min-width: 1300px) {   /* --- monitor --- */

  #motto #motto-title {width: 800px; font-size: 48pt; display: inline-block; padding: 0 15px; font-family: "Trebuchet MS", Helvetica, sans-serif; }
  #motto #motto-text {width: 800px; font-size: 23pt; display: inline-block; padding: 0 10px; font-family: "Trebuchet MS", Helvetica, sans-serif;} 
  #motto p#motto-title {margin: 250px auto 0px auto; float: left;}
  #motto p#motto-text {margin: 20px auto 0px auto; float: left; }
  #motive {height: 600px;} 
  #motive {max-width: 1920px; margin-left: auto; margin-right: auto;}

.zaklad-popis {width: 100%;  margin: 0px 0px 100px 0px; }
  .zaklad-popis-td1 {width: 33%; text-align: center; padding: 40px 60px 40px 100px; font-size: 16px;}
  .zaklad-popis-td2 {width: 33%; text-align: center; padding: 40px 80px 40px 80px; font-size: 16px;}
  .zaklad-popis-td3 {width: 33%; text-align: center; padding: 40px 100px 40px 60px; font-size: 16px;}
  .zaklad-popis-p1 {font-size: 24px; }
  .zaklad-popis-p2 {font-size: 24px; }
  .zaklad-popis-p3 {font-size: 24px; }
  .tabulka-kontakt { margin: 100px 0px 80px 0px; width:70%; }

/* - HOME - */

  .reference-home-td1 {padding: 0px 0px 110px 30px; width:10%; }
  .reference-home-td2 {padding: 60px 60px 30px 15px; width:77%; }
  .reference-home-obr2 {padding: 60px 10px 0px 0px; width:13%;}

   .reference-cvico-td1 {padding: 0px 0px 120px 30px; width:10%; }
   .reference-cvico-td2 {padding: 60px 70px 30px 15px; width:75%; }
   .reference-cvico-obr2 {padding: 70px 0px 0px 0px; width:15%;}

    .reference-vyziva-td1 {padding: 0px 0px 205px 45px;}

   .reference-komplex-td1 {padding: 0px 0px 182px 45px; }

    .reference-panevni-td1 {padding: 0px 0px 210px 45px; }

    .reference-firmy-td1 {padding: 0px 0px 380px 45px;}

   .reference-skoly-td1 {padding: 0px 0px 125px 45px;}

.kontakt-adresa-p2 {line-height:25px; width:40%; padding:0px 0px 0px 30px;}

.Skola-omne-td2 {width:60%; padding: 0px 10px 0px 95px; text-align: left; }

}
