/*================================================================================================
Wysiwygove CSS je pouzito na frontendu
================================================================================================*/
/*------------------------------------------------------------------------------------------------
  Odkazy
------------------------------------------------------------------------------------------------*/
/* background colors */
/* border colors */
/* Text colors */
/* Shadow color*/
/* Wysiwyg colors */
/* Displays width */
/* Zpravy */
/* Product -detail */
/* forms */
/*** Header 
*******************************************/
/* menu li-first */
/*** Hlavni vizual - slider ***/
/*** Ar-main 
**********************************************/
/* HP Karty */
/* Proc dial Telekom */
/* Soubory ke stazeni */
/*** Footer 
**********************************************/
/*** Ar-right 
**********************************************/
/* historie vypis */
/* Mobilni verze
******************************************/
/* menu */
/*** Mixins 
******************************************/
/* Media queries */
.wysiwyg a {
  color: #df0436; }
  .wysiwyg a:link {
    color: #df0436; }
  .wysiwyg a:visited {
    color: #df0436; }
  .wysiwyg a:hover, .wysiwyg a:focus {
    color: #830320; }
  .wysiwyg a:active {
    color: #df0436; }
.wysiwyg img {
/*  padding: 5px;
  border: 1px solid #9E9E9E;
*/  max-width: 100%;
  height: auto; }
  .wysiwyg img[align="left"], .wysiwyg img[style="float: left;"] {
    margin-right: 10px; }
  .wysiwyg img[align="right"], .wysiwyg img[style="float: right;"] {
    margin-left: 10px; }

/*------------------------------------------------------------------------------------------------
  Obrazky
------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------
  Nadpisy
------------------------------------------------------------------------------------------------*/
h1 {
  margin: 1.5em 0 1.2em 0;
  font-size: 1.9em;
  color: rgba(30,162,241,1); }
  @media only screen and (max-width: 975px) {
    h1 {
      margin-bottom: 0.5em; } }

h2 {
  margin: 0.2em 0 0.2em 0;
  font-size: 1.5em;
  color: #c1002c; }

h3 {
  margin: 0.2em 0 0.2em 0;
  font-size: 1.5em;
  color: #3f3f3f; }

h4 {
  margin: 0.2em 0 0.2em 0;
  font-size: 1.4em;
  color: #3f3f3f; }

/*------------------------------------------------------------------------------------------------
  Odstavce
------------------------------------------------------------------------------------------------*/
.wysiwyg p {
  margin-bottom: 1.5em;
  line-height: 1.571em;
  color: #090909;
  font-size: 0.875em; }

/*perex*/
.wysiwyg p.perex {
  font-weight: bold;
  font-size: 1em; }
.wysiwyg p.highlighted {
  font-weight: bold;
  padding-left: 10px;
  border-left: 10px solid #c1002c; }
.wysiwyg .bordered {
  padding: 10px;
  border: 1px solid #c1002c; }
.wysiwyg .bgcolor {
  padding: 10px;
  background-color: whitesmoke; }
.wysiwyg p.indented {
  text-indent: 5em; }
.wysiwyg blockquote {
  margin-left: 13px; }
.wysiwyg pre {
  font-family: 'Courier New CE', 'Courier New', 'Courier CE', Courier, monospace; }
.wysiwyg cite {
  font-style: italic;
  color: #c1002c; }
.wysiwyg acronym, .wysiwyg abbr {
  cursor: help;
  border-bottom: 1px dashed; }
.wysiwyg .text_extra_big {
  font-size: 1.83em; }
.wysiwyg .text_big {
  font-size: 1.5em; }
.wysiwyg .text_bigger {
  font-size: 1.17em; }
.wysiwyg .text_smaller {
  font-size: 0.92em; }
.wysiwyg .text_small {
  font-size: 0.83em; }
.wysiwyg .text_extra_small {
  font-size: 0.76em; }
.wysiwyg ul {
  list-style-type: none;
  padding: 12px 0; }
  .wysiwyg ul li {
    padding-left: 20px;
    color: #090909;
    font-size: 0.875em;
    line-height: 1.571em;
    background: url("/img/project/bg-list-li.png") 0 3px no-repeat; }
    .wysiwyg ul li li {
      background: url("/img/project/bg-list-li-li.png") 0 8px no-repeat;
      padding-left: 14px;
      font-size: inherit; }
    .wysiwyg ul li.last {
      margin-bottom: 0; }
.wysiwyg ol {
  padding: 12px;
  padding-left: 30px; }
  .wysiwyg ol li {
    color: #090909;
    font-size: 0.875em;
    line-height: 1.571em;
    margin-bottom: 2px; }

.wysiwyg table {
  border-collapse: collapse;
/*  margin: 20px 0 15px 0;  
  border: 2px solid #c1002c;*/ }
  @media only screen and (max-width: 975px) {
    .wysiwyg table {
      width: 100%; } }
  .wysiwyg table caption {
    color: #B8B800;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase; }

/*zvyrazneny*/
/*oramovany*/
/*podbarveny*/
/*odsazeny*/
/*------------------------------------------------------------------------------------------------
  Formatovany text
------------------------------------------------------------------------------------------------*/
/* odsazeny blok textu*/
/*------------------------------------------------------------------------------------------------
  Velikosti textu
------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------
  Seznamy
------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------
  Tabulky
------------------------------------------------------------------------------------------------*/
table caption {
  color: #B8B800;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase; }

.wysiwyg {
  width: 100%;
  /*pro sude radky*/
  /*zahlavi*/
  /*zapati*/
  /*tabulka bez oramovani*/ }
  .wysiwyg th, .wysiwyg td {
    vertical-align: top;
  /*  padding: 5px 10px;*/
    padding: 0px 0px 0px 0px;
  /*  color: #090909;
    border-right: 1px solid white;
    border-left: 1px solid white;
    background: #FFFFFF;*/
    font-size: 0.785em;
    /*pro liche radky*/ }
    @media only screen and (max-width: 975px) {
      .wysiwyg th, .wysiwyg td {
 /*       width: 10%;*/
        white-space: pre-wrap; } }
  @media only screen and (max-width: 975px) {
    .wysiwyg tr {
      width: 100%; } }
  .wysiwyg tr table tbody tr.even td {
   /* background: #EFEFEF;*/ }
  .wysiwyg tbody {
    width: 100%; }
  .wysiwyg table tbody tr.even td {
   /* background: #EFEFEF;*/ }
  .wysiwyg .wysiwyg thead td, .wysiwyg .wysiwyg thead th {
   /* background: #c1002c;
    color: #FFFFFF;*/
    font-weight: bold; }
    .wysiwyg .wysiwyg thead td a, .wysiwyg .wysiwyg thead th a {
      background: #2C75BC;
      color: #FFFFFF;
      font-weight: bold; }
  .wysiwyg table thead td, .wysiwyg table thead th {
  /*  background: #c1002c;
    color: #FFFFFF;*/
    font-weight: bold; }
    .wysiwyg table thead td a, .wysiwyg table thead th a {
      background: #2C75BC;
      color: #FFFFFF;
      font-weight: bold; }
  .wysiwyg .wysiwyg tfoot td, .wysiwyg .wysiwyg tfoot th {
    background: #c8c4c4;
    font-weight: bold; }
  .wysiwyg table tfoot td, .wysiwyg table tfoot th {
    background: #c8c4c4;
    font-weight: bold; }
  .wysiwyg .wysiwyg table.no_border {
    border: 0; }
    .wysiwyg .wysiwyg table.no_border tbody td, .wysiwyg .wysiwyg table.no_border tbody th {
      border: 0; }
    .wysiwyg .wysiwyg table.no_border td, .wysiwyg .wysiwyg table.no_border th {
      border: 0; }

    .wysiwyg table.selectmenu{
      background-color:#434d4a;
      border-collapse:collapse;
      border: solid 1px #c5c5c5;
      width: 100%;
    }

  .wysiwyg table.selectmenu a:link {
    text-decoration: none
}
  .wysiwyg table.selectmenu a:visited {
    text-decoration: none;
}

        .wysiwyg .selectmenu tr>td{padding:0px 5px 0px 5px;white-space:pre-wrap;background-color: #eeeeee;}
                .wysiwyg .selectmenu tr:nth-child(2n)>td:nth-child(2n-1){background-color: #eeeeee;}
                .wysiwyg .selectmenu tr:nth-child(2n)>td:nth-child(2n){background-color: #e5e5e5;}
                .wysiwyg .selectmenu tr:nth-child(2n-1)>td:nth-child(2n-1){background-color: #cccccc;}
                .wysiwyg .selectmenu tr:nth-child(2n-1)>td:nth-child(2n){background-color: #c5c5c5;}
        .wysiwyg .selectmenu tr>th{padding:0px 5px 0px 5px; color:#ffffff;background-color: #656f6c;}
                .wysiwyg .selectmenu tr>th>a{color: #ffffff;}
                .wysiwyg .selectmenu tr:nth-child(2n)>th:nth-child(2n-1){background-color: #656f6c;}
                .wysiwyg .selectmenu tr:nth-child(2n)>th:nth-child(2n){background-color: #5d6764;}
                .wysiwyg .selectmenu tr:nth-child(2n-1)>th:nth-child(2n-1){background-color: #434d4a;}
                .wysiwyg .selectmenu tr:nth-child(2n-1)>th:nth-child(2n){background-color: #3b454a;}
         table.invisible {
           border: 0px; 
           padding: 2px;
         }
        .wysiwyg .selectmenu.wordbreak tr>td{
		word-break: break-all;
	}
	.wysiwyg .selectmenu.wordbreak_nolast tr>td:last-child{
                word-break: normal;
        }

@media screen and (max-width: 600px) {
  /* rozlámání tabulek */
  .wysiwyg .selectmenu td, .wysiwyg .selectmenu th, .wysiwyg .selectmenu tr, .wysiwyg .selectmenu thead, .wysiwyg .selectmenu tbody, .wysiwyg .selectmenu tfoot, .wysiwyg .selectmenu table {display: block} 
}

