/* Obecné formátování */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus{
outline: 0;
}
ol, ul{
list-style: none;
}
table{
border-collapse: separate;
border-spacing: 0;
empty-cells: show;
}
caption, td, th{
text-align: left;
vertical-align: top;
font-weight: normal;
}
th{
font-weight: bolder;
}
fieldset{
border: 1px solid gray;
padding: 10px;
}
legend{
padding: 5px;
font-weight: bolder;
color: gray;
}
p{
text-indent: 0px;
}
strong{
font-weight: bolder;
}
em{
font-style: italic;
}
a{
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

/* Hlášky */
.error{
color: red;
font-weight: bolder;
}
.success{
color: green;
font-weight: bolder;
}

/* Obtékání */
.lfloat{
float: left;
}
.rfloat{
float: right;
}
.lclear{
clear: left;
}
.rclear{
clear: right;
}
.clear{
clear: both;
}

/* Formátování textu */
.strike{
text-decoration: line-through;
}
.center{
text-align: center;
}
.sub{
vertical-align: sub;
font-size: 0.83em;
line-height: 0.83em;
}
.sup{
vertical-align: super;
font-size: 0.83em;
line-height: 0.83em;
}

/* Viditelnost */
.erase{
display: none;
}
.hide{
visibility: hidden;
}

/* Editor TinyMCE */
.editor p{
padding: 5px 10px;
}
.editor hr{
width: 100%;
height: 1px;
padding: 0px;
margin: 0px auto;
border: 0px;
color: black;
background-color: black;
}
.editor .stred{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.editor .ovpravo{
float: right;
clear: right;
margin-left: 10px;
}
.editor .ovlevo{
float: left;
clear: left;
margin-right: 10px;
}
.editor .vpravo{
text-align: right;
margin: 0px 0px 0px auto;
}
.editor .vlevo{
text-align: left;
margin: 0px auto 0px 0px;
}
.editor .blok{
text-align: justify;
}
.editor .podtrhnuty-text{
text-decoration: underline;
}
/* .editor */
.stred{
text-align: center;
margin-left: auto;
margin-right: auto;
margin: auto;
}
.ovpravo{
float: right;
clear: right;
margin-left: 10px;
}
.ovlevo{
float: left;
clear: left;
margin-right: 10px;
}
.vpravo{
text-align: right;
margin: 0px 0px 0px auto;
}
.vlevo{
text-align: left;
margin: 0px auto 0px 0px;
}
.blok{
text-align: justify;
}
.podtrhnuty-text{
text-decoration: underline;
} 
.fialova
{
 color: #A8105D;
}

