@media screen, projection, tv{





.hlavni{ border-left: 8px solid #D60101;  }
a{ color: #D60101; }
.nad p{  background-color: #A8A8A8; }
.clanek h3 a:hover{ color: #D60101; }
.nad{ background-color: #D60101;   }
#menu ul ul a{ background-color: #D60101;  }
#menu a{  background: #D0CECE url(../img/m-red.gif) no-repeat 11px -85px; }
#menu a:hover, #menu li:hover a, #menu li.hover a, #menu a.aktivni{ background-color: #D60101;  }
.btn, .search input.btn{ background: #D60101 url(../img/btn-red.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; }
/*v2*/

h1,h2{  color: #d60101; }
h1{  font-size: 1.4em; }
h2{ font-size: 1.3em; }
.hlavni{ border-left: 0 solid #0D508F; padding-left: 0; margin-top: 0;font-size: 1.4em; padding-top: 10px; margin-left: 0; margin-bottom: .5em; line-height: 1.2em; }
h3{ font-size: 1.2em;  margin: 1.8em 0 .8em 0; line-height: 1.2em; color: #d60101; }
h4{ font-size: 1em;  margin: .8em 0 .8em 0; line-height: 1.2em; color: #d60101; }



html,body{ font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif; background: White url(../img/back-redv2.gif) repeat; }
input, textarea{ background: White url(../img/inputv2.gif) repeat-x; }
.search .btn{ width: 80px; }



#menu li{ position: relative; behavior: url(/styly/hover.htc); padding-bottom: 0; border-bottom: 1px solid white;  background-color: White; background: #d60001 url(../img/menu-redv2x.jpg) repeat-y 0 0;}
#menu a:hover, #menu li:hover a, #menu li.hover a, #menu a.aktivni{  color: white; background-position: 11px 10px; background-color: transparent; }
#menu ul ul a{ background: #d60001 url(../img/menu-redv2.jpg) repeat-y 100% 0 !important ; border-bottom: 1px solid white; font-weight: normal; color: White;  padding-left: 11px; padding-right: 11px; }
#menu ul ul li{ padding: 0; border: 0; }
#menu li:hover ul, #menu li.hover ul{ visibility: visible; }
#menu ul ul a:hover{ background: #5e0000 none !important ; }

.info{ clear: left; border-top: 0 solid #D4D4D4; border-bottom: 0 solid #D4D4D4; font-size: .85em; padding: 2px 5px;  background-color: #e6e6e6; }





}