body {

	margin           : 0em;

	padding          : 0em;

	color            : #FFFFFF;

	background-color : #1b3858;

	text-align       : center;

	font-family      : Verdana, Tahoma, Arial, Arial_CE, 'Arial CE', sans-serif;

	font-size        : 80%;



	scrollbar-arrow-color      : #FFFFFF;

	scrollbar-face-color       : #21355A;

	scrollbar-highlight-color  : #D4D0C8;

	scrollbar-shadow-color     : #808080;

	scrollbar-3dlight-color    : #FFFFFF;

	scrollbar-darkshadow-color : #21355A;

	scrollbar-track-color      : #21355A;

	}



img { border: none }



p {

	font-size  : 100%;
  line-height: 140%;
  }



.right {

  text-align : right; }

.center {

  text-align : center; }

.odkazvpravo {

  /*text-align : right;*/

	/*position: relative;*/

	margin-top: .5em;

  margin-left   : 1.75em;

	margin-bottom: 1em;

 }

.floatright {

  float: right;

  margin-left: 1em; }

.clear {

  clear: both; height: 1px; margin: 0px; padding: 0px; }



table {

  	font-size : 100%;

  	margin-top    : 0em;

	margin-bottom : 1.5em;

	margin-left   : 1.75em;

	margin-right  : 1.75em;

  }

td {

	padding-right: 2em;

}



hr {

	display : none;

	}



a {

	text-decoration : none;

	color           : #FFFFFF;

	font-weight     : bold; }

a:hover {

	text-decoration : underline; }



input, select {

	font-family      : Verdana, sans-serif;

	font-size        : 100%;

	background-color : #ffffff;

	color            : #000000;

	}



fieldset {

  padding: 1em;

  border: 1px solid #606060;

  }

label {

  float:left;

  width:25%;

  margin-right:0.5em;

  padding-top:0.2em;

  text-align:right;

  text-transform: uppercase;

  color: #a0a0a0;

  }

legend {

  padding: 0.2em 0.5em;

  border: 1px solid #606060;

  text-align: right;

  }



p.nahled {

  background-color : #808080;

  color            : #000000;

  font-size        : 90%;

  padding          : .1em;

  text-align       : center;

}



#page {

	width         : 75%;

	margin-top    : .5em;

	margin-bottom : .5em;

	margin-left   : auto;

	margin-right  : auto;

	padding       : 1em;

	text-align    : left;

	}



#zahlavi {

	margin-bottom : -1em;

  	height        : 204px;

	width         : 100%;

 	background-image : url('./images/bg_im.gif');

	background-repeat: no-repeat;

	background-position: center right;

  }

#zahlavi #logo a {

	font-size: 20%;

	color    : #1b3858;

	display  : block;

	position : relative;

	width    : 342px;

	height   : 155x;

	margin   : 0;

	padding  : 0;	}

#zahlavi #logo span {

	display             : block;

	position            : absolute;

	left                : 0;

	top                 : 0;

	z-index             : 1;

	width               : 342px;

	height              : 155px;

	margin              : 0;

	padding             : 0;

	background-image    : url('./images/logo.gif');

	background-repeat   : no-repeat;

	background-position : top left;

	}





#main {

	margin           : 1em -.5em;

	padding          : 1em 1.5em;

	height           : 275px;

	overflow         : auto;

	border           : 1px solid #FFFFFF;

	background-color : #21355a; }



#mainin {



}



#main h2 {

	font-size         : 120%;

	height            : 24px;

	margin-bottom     : .5em;

	background-image  : url('./images/hx.gif');

	background-repeat : no-repeat;

	padding-left      : 30px; }

#main h3 {

  font-size: 110%; }

#main p {

	margin-top    : .5em;

	margin-bottom : 1.5em;

	margin-left   : 1.75em;

	margin-right  : 30%;

	text-align    : justify; }

#main table p.accent {

	margin-top    : .5em;

	margin-bottom : .5em;

	margin-left   : 0em;

	margin-right  : 0em; }



#main .accent {

	color: #E87817;

	font-weight: bold;

 }

#main p.male {

  margin-left : 2.5em;

  font-size   : 75%;

  color       : #C0C0C0; }

#main p.caranad {

	border-top  : 1px dashed #7C7C7C;

	padding-top : .5em ;}

#main .rightdown {

  /*width      : 40%;*/

  text-align : left; }

#main .aktualizace {

	margin-top    : 3em;

	margin-bottom : .5em;

	margin-right  : 0;

	font-size     : 75%;

	text-align    : right;

	color         : #808080; }

#main .h3 {

  font-size         : 100%;

 	height            : 16px;

 	text-align        : right;

	background-image  : url('./images/ahref.gif');

	background-repeat : no-repeat;

	padding-left      : 24px;

	margin-top        : .75em;

	white-space: nowrap;

margin: 0em;

	}

#main a {

	color: #ffffe0;

}

#main ul { list-style-type: square; margin-top: 0 }

#main ul ul { margin-left: 1.5em; }

#main a.admin {

  font-size        : 100%;

  color            : #ff5555; 

  background-color : #000; 

  margin-top       : .4em }

#main p.butony {

  margin-top: 1.5em; 

  text-align: center }

#main .adminform {

  margin: .5em;

  margin-left: 0;

  font-size: 80% }



#copyright {

	color      : #7C7C7C;

	font-size  : 80%;

	text-align : right;

	}

#copyright a {

	color       : #7C7C7C;

	font-weight : bold;

	}



.inzerce {

    background-color: #1D2F50;

    border: 1px solid #1A2946;

    font-size: 90%;

    margin-right: 30%;

    margin-left: 1.75em;

    padding: .5em 1em;

}

.inzerce h3, #main .inzerce p {

    margin: 0em;

    margin-top: .25em;

    margin-bottom: .25em;

    padding: 0em;

}

.inzerce ul {

    margin-top: 0em;

    margin-bottom: 0em;

}



.menu {

	font-size      : 100%;

	letter-spacing : -0.05em; }

.menu h2 {

	display: none; }

.menu a {

	padding     : .15em 0.3em;

	font-weight : normal;

	/* filter: glow(color=#000000, strength=2); height: 100%; */ }

.menu a:hover {

	background-color : #e67515;

	color            : #000000;

	text-decoration  : none }

.menu .vybrany {

	padding          : .15em 0.3em;

	background-color : #e67515;

	color            : #000000; }

	

#adminlista {  text-align: right; position: absolute; right: 1em; top: 1em;

    border: 1px solid maroon; background-color: #000000 }

#adminlista h3 { font-size: 110%; margin: .2em; padding: 0; color: #ff5555; }

#adminlista p { margin: .2em; padding: 0 }



#gallery #gallerycategory {

  text-align: right;

}

#gallery .galleryimage {

  padding          : 0;

	background-color : #808080;

	float            : left;

  margin-left      : 1em;

  margin-bottom    : 1em;

  padding          : .25em;

}

#gallery p.image {

  margin: .2em;

  text-align: center;

}

#gallery p.imageinfo {

  color       : #ffffff;

  text-align  : center;

  font-size   : 80%;

  margin      : 0;

  font-weight : bold;

}

#gallery .pozn {

  font-weight : normal;

  font-size   : 80%;

}

#gallery img.nahled {

  border: 1px solid #000000;

  filter: 'alpha(opacity=60, enabled=1), gray';

}

#gallery #gallerypaging {

  font-size   : 80%;

  font-weight : bold;

}
