body{font-family: Geneva,Arial,helvetica,sans-serif; font-size: small; background-image: url(../images/sons_bg00.jpg); }
#container {
width: 85%;
border: solid #7B9F9A 3px; margin: 0px; position: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px 0px 0px 0px; background: url(../images/sons_bgr0.gif) repeat-y #FFFFFF ;
}
#hlavicka {
padding: 0px; border-bottom: solid #7B9F9A 3px; }
#right {padding: 1% 1% 1% 23%; margin: auto;}
#left {float: left; width: 217px; padding: auto;
margin: 0px;
text-align: center;
}
.tabhlavicka { width: 100%; text-align: left; background: url(../images/sons_pozaH.gif) repeat-x #E8F6F9;}
.tdhlavicka { background-color: #ffffff; width: 220px; }
H3.h0 {color: #1E317E; padding: 25px 0px 0px 0px; text-align: center;}
H3.h01 {color: #412000; padding: 2px 0px 0px 0px; text-align: center; font-style: italic;}
H4.h1 {color: #1E317E; padding: 12px 0px 0px 0px; text-align: center;}
.tab0 {font-size:small;}
.eurocores { background-color: #7B9F9A; padding:5px; color: #ffffff; margin: 0px; }
#left td.td1 {border: 2px solid #FFCC00; border-style: outset; background-color: #FFC942; }
#left td.td1:hover {border: 2px solid #FFCC00; border-style: inset; background-color:#FFE57F; font-weight: bold; }
#left td.td2 {border: 2px SOLID #FFCC00; background-color: #FFE57F; font-weight: bold; color: #000000; }
#left td.td1>a.aleft {text-decoration: none; margin: 0px 100px 0px 0px; color: #002121; }
#left td.td1>a.aleft:link { text-decoration: none; color: #002121; }
#left td.td1>a.aleft:visited { text-decoration: none; color: #002727; }
#left td.td1>a.aleft:hover { text-decoration: none; color: #002121;}
#left td.td1>a.aleft:active { text-decoration: none; color: #002121; }
#left a.aleft {text-decoration: none; margin: 0px 100px 0px 0px; color: #002121; }
#left a.aleft:link { text-decoration: none; color: #002121; }
#left a.aleft:visited { text-decoration: none; color: #002727; }
#left a.aleft:hover { text-decoration: none; color: #002121;}
#left a.aleft:active { text-decoration: none; color: #002121; }

.tabmenu { width: 100%; font-size:small; text-align: left;}
H3.ri0 {color: #522900 ; padding: 0px 0px 0px 0px; text-align: left;}
H4.ri1 {color: #522900; padding: 0px 0px 0px 0px; text-align: left;}
H4.ri2 {color: #006464; padding: 25px 0px 0px 0px; text-align: left;}
table.tab0 {font-size: small;}
.mezera { padding: 0px 0px 15px 0px;}
a.a0 {text-decoration: underline; color: #006464; }
a.a0:link { text-decoration: underline; color: #006464; }
a.a0:visited { text-decoration: underline; color: #006464; }
a.a0:hover { text-decoration: underline; color: #002727; background-color: #FFE57F;}
a.a0:active { text-decoration: underline; color: #006464; }
table.tab1 { border: 2px solid #7B9F9A; font-size: small; text-align: center; }
table.tab11 { border: 2px solid #7B9F9A; font-size: small; text-align: LEFT; }
table.tabprog1 { border: 2px solid #7B9F9A; font-size: small; text-align: left; }
td.tdleft {text-align: left; font-weight: bold;}
td.tdleftp {text-align: left; font-weight: bold; padding-left: 6px;}
td.td80px {width: 80px;}
th.th30 {width: 33%; }
td.tdlunch0 {text-align: center; background-color:#ccffcc;}
td.tdlunch {text-align: left; background-color:#ccffcc; padding-left: 20px; font-style: italic;}
td.tdcoffee0 {text-align: center; background-color: #ccffff;}
td.tdcoffee {text-align: left; background-color: #ccffff; padding-left: 20px; font-style: italic;}
td.tdposter0 {text-align: center; background-color: #FCED9F;}
td.tdposter {text-align: left; font-weight: bold; background-color: #FCED9F; padding-left: 6px;}
.star {color: #CC0000; font-weight: bold; font-size: large;}

a.aR {text-decoration: none; color: #002727; border-style: outset; background-color: #CCCCCC; border: 1px solid #C0C0C0; padding: 3px; }
a.aR:link { text-decoration: none; color: #002727; border-style: outset; background-color: #CCCCCC;}
a.aR:visited { text-decoration: none; color: #002727; border-style: outset; background-color: #CCCCCC;}
a.aR:hover { text-decoration: underline; color: #002727; background-color: #FFE57F; border-style: outset;}
a.aR:active { text-decoration: none; color: #002727; border-style: outset;background-color: #CCCCCC; }

a.aimcadr {text-decoration: underline; color: #006464; }
a.aimcadr:link { text-decoration: underline; color: #006464; }
a.aimcadr:visited { text-decoration: underline; color: #006464; }
a.aimcadr:hover { text-decoration: underline; color: #002727; background-color: #FFE57F;}
a.aimcadr:active { text-decoration: underline; color: #006464; }
a.aimcadr::after {content:"@imc.cas.cz";}

