/* TinyMce user custom css */
.us table,
.us thead,
.us tbody,
.us tr,
.us th,
.us td,
.us body,
.us a,
.us img,
.us span { margin: 0; padding: 0; border: none; }

.us,
.us td,
.us th { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; line-height: 130%; }

.us pre { white-space: pre-wrap; }

.us a { color: #1364C4; text-decoration: underline; }
.us a:hover { text-decoration: underline; }

.us p { display: block; margin: .6em 0 .6em 0; padding: 0; }

.us ul { display: block; list-style-type: disc; }
.us ul ul,
.us ol ul { list-style-type: circle; }
.us li { display: list-item; }

.us ol { counter-reset: list; margin: 0; }
.us ol[style*='lower-alpha'] > li { list-style: none; position: relative; }
.us ol[style*='lower-alpha'] > li:before { counter-increment: list; content: counter(list, lower-alpha) ") "; position: absolute; left: -1.4em; }
.us ol[style*='upper-alpha'] > li { list-style: none; position: relative; }
.us ol[style*='upper-alpha'] > li:before { counter-increment: list; content: counter(list, upper-alpha) ") "; position: absolute; left: -1.4em; }
.us ol[style*='lower-greek'] > li { list-style: none; position: relative; }
.us ol[style*='lower-greek'] > li:before { counter-increment: list; content: counter(list, lower-greek) ") "; position: absolute; left: -1.4em; }

.us strong,
.us b { font-weight: bold; }

.us img { border: none; text-decoration: none; }
.us img.picleft { float: left; padding-right: 10px; }
.us img.picright { float: right; padding-left: 10px; }
.us img.piccenter { float: none; display: block; margin-left: auto; margin-right: auto; }

.us blockquote { display: block; border: 1px solid #d6dadc; background: #f7f7f7; padding: 16px 16px 16px 16px; margin: 2px 0 2px 0; }
.us code:not([class*=language-]) { display: block; white-space: pre; border: 1px solid #f1c43f; background: #ffffff; padding: 16px 16px 16px 16px; margin: 2px 0 2px 0; font-family: Arial, Verdana, Helvetica, sans-serif; }

.us table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
.us table tr > * { padding: 2px 4px; }
.us table.border1 tr > *,
.us table[border='1'] tr > * { border: 1px solid #666; }

/* special pro uvnitř tinymce */
.mce-content-body table tr > * { border: 1px dashed #bbb; }
.mce-content-body table.border1 tr > *,
.mce-content-body table[border='1'] tr > * { border: 1px solid #666; }

/* aim */
.us .linkrule { font-weight: normal; }
.us .linkpart { font-weight: normal; }
.us .linkitem { font-weight: normal; }
.us a[data-partid=null], .us a[data-ruleid="0"], .us a[data-ruleid=""], .us a[data-partid=""]  { background-color: red; }
.us a[data-typeid="28"], .us a[data-typeid="29"] { color: green; } /* meritorni linky */

/* bacha pokud mají nadřízený strong nešlo vidět */
.us strong .linkrule,
.us b .linkrule,
.us strong .linkpart,
.us b .linkpart,
.us strong .linkitem,
.us b .linkitem { font-weight: bold; }

/* inlinenote */
.us .inlinenote { border: 1px dashed #FF9966; border-bottom-style: solid; border-top-style: solid; background-color: #fee4d7; }
.us .inlinenote:before { border: 2px solid #FF9966; border-right-style: none; content: attr(title) " >>"; color: #FF9966; margin-right: 1em; }
.us .inlinenote:after { border: 2px solid #FF9966; border-left-style: none; content: "<< " attr(title) ; color: #FF9966; margin-left: 1em; }
