/*----------------------- */
/*--- PŘEHLED - PANELY ---*/
/*----------------------- */

/*--- TAGY ---*/
.aaa IMG{
 width: 100%;
 max-width: 700px;
}
/*--- ODKAZY --*/
.aaa A.aaapanel, .aaa A.aaapanel:link, .aaa A.aaapanel:visited{
 display: block;
 margin: 0px 0px 20px 0px;
 -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;
}
.aaa A.aaapanel:hover, .aaa A.aaapanel:active{
 box-shadow: 0px 0px 5px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 0px #AAAAAA;
}
.aaa A.aaapanel SPAN.SP{
 text-align: left;
}
.aaa A.aaapanel SPAN.Lpad,
.aaa A.aaapanel SPAN.SPpad{
 display: block;
 padding: 10px;
}
.aaa A.aaapanel STRONG.aaanad,
.aaa A.aaapanel:link STRONG.aaanad, .aaa A.aaapanel:visited STRONG.aaanad,
.aaa A.aaapanel:hover STRONG.aaanad, .aaa A.aaapanel:active STRONG.aaanad{
 display: block;
 text-align: left;
 padding: 10px;
 font-size: 20px;
 -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;
}
.aaa A.aaapanel SPAN.aaapopis{
 display: block;
 text-align: left;
 padding: 15px 20px 0px 20px;
 margin: 0px 0px 15px 0px;
 background-repeat: no-repeat;
 background-position: center center;
 overflow: hidden;
}
.aaa A.aaapanel SPAN.aaaobr{
 display: block;
 width: 100%;
 height: 300px;
 background-repeat: no-repeat;
 background-position: center center;
}
.aaa A.aaapanel SPAN.aaaobr2{
 height: 220px;
}
.aaa A.aaaN SPAN.aaaobr,
.aaa A.aaaN:link SPAN.aaaobr,
.aaa A.aaaN:visited SPAN.aaaobr{
 opacity: 0.70;
 filter: alpha(opacity=70);
}
.aaa A.aaaN:hover SPAN.aaaobr,
.aaa A.aaaN:active SPAN.aaaobr{
 opacity: 1;
 filter: alpha(opacity=100);
}
.aaa A.aaapanel SPAN.aaainfo{
 display: block;
 padding: 10px;
 min-height: 23px;
}
.aaa A.aaapanel SPAN.aaainfo2{
 white-space: nowrap;
 overflow: hidden;
 text-align: right;
}
/*--- DESIGN ---*/
/*--- OSTATNÍ ---*/
.blocek{
 padding: 0px;
}
/*-------------- */
/*--- DETAIL --- */
/*-------------- */

/*--- TAGY ---*/
.aaa H1, .aaa H2, .aaa H2.H2{
 font-size: 150%;
}
.aaa H1 EM{
 float: right;
 font-style: normal;
 font-size: 70%;
 padding: 7px 7px 0px 0px;
}
.aaa DIV.blokpadV1{ min-height: 34px; }
.aaa DIV.blokpadV2{ min-height: 34px; }
.aaa DIV.blokpadV3{ min-height: 34px; }
.aaa DIV.blokpadV4{ min-height: 63px; }
.aaa DIV.blokpadV5{ min-height: 92px; }
.aaa DIV.blokpadV6{ min-height: 121px; }
.aaa DIV.blokpadV7{ min-height: 150px; }
.aaa_dny TABLE{
 width: 100%;
}
.aaa_dny TABLE TR TH{
 padding: 10px;
 -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;
}
.aaa_dny TABLE TR TD{
 padding: 3px 10px 3px 10px;
 white-space: nowrap;
}
.aaa_dny TABLE TR.dnes TD.left{
 -webkit-border-radius: 3px 0px 0px 3px;
 -moz-border-radius: 3px 0px 0px 3px;
 -khtml-border-radius: 3px 0px 0px 3px;
 border-radius: 3px 0px 0px 3px;
}
.aaa_dny TABLE TR.dnes TD.right{
 -webkit-border-radius: 0px 3px 3px 0px;
 -moz-border-radius: 0px 3px 3px 0px;
 -khtml-border-radius: 0px 3px 3px 0px;
 border-radius: 0px 3px 3px 0px;
}
/*--- ODKAZY ---*/
/*--- DESIGN ---*/
.aaa{
 position: relative;
}
/*--- OSTATNÍ ---*/
.aaa_dat{
 text-align: right;
 padding: 10px 0px 0px 0px;
}
.aaa_dny{
 float: right;
}