body { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #292C29; margin:0;padding:0; background-color:#F4FFF8;height:100%;}
/*body { font-family: times; font-weight: bold;font-size: 13pt; color: #292C29; margin:0;padding:0; background-color:#FFFFFF;}*/
/*td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #292C29;background-color:#FFFFFF;}
*/
/*Tahoma, D9FFE6  ECFFF2 #F4FFF8*/
/*TABLE { font-family: Verdana; font-size: 8pt; cursor: auto ; color: #b6c1c5; }*/
/*BODY,P,#text { font-family: verdana; font-size: 8pt; color: #b6c1c5; margin:0;padding:0;font-weight: bold; }*/
/*TD,TH { font-family: verdana; font-size: 8pt; color: #b6c1c5; }*/

a {font-size: 10pt; color:#ff0458 ; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 {font-size: 14pt;color: #79CE01; margin:0;padding:0;}
.bo{
 border: none;
}
#top {height:20px;}
#top a{color:#666666 ; text-decoration:none;}
#top a:hover { text-decoration:underline; }
#top a.vybrano{color:#ff0458 ;}
input,  textarea, select { border: 1px solid #445359; color: #555555; font-size: 8pt; background-color: #F0F8C9; margin:4px;padding:0; /*height: 15pt;*/  }
form {
 margin:0;
}
.tlacitko{ cursor:pointer;border: 1px solid #445359; color: #FFFFFF;font-weight: bold; font-size: 8pt; background-color: #79CE01;}
.oknfbk{
  background-color:#F0F8C9;
  text-align: center;
}
.zvyr{
 color:#79CE01; font-weight: bold;
}
.txtmensi{
   font-size: 8pt;
}
#hlobs h2{
  color: #006633;
  margin:0;
  margin-top:5px;
  font-size: small;
}
.fotg{
  background-color:#F0F8C9;
}
#fotos .fbk{
  background-color:#F0F8C9;
}
#fotos a.dalsik{
    color: #9a9a9a;
    font-size: 7pt;
    text-decoration: none;
    font-weight: normal;
}
#fotos a.dalsik:hover{
    color:#ffffff;
}
#fotos td{
  text-align:center;
}
#pravysl{
  width:280px;float:right;
}
#pravysl .oddel{
  padding:0;
  height: 2px;
  background-image: url(img/odd.gif);
  background-repeat: repeat-x;
  margin: 6px 0 6px 0;
}
#atlas,#abeceda {
 width:455px;
 margin:auto;
 text-align:center;
}

#abeceda a.vybrano{
  color: #000000;
  text-decoration: none;
}
table#atlasprehled{
  border-collapse: collapse;
  border:1px solid #666666;
  text-align:left;
}
table#atlasprehled th, table#atlasprehled td{
  vertical-align: baseline;
  border:1px solid #666666;
  padding: 2px;
}
table#atlasprehled th{
  background-color:#CCFFCC;
}
table#atlasprehled th a{
  color:#000000;
}

table#atlasprehled td{
  border-width: 0px 1px;
}
table#atlasprehled td.zvyr{
  /*font-weight: normal;*/
  color: #000000;
  background-color:#e6e6e6;
}
table#vyhled{
  border-collapse: collapse;
  border:1px solid #666666;
  text-align:center;
  margin:auto;
}
table#vyhled td{
  vertical-align: baseline;
  border:1px solid #666666;
  padding: 2px;
  background-color:#EEEEEE;
}
#nahledy{
  width:200px;
  float:right;
  text-align:center;
  background: white;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.fotov{
  width:392px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background: white;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.krok {float:right;width:20px;background-color:#006633;text-align:center;border:1px solid #006633;border-bottom:none;color:#FFFFFF;margin:2px;margin-bottom:0px	;height:18px;}
.vybran{
  color:#000000;
  background-color:#A8FFD3;
}
#pohyb{
/*border:1px solid #000000; #009933*/
padding-top:24px;
}
#pohyb a{
font-size: 10pt;
border:1px solid  #006633 ; text-decoration: none;
background-color:#ff0458;color:#FFFFFF; padding:3px 7px 3px 7px;
font-weight:normal;
padding-left:14px;padding-right:14px;
}
#pohyb a:hover{
/*border-style: inset;
color: #000000;*/
}
#pohyb .tlacitko1,#pohyb .tlacitko2{
  padding:4px;
  float:left;
}
#pohyb .tlacitko2{
  padding:0px;
  float:right;
}
#pohyb .tlacitko{
  font-size: 10pt;
  vertical-align:middle;
  cursor:pointer;
  border: 1px solid #009933;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #ff0458;
  font-weight:normal;
  height:24px;
  padding-left:14px;
  padding-right:14px;
  _padding-left:0px;
  _padding-right:0px;
  margin:0;
}
.galerie {
	border: 1px solid #999;
	padding: 15px 8px 0 8px;
	background-color: #f4f4f4;
	margin: 0;
	text-align: center;
}
.galerie li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 7px 15px 7px;
	border: 1px solid #999;
	padding: 0;
	font-size:x-small;
  font-weight: normal;
}
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
.galerie li>div {
	/*\*/ display: table; /**/
	width: 52px;
}
.galerie a {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: #ffe;
	cursor: pointer;
}
/* IE7? \*/
.galerie>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 52px;
	height: 52px;
}
/**/
.galerie img {
	border: solid 1px #66f;
	border:  none;
	vertical-align: middle;
}
.galerie a:hover {
	background-color: #dfd;
}
/*\*//*/
.galerie li .wrimg {
	display: block;
	font-size: 1px;
}
.galerie .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 52px;
	width: 1px;
}
/**/
.galerie .caption {
	display: block;
	/*padding: .3em 5px;*/
	font-size: .9em;
	line-height: 1.1;
	border-top: 1px solid #ccc;
	w\idth: 52px;  /* Moz, IE6 */
	height: 10px;
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.galerie {
		border-collapse: collapse;
	}
	.galerie a {
		display: inline-block;
		vertical-align: top;
	}
	.galerie {
		display: inline-block; /* non deve avere margin */
	}
}
