@media screen, projection, tv{

.hlavni{ border-left: 8px solid #FF6000;  }
a{ color: #FF6000; }
.nad p{  background-color: #A8A8A8; }
.clanek h3 a:hover{ color: #FF6000; }
.nad{ background-color: #FF6000;   }
#menu ul ul a{ background-color: #FF6000;  }
#menu a{  background: #D0CECE url(../img/m-orange.gif) no-repeat 11px -85px; }
#menu a:hover, #menu li:hover a, #menu li.hover a, #menu a.aktivni{ background-color: #FF6000;  }
#menu ul ul a:hover{ background-color: #DE3E06; }

.btn, .search input.btn{ background: #DE3E06 url(../img/btn-orange.gif) repeat-x;  }
.box { background-color: #FBF4F0; color: Black; }
.box h3{ background: #FF6000 url(../img/box-orange.gif) repeat-x; border-color: #712102; }
.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-orange.gif) no-repeat 0 .6em; }
#nav .dalsi a{  background: White url(../img/sip-orange.gif) no-repeat 0 .4em;  }

#kalendar td {  background-color: white; border: 1px solid #D4D4D4;}
#kalendar td.tdaktiv, #kalendar td.tdaktiv a { background-color: #DE3E06; color: white;  }
#kalendar .popis-dny td { background: #DE3E06 url(../img/btn-orange.gif) repeat-x;  color: White;  }
#kalendar .mesic td{ border-color: #FBF4F0; }

}