/* 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 #D487AE;
padding: 10px;
}
legend{
padding: 5px;
font-weight: bolder;
color: #A80F5D;
}
p{
text-indent: 0px;
}
strong{
font-weight: bolder;
}
em{
font-style: italic;
}
a{
text-decoration: underline;
color: #E3431C;
}
a:hover
{
text-decoration: none;
}

/* 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;
}
h2
{
 color: #E3431C;
 font-weight: bold;
 font-size: 14px;
 padding-bottom: 15px;
 padding-top: 10px;
}
hr
{
 border-top: 1px solid #C8C8C8;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
}

strong
{
 color: #E3431C;
}
p
{
 padding: 10px 0px 10px 0px;
}
.levy-panel .active
{
 color: #8E9F3D;
}
.paticka .active
{
 color: #CB5336;
}