body {
	margin:0; padding:0;
	background: white;
	text-align:center;
	}

#content {
	width: 34em;
	margin:0.5em auto;
 	xborder: 1px solid black;
	text-align:left;
	max-width: 1024px;
	line-height: 1.4em;
	}


#main {
	margin:0; padding:0;
	}

#main-content {
	margin:0; padding: 0.5em 1em;
	font-size: 100%;
	xborder: 1px solid black;

	}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}

#motto {
padding: 0 120px 5px 0;
background: url('./images/nuclear-fusion-nucleus.gif') right center no-repeat;
margin: 0 0 0.2em 0;
}
#motto p {
font-style:italic;
font-size: 0.9em;
}
h1, h2, h3, #head {
margin:0;
padding:0;
}

h1, #head {
font-family: arial, sans-serif;
font-weight:normal;
font-size: 1.8em;
color: #007AE6;
margin: .5em 0 0.2em 0.3em;
line-height: 1.3em;

}
#head a{
text-decoration: none;
}

.bottomhead {
margin: 0.6em 0 0.2em 0.3em;
font-size:1.6em;
}

p {
margin:0 0 0.8em 0;
padding:0;
}

ul{
margin:0;
padding:0;
list-style-type: none;
}

li{
margin:0;
padding:0;
}

#menu ul li{
float:left;
margin: 0.3em 14px 0.3em 9px;
font-size:.8em;
font-family: arial, sans-serif;
color: #007AE6;
font-weight: bold;
}
#menu ul{
border-top: 2px solid #007AE6;
}
a:visited {
color: #007AE6;
}
a:hover {
color: #AA7AE6;
}
a {
color: #007AE6;
}

#items {
margin-left:2.5em;

}
.text, .spottext {
clear: both;
border-top: 2px solid #007AE6;
margin:0 0 0 0;
border-bottom: 2px solid #007AE6;
}
h2, .spottext h1 {
margin: 0.8em 0 0.2em 0.3em;
padding: 0 0 0.5em 1.5em;
font-family: arial, sans-serif;
font-weight:normal;
font-size: 1.2em;
color: #007AE6;
background: url('./images/molecule-20.gif') left top no-repeat;
}
h3, .spottext h2 {
font-family: arial, sans-serif;
font-weight:normal;
font-style:italic;
font-size: 1.1em;
color: #007AE6;
background:none;
margin: 0 0 0.1em 0.15em;
padding:0;
}
#footer {
font-size:0.75em;
font-family: arial, sans-serif;
line-height: 1.2em;
margin: 0.5em 0 0 0;
text-align: right;
}
#disclaimler {
float: left;
width: 19em;
text-align: left;
}

.imag {
  font-size:0.8em;
  font-style: italic;
  text-align: center;
  line-height: 1.2em; 
  margin: 20px auto;
  margin-bottom: 10px;
}

.innerimg {
  display: block;
  margin: 0 auto;
  background: url(./images/shadowAlpha.gif) no-repeat bottom right; 
  /* pro IE musíme ještě doplnit GIF, Opera a Mozilla kvůli !important použije PNG */
}
.innerimg img  {
  display: block;
  position: relative;
  top:-6px;
  background-color: #fff; /* bílé pozadí kolem */
  border: 1px solid #a9a9a9; /* rámeček */
  margin: -6px 6px 0px -6px; /* posun kvůli stínu */
}
.leftbox {
  /* obrázek vlevo */
  background: url(./images/shadowAlpha.gif) no-repeat bottom right; 
  /* pro IE musíme ještě doplnit GIF, Opera a Mozilla kvůli !important použije PNG */
  margin: 16px 5px -5px 10px; 
  text-align:center;
}

.leftbox img  {
  display: block;
  position: relative;
  top:-6px;
  background-color: #fff; /* bílé pozadí kolem */
  border: 1px solid #a9a9a9; /* rámeček */
  margin: -6px 6px 6px -6px; /* posun kvůli stínu */
}

.obry, .obryleft, .obrydesc {
  line-height: 1.2em;
  float:right;
  font-size:0.8em;
  font-style:italic;
  text-align:center;
  margin: 0;
  padding: 0; 
  margin-top:5px;
}
dt {
font-weight:bold;
margin: 0 0 0 1em;
}
dd {
margin: 0 0 0.4em 0;
}
ol {
margin-top:0;
}
.itemfooter {
text-align:right;
font-family: arial, sans-serif;
background: url('./images/footer-line.gif') left top no-repeat;
font-size: 0.8em;
padding: 0.5em 0 0 0;
margin: -0.9em 0 1.7em 0;
font-weight:bold;
}

/* Comments */
#komentare h2 {
  font-size: 1.5em;
}

#komentare h2 a:visited {
  color: #007AE6; 
}

#komentare h2 a:hover, #komentare h1 a:hover {
  color: #69f; 
}

#komentare form {
  width: 95%;
  margin: 0;
  padding: 0;
}

#komentare fieldset {
  color: #007AE6;
  margin: 0 0 15px 0;
  padding: 5px;
}

#komentare textarea {
  _font-size: 0.8em;
}

#komentare legend {
  color: #007AE6;
  margin: 0 3px 0 3px;
}

fieldset label {
	float:left;
	width:35%;
	text-align:right;
	margin-right: 3px;
	}

hr {
  margin: 20px 0 10px 0;
  color: #007AE6;
  background-color: #007AE6;
  width: 95%;
}

.commentbody {
  line-height: 1.3em;
}
.komnad {
font-size:0.8em;
font-family: arial, sans-serif;
font-weight: bold;

}

/* Archive */
.archive h2{
display:inline;
font-size:1em;
font-style:normal;
}
.archive {
display:block;
}
.archive ul {
margin: 0 0 1em 0.8em;
}
.archive li {
margin: 0 0 0.2em 0em;
}
#counter{
display:none;
}
