.article_hp { max-width: 1000px; margin: 120px 0px 125px 18%; } 
.article_hp .tinymce_formatovani { max-width: 70%; }
.article_hp .tinymce_formatovani * { font-size: 20px; }

.struktura_vypis_zlayout1 .tinymce_formatovani { max-width: 70%; }

.struktura_vypis_zlayout2 .box_txt { width: 70%; padding: 100px 0px; display: table-cell; }
.struktura_vypis_zlayout2 .box_pic { width: 30%; display: table-cell; 
background-repeat: no-repeat; background-position: center center;
background-size: contain; 
}

.struktura_vypis_zlayout3 .box_txt { padding: 40px 0px 40px 60px; margin: 110px 0px; box-sizing: border-box; }

.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani table { padding-top: 20px; }
.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani td { padding: 0px; }
.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani p { padding: 0px; }
.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani p:first-child { color: rgba(255,255,255,0.5); font-weight: bold;}
.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani tr:nth-child(2) td { padding-top: 30px;}
.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani tr:nth-child(2) td p:nth-child(2) { font-size: 36px; font-weight: bold; color: white;}
.struktura_vypis_zlayout3 .box_txt .tinymce_formatovani tr:nth-child(2) td a { font-size: 36px; font-weight: bold; color: white; text-decoration: none;}

.struktura_vypis_zlayout4 .box_txt { padding: 130px 0px 120px 0px; margin: 40px 0px 40px 18%; box-sizing: border-box; 
max-width: 70%; }
.struktura_vypis_zlayout4 .tinymce_formatovani table { width: 100%; background-color: rgba(0,0,0,0.4); 
   border-spacing: 10px;
    border-collapse: separate;}
.struktura_vypis_zlayout4 .tinymce_formatovani table td { padding: 15px 15px 15px 15px; 
border-bottom: 1px solid rgba(255,255,255,0.2); }
.struktura_vypis_zlayout4 .tinymce_formatovani table * {  }

.header_buttons { margin: 30px auto 0px auto;  }
.header_button { border-radius: 7px; }
.header_button { color: white; text-decoration: none;  }
.header_buttons a:hover { text-decoration: underline; }
.onas { border: 1px solid rgba(255,255,255,0.7); float: left; padding: 8px 20px 10px 20px; text-align: center; margin-left: 10px;}
.naseprace { float: left; padding: 9px 20px 10px 20px; text-align: center; 
background: rgb(132,23,2);
background: linear-gradient(90deg, rgba(132,23,2,1) 0%, rgba(132,23,2,1) 49%, rgba(200,2,2,1) 100%); }

.article_fotky_grid{}
.article_fotky_grid img{height: 200px;}

.article .clanek_fotky_skycraper{}
.article .clanky_fotky_skycraper .skycraper_box{}

.article_clanek{}
.article_clanek h2.nadpis{}
.article_clanek h2.nadpis *{}
.article_clanek h2.nadpis span{}
.article_clanek div.obrazek {width: 100%;text-align:center;padding-bottom: 10px;padding-top:3px;}
.article_clanek div.obrazek img{display:inline-block;vertical-align:middle;}
.article_clanek div.obrazek_floatleft {float:left;}
.article_clanek div.obrazek_floatleft img{float:left;padding:3px 10px 10px 0px;}
.article_clanek div.obrazek_floatleft_sm {float:left;max-width: 30%;}
.article_clanek div.obrazek_floatleft_sm img{float:left;padding:3px 10px 10px 0px;box-sizing: border-box;}
.article_clanek div.obrazek_floatright {float:right;}
.article_clanek div.obrazek_floatright img{float:right;padding:3px 0px 10px 10px;}
.article_clanek div.obrazek_floatright_sm {float:right;max-width: 30%;}
.article_clanek div.obrazek_floatright_sm img{float:right;padding:3px 0px 10px 10px;box-sizing: border-box;}

.article_clanek .fotky_perex{}
.article_clanek .fotky_perex img{float:left;padding: 0px 10px 10px 0px;height:130px;}

.article_perex{border: 1px solid red;}
.article_perex h2.nadpis{}
.article_perex h2.nadpis *{}
.article_perex h2.nadpis span{}
.article_perex div.obrazek {width: 100%;text-align:center;padding-bottom: 10px;padding-top:3px;}
.article_perex div.obrazek img{display:inline-block;vertical-align:middle;}
.article_perex div.obrazek_floatleft {float:left;}
.article_perex div.obrazek_floatleft img{float:left;padding:3px 10px 10px 0px;}
.article_perex div.obrazek_floatleft_sm {float:left;max-width: 30%;}
.article_perex div.obrazek_floatleft_sm img{float:left;padding:3px 10px 10px 0px;box-sizing: border-box;}
.article_perex div.obrazek_floatright {float:right;}
.article_perex div.obrazek_floatright img{float:right;padding:3px 0px 10px 10px;}
.article_perex div.obrazek_floatright_sm {float:right;max-width: 30%;}
.article_perex div.obrazek_floatright_sm img{float:right;padding:3px 0px 10px 10px;box-sizing: border-box;}

.article_perex .fotky_perex{}
.article_perex .fotky_perex img{float:left;padding: 0px 10px 10px 0px;height:130px;}

.article_img {background-color: white; padding: 30px 0px 10px 0px; 
	max-width:1100px; margin: 0px auto 20px auto;}
.article_img div.obrazek { max-width: 600px; margin: 0px auto; }
.article_img div.obrazek img { max-width: 100%; margin-bottom: 30px; }

.article_img .textbox { max-width: 600px; margin: 0px auto; }
.article_img .textbox * { color: rgba(0,0,0,0.3); font-size: 16px; line-height:175%; font-size: 18px; text-align: left; 
font-family: Arial, Helvetica, sans-serif;  }
.article_img #socialbox { max-width: 600px; }

.article_img .clanky_pod_clankem { max-width: 600px; margin: 0px auto 0px auto; }
