@media screen, projection, tv{

/*.hlavni{ border-left: 8px solid #D60101;  }*/
a{ color: #D60101; }
.nad p{  background-color: #CECDD2; }
.clanek h3 a:hover{ color: #D60101; }
.nad{ background-color: #BA0000;   }
#menu ul ul a{ background-color: #D60101;  }
#menu a{  background: #EBEBEB; }
#menu a:hover, #menu li:hover a, #menu li.hover a, #menu a.aktivni{ background-color: #BA0000;  }
.btn, .search input.btn{ background: #D60101 url(../img/btn-red2.gif) repeat-x;  }
.box { background-color: #F7EBEB; color: Black; }
.box h3{ background: #D50101 url(../img/box-red.gif) repeat-x; border-color: #540000; }
.gray{ background-color: #EBEBEB; color: Black; }
.gray h3{ background: #7C7C7B url(../img/box-gray.gif) repeat-x; border-color: #2C2C2C; }
.vice{  background: transparent url(../img/sip-red.gif) no-repeat 0 .6em; }
#nav .dalsi a{  background: White url(../img/sip-red.gif) no-repeat 0 .4em;  }

#kalendar td {  background-color: white; border: 1px solid #D4D4D4;}
#kalendar td.tdaktiv, #kalendar td.tdaktiv a { background-color: #D60101; color: white;  }
#kalendar .popis-dny td { background: #D60101 url(../img/btn-red.gif) repeat-x;  color: White;  }
#kalendar .mesic td{ border-color: #F7EBEB; }

}