/* Copyright (c) 2005 Jirka Cech */
* {margin:0; padding:0}
/** nic nebude mit margin ci padding
*/

body {
	margin:0; padding:0;
	background:#fff;
	color:#000;
	text-align:center;
	font-family:serif;
	font-size:10pt;
	line-height:14pt;
  }
/** celé telo html dokumentu
*/

#content {
	width: 100%;
	text-align:left;
  }
/** cely obsah stranky
*/

#sidebar {
	display:none;
	}
/** leve menu stranky, vnejsi div
*/


#main {
	margin:1em; padding:0;
	}
/** hlavni telo stranky, vnejsi div
*/

#main-content {
	margin:0;padding:0.5em;
	font-size: 100%;
	}
/** hlavni telo stranky, vnitrni div
*/


hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}
/** cara, ktera ceka na dokonceni vsech plovoucich prvku
*/

img.rightbox {
  float:right;
  border:none;
  }

#sidebar-content ul {
	list-style-type:none;
	margin: 1.5em 0 0 0;padding:0;
  }
/** menu
*/

#sidebar-content li {
	font-size: 1.2em;
	margin: 0;padding:0;
  }
/** jednotlive casti menu
*/

#sidebar-content #logo {  
  margin: 0 auto;
  }
/** logo v menu
*/

h1 {
  margin: 0.7em 0 0.7em 0;
  }
/** nejdulezitejsi nadpis na strance
*/

h2 {
  padding:0 0 0 5px;
  margin: 30px 0 10px 0;
  }
/** druhy nejdulezitejsi nadpis na stránce
*/

a:link, a:visited {
  background:transparent;
  text-decoration:underline;
}

a:link {
  color:#00f;
  }
/** normalni odkaz
*/

a:hover {
  color:#009;
  background:transparent;
  text-decoration:none;
  }
/** momentalne aktivni odkaz
*/

a:visited {
  color:#606;
  }
/** jiz navstiveny odkaz
*/

#main-content p {
	margin: 0 0 0.8em 40px;
	text-align:justify;
	}
/** odstavec v hlavnim tele stranky
*/

#main-content ul {
	/*list-style-type:none;*/
	margin: 0 0 0 40px;padding:0;
  }
/** seznam v hlavnim tele stranky
*/

#main-content li {line-height: 1.4em;}
/** jednotlive odrazky v tele stranky
*/
	
p#info {
  font-size: 1.2em;
  margin: 0 0 85px 0;
  }


h2 a:link, h2 a:visited {
  background:#fff;
  text-decoration:none;
}

h2 a:link {
  color:#00f;
  }
/** odkaz normalni jako nadpis v blogu
*/

h2 a:hover {
  background:#fff;
  color:#009;
  text-decoration:underline;
  }
/** prejizdeny odkaz v blogu
*/

h2 a:visited {
  color:#606;
  }
/** nadpis jako odkaz navstiveneho odkazu v blogu
*/

.spotobody {
  margin: 0 0 0 10px;
  }
/** telo spotu v blogu
*/

#footer {
  margin-top:2em;
  }
/** paticka stranky
*/

#footer p {
  margin:0.5em 0 0 0;
  font-size:0.8em;
  }
/** odstavec s patickou
*/

p .spotbar {
  background: #ddd;
  color:#000;
  padding: 5px;
  }

div .spotbar {
  background:#eee;
  color:#000;
  padding:5px;
  margin:0.5em 0 2em 50px;
}
/** informujici div v blogu pod spotem
*/

#bottomnav {
  font-size: 0.8em;
  margin: 10px 0 10px 15px;
  }
/** ruzné informace dole na strance v blogu
*/

form {
  /*width: 34em;*/
  margin: 0;
  padding: 0;
  }

fieldset {
  margin: 0 0 5px 0;
  padding: 5px;
  }

legend {
  margin: 0 3px 0 3px;
  }

fieldset label {
	float:left;
	width:6em;
	text-align:right;
	margin-right: 3px;
	}
	
fieldset input { margin-bottom: 4px;	}
	
.commentbar {
  font-weight: bold;
  margin-top: 10px;
  }

#blog p {
  margin-bottom: 10px;
  }
/** odstavec v blogu
*/

#blognav {
  margin: 10px 0 10px 0;
  font-size: 0.8em;
  }

/* zmena by jirka 4.9.2005 */


dl{width:90%;margin:0 0 0 40px;padding:0;}
dd, dt {display:inline;line-height:1.5em;}
dt {float:left;width:17em;font-weight:bold;}
dd div {margin-left:17em;}
/** styl definic
*/

.large dt {width:25em;}
.large dd div {margin-left:25em;}
/** styl definic, které maji vetsi prvni definici
*/

.in dt {width:10em;}
/** definice, ktera je v dalsi definici, je zuzena kvuli velke velikosti normalni
*/


/* testovani obrazku */

.leftbox {
  /* obrázek vlevo */
  background: url(/shadowAlpha.png) no-repeat bottom right !important; 
  /* pro Operu a Mozillu použijeme transparentní PNG */
  background: url(/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;
  }

.leftboxnoshadow {
  text-align:center;
  margin:0 0 0 6px;
}
/** styl obrazku bez stinu
*/

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

.leftboxnoshadow img {
  display: block;
  background:#fff;
  color:#000;
  border: 1px solid #a9a9a9;
}
/** styl obrazku bez stinu
*/

.leftboxnoborder img {
  display: block;
  position: relative;
  top:-6px;
  background: #fff; /* bílé pozadí kolem */
  color:#000;
  border:none;
  margin: -6px 6px 6px -6px; /* posun kvůli stínu */
  }
/** styl obrazku bez okraje, ale se stinem
*/

.leftboxnoshadownoborder img {
  display: block;
  background:#fff;
  color:#000;
  border:none;
}
/** styl obrazku bez stinu a bez okraje
*/


.obry, .obryleft, .obrydesc {
  line-height: 1.2em;
  float:right;
  font-size:0.6em;
  text-align:center;
  margin: 5px 10px;
  padding: 0; 
  margin-top:5px;
  }

.obryleft {
  float:left;
  }

.obrydesc {
  margin: 0;
  } 

.obryleft .leftbox{
  margin-right: 5px;
  }

.obryleft {
  margin-left: 38px;
  }

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

.innerimg {
  display: block;
  margin: 0 auto;
    /* obrázek vlevo */
  background: url(/shadowAlpha.png) no-repeat bottom right !important; 
  /* pro Operu a Mozillu použijeme transparentní PNG */
  background: url(/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 */
  }

.obry p {
  width: 100%;
  }

#download {
        list-style: none;
        margin-left: 0px;
        padding-left: 0px;
}

#download img {
        float: left;
        padding:0.5em 0.5em -8px 0;
}

#download li {
        padding: 1em 0px;
        border-top: 1px solid #ccc;
}
#download li p {
        margin-left: 130px;
}

/** styl reseni pro download
*/

#footer a.inline-button {
   display:none;
   }
/** styly pro tlacitka na validaci na konci stranky
*/
