body
{
 background: white;
 font-family: verdana,sans-serif;
 font-size: 12px;
 color: #555555;
}

a 
{ 
  text-decoration: none;
}

a:link 
{ 
  color: #800000;
}

a:visited 
{ 
  color: #800000;
}

a:active 
{ 
  color: #ff0000;
}

a:hover
{
  text-decoration: underline;
}

.obalovydiv
 {
 margin: 5px 0px 10px 0px;
 padding: 1px;
 background-color:#fff;
 color: #333;
/*  border: 1px solid gray; */
 width:780px;
 position: relative; 
 text-align:left;
 margin: 0px auto;
 }

.hlavicka
 {
 padding: 0;
 background-color:#fde5aa;
 border-bottom: 1px solid gray;
 border: 1px solid gray;
 }

.levy_sl
 {
 width: 169px;
 float:left;
 margin: 3px 0px 3px 0px;
 padding: 0px;
 }

.levy_pol
 {
 background-color:#fde5aa;
 padding: 2px;
 border: 1px solid gray;
 margin-bottom:3px;
 }

.stred_sl
 {
 margin-left: 172px;
 margin-right: 172px;
 padding: 0px;
 }

.stred_pol
 {
 background-color:#fde5aa;
 padding: 2px;
 border: 1px solid gray;
 margin-top: 3px;
 margin-bottom:3px;
 width: min 500px;
 }

.pravy_sl
 {
 width:169px;
 padding: 0px;
 float: right;
 }

.pravy_pol
 {
 background-color:#fde5aa;
 margin:3px 0px 3px 0px;
 padding: 2px;
 border:1px solid gray;
 }

.seznam
 {
 width:600px;
 background-color:#fde5aa;
 margin: 3px 1px 0px 172px;
 padding: 2px;
 border: 1px solid gray;
 min-height: 500px; /* pro standardní prohlížeče */
 _height: 500px; /* pro internet explorer, který to chápe jako min-height*/
 position:absolute;
 right:0px;
 }

.rozhrani
 {
 width:170px;
 background-color:none;
 padding: 2px;
 /*border: 1px solid gray;*/
 text-align:center;
 position:absolute;
 left:605px;
 top:122px;
 z-index:10;
 }

.napoveda
 {
 width:180px;
 background-color:#fde5aa;
 margin:3px 4px 3px 0px;
 padding: 2px;
 float:right;
 clear:right;
 border: 1px solid gray;
 }

h3
{
 background-color:#ff8c03;
 border: 1px solid gray;
 margin-top:0;
 padding: 2px 5px 2px 2px;
 font-size: 80%;
 text-align:left;
}

.rozhrani h3
{
  margin-bottom:0;
}

h3 img
{
 margin:0px 7px 0px 0px;
 vertical-align:middle;
 border:0px;
}

.odsazeni
{
 margin-left: 5px;
 margin-right: 5px;
}

.logo
{
  font-size: 14px;
}

.news
{
  background-color: #ffe7ce; 
}

.formular 
{  
  background-color: #ffd; 
  border: 1px #f90 solid; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 12px;
}

legend
{
  font-size: 12px; color: #990000; 
}

fieldset
{
  border: 1px #993300 solid;
}

th
{
 background-color: #ffd;
 border: 1px #f90 solid;
 text-align:left;
 padding-left:3px;
}

table
{
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 100%;
 margin-left:3px;
 padding:2px;
 width:100%;
}

.tabulka
{ 
 border: 1px #f90 solid;
 width:400px;
}

ul
{
 padding-left:20px;
}

span.hide {
 color: #891400;
 cursor: pointer;
 text-decoration: none;
}

.skryvany {
 background-color:#fde5aa;
 display: none;
 border: 2px solid gray;
 padding:2px;
 margin:0px;
}

li img {
 float:right;
 border:0px;
}

/* galerie */

#collectionPage {
/*     background-color: #dddcca; */
    color: black;
    margin: 0;
	padding: 0;
}

/*a {
    color: #2f5d9c;
	text-decoration: none;
}

a:hover {
    color: #456ff3;
	text-decoration: underline;
}*/

h1 {
	padding: 0;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;

/* 	color: #460; */
    font-size: 150%;
/* 	font-family: Bitstream Vera Serif, serif; */
	background-color: #fbfaf4;
    border-bottom: 1px dashed #cccbb9;
	text-align: center;
}

#content {
	padding-top: 0.5em;
	padding-left: 40px;
	margin: 0 auto;
	width: 95%;
	text-align: center;
}

/* Collection page */
#collectionPage ul {
	padding: 0;
	text-align: center;
}

#collectionPage li {
    display: block;
    float: left;
    text-align: center;
    margin: 6px;
	padding: 5px;
	background-color: #eee;
	border: 1px solid #cccbb9;
	width:150px;
}


#collectionPage img {
	border: 0;
}

#collectionPage .image {
	float: left;
    text-align: center;
    margin: 6px;
}

/* Image page */
#imagePage h1 {
	text-align:left;
}
#nav {
	float: right;
}

#imagePage img {
	padding: 5px;
	background-color: #eee;
	border: 1px solid #cccbb9;
}