@media screen, projection, tv{
html,body{ font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif; background: #DAE6FF url(../img/back1.jpg) repeat-x; }
#menu a{ background: #D0CECE url(../img/menu1.jpg) repeat-y 0 0; padding: 8px 10px 8px 14px; display: block; width: 195px;   color: black; text-decoration: none;  font-weight: bold; }
#menu a:hover, #menu li:hover a, #menu li.hover a, #menu a.aktivni{
	 background: #0077C3 none;
}
#menu ul ul a:hover{ background-color: #0063A1; }
#menu{ margin-bottom: 1em; }

a{ color: #00609D; }
.box{ background: #E3ECFF url(../img/box1.jpg) repeat-y; padding-bottom: 3px; margin-top: 3px;  border-bottom:1px solid #0077C3;}

.box h3{ color: #0077C3; font-size: 1.2em; margin: 0 0 0 0; background: white none; border-top: 0; border-bottom: 3px solid #0077C3; padding: 6px 5px 5px 5px; }
.box{ margin-bottom: 1em; }
.hlavni{ border-bottom: 0 solid #0077C3; padding-left: 0px; font-size: 1.5em; line-height: 1.2em; font-weight: normal; padding-bottom: 3px; border-left: 0; margin-top: 0; padding-top: 10px; margin-left: 0; margin-bottom: .5em; color: #0077C3; }

#pata{ background: #F0F4FF; color: White; clear: both; color: gray; width: 977px;border-top: 3px solid #0077C3; }
#pata p a{ color: gray; }

.info{ clear: left; border-top: 0; border-bottom:1px solid #0077C3; border-top: 4px solid white;font-size: .85em; padding: 3px 10px; color: #575757;  background: white url(../img/box1.jpg) repeat-y;}

#head img{ display: block; }

.nad{ background-color: white;   margin-bottom: 3px; width: 977px; }
.nad p{ margin: 0; background-color: white; border-left: 3px solid white; line-height: 1px; font-size: 1px; height: 0; margin-left: 219px; }

.btn, .search input.btn{ border: 1px solid #0077C3; vertical-align: middle; height: 1.85em; background: #D8E6FF url(../img/btn-arctic.gif) repeat-x; color: black; padding: 0 7px; }
input, textarea, select{ font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif;border: 1px solid #0077C3; background-color: #EFF3FF; }
.search input.pole{ border: 1px solid #0077C3; padding: 3px 2px; margin-right: 2px; width: 168px; }

a:hover.btn{ color: Black; }
.diskusniblok h3{color: #0077C3; font-size: 1.2em; margin: 0 0 0 0; background: transparent none; border-top: 0; border-bottom: 3px solid #0077C3; padding: 6px 5px 5px 0;  }
.level1{ background-color: #EFF3FF; padding: 0 5px; }
.level1 .gray{ background: transparent; }
tr.polemika-top td {font-weight: normal;  background-color: #EFF3FF;  }
.gray{ background-color: #EFF3FF; color: Black; }

.bunka-souboru-vetsi{ background-color: #E3ECFF; width: 152px; border: 1px solid #0077C3;  }
.bunka-souboru-vetsi img{ border: 1px solid #0077C3; display: block; margin-bottom: 5px; }
.bunka-souboru-vetsi h4{ color: #0077C3; margin: 0; line-height: 1.2em; }
.bunka-souboru-vetsi span{ color: #0077C3; margin: 0; line-height: 1.2em; }

table.tab{border: 1px solid #96D5FF;  }
table.tab th{ color: Black;  background-color: #96D5FF;  }
table.tab td{ border: 1px solid #96D5FF;  background-color: #EEF3FF; }
tr.sec td{ background-color: #F2F7FF;  }
table.tab th.first{ border-left-color: #96D5FF; }

.fotogaltab td{ background: #DAE6FF; border-left: 10px solid white; border-bottom: 10px solid white;  }
.galpic td{ background: #C6DAFF; border: 0; }
.fotogaltab h4{  color: #0077C3; }

.vypis td,.vypis .vcena,.vypis .vtop,.pic, .kat .vtext,.bunka-in,.bunka h1,.vyber,.navigace,.podkategorie{ border-color: #A2D7FF; }
.podkategorie,.bunka h1,.navigace,.vyber, .bcena p{ background-color: #DAE6FF; }




}