/* Obecny div */



div{
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}



/* Telo */


.page-last-modification{
  background:  #eeeeee;
  color:       #333333;
  font-size:   9pt;
  padding-top: 5px;
  text-align:  right;
}	  


body{
  background:  #eeeeee;
  color:       #000000;
  margin:      30px 30px 30px 30px;
  padding:     0px 0px 0px 0px;
  font-family: Sans-Serif, Arial, Verdana, Helvetica;
  font-size:   12pt;
  min-width:   780px;
}



/* Nadpisy */



h1{
  font-size: 17pt;
}



h2{
  background:    #ccccaa;
  color:         #222222;
  margin:        0px 0px 0px 0px;
  padding:       12px 30px 10px 30px;
  font-size:     14pt;
  font-weight:   bold;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
}



/* Odstavec */



p a, p a:link, p a:visited{
  background:      #ffffff;
  color:           #0055aa;
  text-decoration: underline;
  font-weight:     normal;
}

p a:hover{
  background:      #ffffff;
  color:           #003388;
  text-decoration: underline;
  font-weight:     normal;
}



/* Stranka */



.page-body{
  background: #ffffff;
  color:      #444444;
  border:     1px solid #000000;
}



.page-format{
  padding: 0px 30px 0px 30px;
}



#page-visitors{
  background:  #777755;
  color:       #222222;
  padding:     2px 30px 2px 30px;
  font-size:   10pt;
  font-weight: normal;
  text-align:  center;
}

#page-visitors a, #page-visitors a:link, #page-visitors a:visited{
  background:      #777755;
  color:           #222222;
  text-decoration: none;
}

#page-visitors a:hover{
  background:      #777755;
  color:           #eeeeee;
  text-decoration: none;
}



#page-head{
  background:    #777755;
  color:         #ffffff;
  padding:       0px 30px 0px 30px;
  border-top:    1px solid #000000;
  border-bottom: 1px solid #000000;
  text-align:    center;
}



#page-headmenu{
  background:  #333333;
  color:       #eeeeee;
  padding:     15px 30px 15px 30px;
  font-size:   11pt;
  font-weight: bold;
  text-align:  center;
}

#page-headmenu a, #page-headmenu a:link, #page-headmenu a:visited{
  background:      #333333;
  color:           #eeeeee;
  text-decoration: none;
  border:          1px solid #333332;
  padding:         5px 5px 5px 5px;
}

#page-headmenu a:hover{
  background:      #777755;
  color:           #eeeeee;
  text-decoration: none;
  border:          1px solid #eeeeee;
  padding:         5px 5px 5px 5px;
}



#page-tail{
}



#page-tailmenu{
  background:  #777755;
  color:       #222222;
  padding:     2px 30px 2px 30px;
  font-size:   10pt;
  font-weight: normal;
  text-align:  center;
  border-top:  1px solid #000000;
}

#page-tailmenu a, #page-tailmenu a:link, #page-tailmenu a:visited{
  background:      #777755;
  color:           #222222;
  text-decoration: none;
}

#page-tailmenu a:hover{
  background:      #777755;
  color:           #eeeeee;
  text-decoration: none;
}



/* Clanek */



.article-body{
  padding: 0px 30px 0px 30px;
}



.article-menu{
  text-align:  right;
  padding:     20px 30px 10px 30px;  
  font-size:   10pt;
  font-weight: bold;
}

.article-menu a, .article-menu a:link, .article-menu a:visited{
  background:      #777755;
  color:           #eeeeee;
  border:          1px solid #000000;
  padding:         1px 5px 1px 5px;  
  text-decoration: none;
}

.article-menu a:hover{
  background:      #333333;
  color:           #eeeeee;
  border:          1px solid #000000;
  padding:         1px 5px 1px 5px;  
  text-decoration: none;
}



.article-synopsis{
  margin:     15px 30px 15px 30px;
  padding:    1px 15px 1px 15px;
  background: #eeeeeb;
  color:      #222222;
  border:     1px solid #999999;
}



.article-caption{
  margin:     15px 30px 15px 30px;
  padding:    1px 15px 1px 15px;
  background: #fffddd;
  color:      #222222;
  border:     1px solid #999999;
}



.article-authors{
  padding:    0px 30px 0px 30px;
  font-size:  10pt;
}



.article-datume{
  padding:    0px 30px 0px 30px;
  font-size:  10pt;
}



.article-subtitle{
  background:  #ffffff;
  color:       #770000;  
  padding:     0px 30px 0px 30px;
  font-size:   12pt;
  font-weight: bold;
}



.article-notes{
  padding:   0px 30px 0px 30px;
  margin:    0px 33% 0px 0px;
  font-size: 10pt;
}



.article-index{
  font-size:      8pt;
  vertical-align: 4px;
}



.article-notes a, .article-notes a:link, .article-notes a:visited, .article-notes a:hover,
.article-index a, .article-index a:link, .article-index a:visited, .article-index a:hover{
  text-decoration: none;
}


.article-figure-place{
  margin-left:   20%;
  margin-right:  20%;
  margin-top:    20px;
  margin-bottom: 20px;
  text-align:    center;
  font-size:     10pt;
  font-weight:   normal;
  background:    #ffffff;
  color:         #222222;  
}


.article-figure{
  text-align: center;
  background: #ffffff;
  color:      #000000;
  width:      auto;
  height:     auto;
  margin:     10px;
  padding:    10px;
  border:     1px solid #aaaaaa;
  overflow:   auto;
}



.article-tail{
  padding:   0px 0px 0px 0px;
  margin:    0px 30px 0px 30px;
  border-top: 1px dotted #aaaaaa;
  text-align: right;
  font-size: 10pt;
}



/* Typografie */



.article-italic{
  font-style: italic;
}



.article-underlined{
  text-decoration: underline;
}



.article-bold{
  font-weight: bold;
}



.article-subscript{
  font-size:      9pt;
  vertical-align: -2px;
}



.article-superscript{
  font-size:      9pt;
  vertical-align: 4px;
}



/* Konec */

