/*--- TAGY ---*/
.mainL2 H2,
.mainP2 H2{
 padding: 0px 0px 10px 0px;
}
.akce_udalosti H2{
 display: block;
 font-size: 24px;
 text-align: left;
 font-weight: normal;
 padding: 0px 10px 0px 10px;
 height: 45px;
 color: #000000;
}
/*--- ODKAZY --*/
.akce_udalosti H2 A:link, .akce_udalosti H2 A:visited{
 text-decoration: none;
 color: #000000;
}
.akce_udalosti H2 A:hover, .akce_udalosti H2 A:active{ color: #00B804; }

.akce_udalosti A.au:link, .akce_udalosti A.au:visited{
 display: block;
 text-align: left;
 text-decoration: none;
 color: #000000;
 margin: 0px 0px 0px 0px;
 position: relative;
 padding: 10px 10px 10px 10px;
}
.akce_udalosti A.au:hover, .akce_udalosti A.au:active{
 background-color: #F9F9F9;
 box-shadow: 0px 0px 3px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 3px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 3px 0px #AAAAAA;
}
.akce_udalosti A.au:link STRONG, .akce_udalosti A.au:visited STRONG,
.akce_udalosti A.au:hover STRONG, .akce_udalosti A.au:active STRONG{
 display: block;
 font-size: 16px;
 font-weight: normal;
 padding: 0px 0px 5px 0px;
}
.akce_udalosti A.au:link STRONG, .akce_udalosti A.au:visited STRONG,
.akce_udalosti A.au:hover STRONG, .akce_udalosti A.au:active STRONG{ color: #00B804; }
.akce_udalosti A.au:link EM, .akce_udalosti A.au:visited EM,
.akce_udalosti A.au:hover EM, .akce_udalosti A.au:active EM{
 display: block;
 font-size: 12px;
 font-style: normal;
 padding: 0px 10px 0px 10px;
}
.akce_udalosti A.au SPAN.typ_akce{
 position: relative;
 float: right;
 margin: 0px 0px 3px 3px;
 font-size: 11px;
 padding: 3px 5px 3px 5px;
 background-color: #00B804;
 color: #FFFFFF;
 cursor: pointer;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
/*--- DESIGN ---*/
.akce_udalosti{
 float: left;
 width: 375px;
 padding: 10px 0px 20px 0px;
 border-top: solid 5px #00B804;
}
/*--- OSTATNÍ ---*/
.akce{
 float: none;
 margin: 0px;
 width: 100%;
}
