/* odkaz na začátek stránky pro přímý skok na začátek hlavního obsahu ve středním sloupci pro nevidomé*/
.skryj
{ position:absolute;
left:-1000px;
top:-1000px;
width:1px;
height:1px;
overflow:hidden;
}


a:link { color: #FF6600; font-family: Verdana, sans-serif }
a:active { color: #333333; font-family: Verdana, sans-serif }
a:visited { color: #FF9933; font-family: Verdana, sans-serif }

a:link.top_navigace { color: #FF6600; font-family: Verdana, sans-serif; 
						font-weight: bold; text-decoration: none }
a:active.top_navigace { color: #333333; font-family: Verdana, sans-serif; 
						font-weight: bold; text-decoration: none }
a:visited.top_navigace { color: #FF6600; font-family: Verdana, sans-serif; 
						font-weight: bold; text-decoration: none }
						
a.persist { color: #333333; font-size: 8pt; font-family: Verdana, sans-serif; text-decoration: none; margin-bottom: 0 }

a:link.strany { color: #FF6600; font-size: 10pt; font-family: Verdana, sans-serif; margin-bottom: 0 }
a:active.strany { color: #333333; font-size: 10pt; font-family: Verdana, sans-serif; margin-bottom: 0 }
a:visited.strany { color: #FF6600; font-size: 10pt; font-family: Verdana, sans-serif; margin-bottom: 0 }

a:link.strany_l { color: #FF6600; font-family: Verdana, sans-serif; margin-bottom: 0 }
a:active.strany_l { color: #333333; font-family: Verdana, sans-serif; margin-bottom: 0 }
a:visited.strany_l { color: #FF6600; font-family: Verdana, sans-serif; margin-bottom: 0 }

a:link.strany_ln { color: #FF6600; font-family: Verdana, sans-serif; margin-bottom: 0 }
a:active.strany_ln { color: #333333; font-family: Verdana, sans-serif; margin-bottom: 0 }
a:visited.strany_ln { color: #FF6600; font-family: Verdana, sans-serif; margin-bottom: 0 }

address { font-style: normal }

em { font-weight: bold; font-style: normal }
em.strany_l { font-weight: bold }

h1 { color: #FF6600; font-family: Verdana, sans-serif; font-size: 1.5em; }
h2 { color: #FF6600; font-family: Verdana, sans-serif; font-size: 1.2em; }
h3 { color: #FF6600; font-family: Verdana, sans-serif; font-size: 1.1em;  }
h4 { color: #FF6600; font-family: Verdana, sans-serif }
h5 { color: #FF6600; font-family: Verdana, sans-serif }
h6 { color: #FF6600; font-family: Verdana, sans-serif }

hr { 
  color: #FF6600;
  clear: both;
}

hr.mala { 
height: 1px;
border: none;
border-bottom: 1px dotted #ccc;
clear: both; 
margin-top: 5px; 
}

/* obrázky v pozvánkách */
img.pozvanka
{border: 1px #C0C0C0 solid;
float: right;
clear: both;
margin-left: 5px;
margin-bottom: 5px;
}

img.obalka 
{ border:1px #C0C0C0 solid; }

img.obalka_vpravo 
{ border: 1px #C0C0C0 solid; 
float: right;
clear: both; 
margin-left: 10px;
margin-bottom: 10px;
}

li.aktivni { font-weight: bold }
li.zadny_styl { }

ol { font-family: Tahoma; color: #333333 }

p
{font-family: Verdana; 
color: #333333;
}

p.nadpis_strany { font-family: Verdana; font-size: 10pt; color: #333333; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
p.nadpis_strany_l { font-size: 10pt; font-family: Verdana; color: #333333; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
p.text_strany { font-family: Tahoma; font-size: 10pt; color: #333333; margin-bottom: 0 }
p.text_strany_l { font-family: Tahoma, sans-serif; font-size: smaller; color: #333333; margin-bottom: 0 }
.foot { font-size: smaller }
/* Text v záhlaví home page*/
.head {
font-size: small;
margin: 5px 5px 15px 5px;
}
.odkazjinam { font-size: smaller; font-style: italic; color: #C0C0C0; text-align: right }

table.obycejna { background-color: #EEEEEE }
table.navigace { border:2px solid #FFFFFF; font-family: Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF; 
               border-collapse: collapse; background-color: #EEEEEE; 
               padding: 0 }
table.kurzy { background-color: #EEEEEE; font-size: smaller }
table.neviditelna { font-family: Verdana; color: #333333 }

table.postranni
{ 
}

table.postranni td {
padding-left: 5px;
font-size: small;  
}

td { font-family: Tahoma, sans-serif; color: #333333 }
td.navigace { border:2px solid #FFFFFF; text-align: Center;  }
td.oranz_lista{ font-family: Tahoma; font-size: 8pt; color: #FFFFFF; margin-bottom: 0; margin-top: 0 }

th           { font-family: Tahoma, sans-serif; color: #FFFFFF; background-color: #FF6600 }


ul { list-style-image: url('../images/bullet.gif'); font-family: Tahoma; color: #333333 }
ul.hvezda { list-style-image: url('../images/star.gif'); font-family: Tahoma; color: #333333 }

ul.hvezda_edice {
list-style-image: url('../images/star.gif'); 
font-family: Tahoma; 
color: #333333 
}

ul.hvezda_edice li {
height: 60px;
clear: both;
margin-bottom: 7px;
}

ul.hvezda_small { list-style-image: url('../images/star.gif'); font-size: small; font-family: Tahoma; color: #333333 }
ul.hvezda_small li {margin-bottom: 3px;}
ul.druha_uroven { list-style-image: url('../images/bullet_ogrey.gif'); font-family: Tahoma; color: #333333 }

ul.strany_l {
list-style-image: url('../images/bullet.gif'); 
font-family: Tahoma; 
font-size: smaller; 
color: #333; 
margin-bottom: 0; 
margin-top: 0; 
margin-left: 10px;
padding-left: 10px; }

ul.strany_l_druha_uroven { 
  list-style-image: url('../images/bullet_ogrey.gif'); 
  font-family: Tahoma; 
  color: #333333; 
  margin-bottom: 0; 
  margin-top: 0; 
  margin-left: 3px;
  padding-left: 10px; 
}

ul.strany_l_hvezda { 
  list-style-image: url('../images/star.gif'); 
  font-family: Tahoma; 
  font-size: smaller; 
  color: #333333; 
  margin-bottom: 0; 
  margin-top: 0; 
  margin-left: 13px;
  padding-left: 10px;
}

ul.strany_l_lgrey { list-style-image: url('../images/bullet_lgrey.gif'); font-family: Tahoma; color: #333333; margin-bottom: 0; margin-top: 0; margin-left: 20px }

/* Kalendárium 2007 */
.kal_den { font-weight: bold; vertical-align: top; text-align: left; width: 13%; }
.kal_jmeno { font-weight: bold; vertical-align: top; text-align: left; width: 52%; }
.kal_vyroci { font-weight: bold; vertical-align: top; text-align: right; width: 35%; }
.kal_data { vertical-align: top; text-align: left; width: 52%; }
.kal_anotace { vertical-align: top; text-align: justify; }
.kal_mezera { }
a:link.kal_odkaz { color: #333333; }
a:active.kal_odkaz { color: #333333; }
a:visited.kal_odkaz { color: #333333; }

/* Tabulka pro ediční činnost */
table.edice
{text-align: left;
width: 100%;
border: 0px;
border-collapse: collapse;
margin-top: 50px;
margin-bottom: 10px;
}

table.edice td
{
font-size: 90%;
vertical-align: top;
color: #333333;
padding-right: 3px;
}

table.edice th
{font-size: 120%;
font-weight: bold;
background-color: #FFF;
color: #CC3333;
border-bottom: 1px #CCCCCC dotted;
border-top: 2px #FF6600 solid;
padding-bottom: 15px;
padding-top: 15px;
border-spacing: 50px;
}

table.edice td.cover
{font-size: 70%;
text-align: center;
vertical-align: top;
width: 180px;
padding-left: 15px;
padding-top: 15px;
border-left: 1px #CCCCCC dotted;
border-top: 2px #FF6600 solid;
}


table.edice td.label
{font-weight: bold;
text-align: left;
width: 30%;
}



table.edice td.abstract
{
font-size: 80%;
vertical-align: top;
color: #333333;
border-top: 1px #CCCCCC dotted;
padding-top: 10px; 
}

.subtitle
{font-size: 85%;
}

table.edice p
{color: #999999;
}

table.edice a:link
{color: #999999;
text-decoration: underline;
}
table.edice a:visited
{color: #999999;
text-decoration: underline;
}
table.edice a:active
{color: #999999;
text-decoration: underline;
}
table.edice a:hover
{color: #000;
text-decoration: none;
}

table.edice p.price
{font-size: 120%;
color: #000000;
font-weight: bold;
}

/* Design vstupu do výpůjček*/

form#vypujcky {
  position:relative;
}

div#username,
div#password {
  position:relative;
  float:left;
  margin-right:3px;
}

input#username-field,
input#password-field {
  width:10em;
}

label.overlabel {
    color:#999;
  }

  label.overlabel-apply {
    position:absolute;
    top:3px;
    left:5px;
    z-index:1;
    color:#999;
  }

/* odkaz na začátek stránky pro přímý skok na začátek hlavního obsahu ve středním sloupci pro nevidomé*/
.skryj
{ position:absolute;
left:-1000px;
top:-1000px;
width:1px;
height:1px;
overflow:hidden;
}

/* Styl pro seznam tiskových zpráv*/
dl.press dt {
  font-weight: bold;
  margin-top: 6px;
}
dl.press dd {
  font-size: 0.9em;
  text-indent: 20px;
  background-image: url(../images/pdf.gif);
  background-repeat: no-repeat;
}

/* Styl pro seznam knihoven na stránce RF (postavený na základě stylu pro tiskové zprávy, jen bez pozadí dd) */
dl.knihovny dt {
  font-weight: bold;
  margin-top: 6px;
}
dl.knihovny dd {
  font-size: 0.9em;
  padding-bottom: 0.5em;
}

/* styl buňky tabulky v postraních navigačních sloupcích */
.postranni_td {
  border-top: 1px #999999 solid;
  border-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Styl pro knižní tipy na HP*/
table.tipy_HP {
   width: 100%;
   margin-top: 3px;
}

table.tipy_HP th {
  text-align: left;
  vertical-align: top;
  color: black;
  background-color: white;
  font-weight: bold;
  font-size: small;
  padding-bottom: 5px;
}

table.tipy_HP td {
  text-align: center;
  vertical-align: top;
  font-size: small;
}

table.tipy_HP img {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	/*float: middle;*/
}

.kliir {  }

.googlemaps {
float: right;
position: relative;
top: -2.5em; 
margin-left: 5px;
}

/* Styly pro stránku s popisy databází*/

.db_logo {
  float: left;
  width: 45%;
  border-right: 1px solid silver;
  margin: 0.5em;
  height: 100%;
}

.db_logo ul {
  list-style-image: url('../images/star.gif');
  padding: 1em;
  margin: 0.5em; 
}

.db_logo li.infstred {
  list-style-image: url('../images/patra/legenga_irc.gif'); 
  padding-left: 10px;
}

.db_popis ul {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.db_popis {
  margin: 0.5em;
  padding-right: 0.4em;
  float: right;
  clear: right;
  width: 48%;
}

#bezna {
  background: #cfc;
  border: 1px solid silver;
  padding: 5px;
}

#prazdniny_uk {
  background: #ffc;
  border: 1px solid silver;
  padding: 5px;
}

#prazdniny_ok {
  background: #cff;
  border: 1px solid silver;
  padding: 5px;
}

/* styl pro "vstupní políčko" - zvýraznění důležitého odkazu */
.enter_field {
text-align: center;
text-decoration: none;
color: #fff;
display:block;
padding:15px;
background-color:#396;
margin: 1.5em 25% 1.5em 25%;
font-size:large;
-moz-border-radius:12px;
border-radius:12px;
}

.enter_field a {
color: #fff;
text-decoration: none;
}

.enter_field a:visited {
color: #fff;
text-decoration: none;
}

/*Styl pro příklady v helpu*/
cite.label {
font-family: Georgia,serif;
font-weight: bold;
font-style: normal;
color: #036;
}

cite.value {
font-family: Georgia,serif;
font-weight: bold;
font-style: normal;
color: #39c;
}