html, body {
    text-align:center;
    margin:0; padding:0;
		font:14px verdana;
		background: #DEF3FF;
		color: black;
		}
#page {
    text-align:center;
    width:920px;
		margin: 0 auto;
		background:transparent;
		} 
#ram {
    text-align:center;
    width:920px;
    margin: 0 auto;
		margin:0px; padding:0px;
		background:transparent;
		} 
  #main {

    }
	#header {
	  height:234px;
		margin:0; padding:0;
		background:transparent url("../images/banner.jpg") no-repeat;
		}
  #main1 {
		margin:0px; padding:0px;
		background:transparent url("../images/content.jpg") repeat-y;
		}
	#main2 {
		margin:0px; padding:0px;
		}
	#left {
		float:left;
		width:215px;
		margin:0px; padding:0px;
		background:transparent;
		font-size:80%;
		}
	#right {
		float:right;
		width:42px;
		margin:0px; padding:0px;
		background:transparent ;
		font-size:80%;
		}
	#middle {
	  width:656px;
	  min-height:450px;
	 	margin:0px 0px 0px 215px;
		background:transparent;
		font-size:80%;
		}
	#footer {
		height:24px;
		margin:0px; padding:0px;
		background:transparent url("../images/footer.jpg") no-repeat;
		clear:both;
		}
	#footer_in {
	  position:relative;
	  top:3px;
		height:20px;
		margin:0px; padding:0px;
		background:transparent;
		color: black;
  	font-style: normal;
  	text-decoration: none;
  	font-size: 12px;
  	font-weight: bolder;
		}
#login {
  position:relative;
  top:0px;
  left:0px;
  width: 190px;
  color:#39478E;
  margin:0px; padding:0px;
  font-size: 11px;
  font-weight: bolder;
	background-color: transparent;
	text-align: center;
}
#navigace {
	position: relative;
	width:400px;
	top: -50px;
	background-color: transparent;
	text-align: center;
	font-weight: bolder;
	padding: 0px 0px 0px 0px;
}
.NAVIGACE{
 color: #D0B182;
 font-weight: bolder;
 font-size:16px;
}
#nav {
	background-color: transparent;
}
	.column-in {
		margin:0; padding:0.5em 1.6em;
		}
	.menu-in {
		margin:0; padding:6px;
		}
	.cleaner {
		clear:both;
		height:0px;
		font-size:0px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	.hr_menu {
		clear:both;
		width: 90%;
		height:1px;
		color:#5369BC;
		background:transparent;
		text-align: center;
		}
.polozka_formulare{
  font-size: 10px; 
  background-color:#E2E3F3;
}
.polozka_formulare_req{
  font-size: 10px; 
  background-color:#92C1EF;
}		
	h1,h2,h3,h4 { margin: 0 }
	p { margin: 0.5em 0 }
	
.copy { text-align:center; font-size:80% }

a {
	color: #0000FF; /*blue*/
	text-decoration: none;
}
a:hover {
	color: #ff8c00;/*darkorange*/
	text-decoration: underline;
}

p, ul, ol {
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	margin:0px;padding:0px;
}
li{
  margin-left:20px;
}
#table_list {
 table-layout:fixed;
 width: 100%;
 background-color: transparent;
 border: 1px solid black;
}
.TABLEHEADER {
  border: 1px solid #5369BC;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	background-color:#D0B182;
	text-align:left;
}
.TABLECONTENT {
  border: 1px solid #5369BC;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color:#92C1EF;
	text-align:left;
}
.TABLECONTENT_PICT {
  width:110px;
  border: 1px solid #5369BC;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color:#92C1EF;
	text-align:center;
}
.TABLECONTENT_INACTIVE {
  border: 1px solid #5369BC;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color:#C10013;
	text-align:left;
}
#table_cat {
 width: 100%;
}
.CAT_SPACE_ROW {
 height:10px;
 text-align:center;
}
.CAT_HEADER {
  border: 1px solid #5369BC;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	background-color:#E6C9A7;
	padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
	text-align:left;
}
.CAT_CONTENT {
  border: 1px solid #5369BC;
	background-color:#92C1EF;
	padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
  text-align:left;
}
.CAT_PICT {
  width: 110px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #5369BC;
	background-color:#92C1EF;
	text-align:center;
}
.CAT_IMG{
 border: 2px ridge #E6E6E6;
 text-align:center;
 margin-bottom:-2px;
}

.SHOW {
  width: 250px;
  height:250px;
  border:1px solid #E6E6E6;
	background-color:transparent; 
	/*text-align:center;*/
}
.SHOW_PICTURE {
  width:400px;
  height:400px;
  border: 1px solid #E6E6E6;
	background-color:transparent;
	text-align:center;
}
.CATCONTENT_SEARCH {
  width: 100%;
  height: 150px;
  border: 1px solid #E6E6E6;
	background-color:#191512;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align:center;
}
.CATPICT_SEARCH {
  width: 160px;
  height: 150px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #E6E6E6;
	background-color:transparent;
	text-align:center;
}
.polozka_katalogu {	
	cursor: pointer;
	border: 0px solid #E6E6E6;
	text-align:center;
}
.obr{
width:250px;
border: 2px ridge #E6E6E6;
}
/*tlacitka*/
.TLAC {
	width: 130px;
	height: 17px;
	border: none;
	margin: 1px;
	padding:0px;
	padding-bottom:0px;
	background-color: transparent;
	background: url("../images/button_tlac.jpg") no-repeat;
	color: #8B4513;
	font-style: normal;
	font-weight: bolder;
	font-size: 10px;
	cursor: pointer;
}
.TLAC_SLIM {
	width: 70px;
	height: 18px;
	border: none;
	margin: 1px;
	background-color: transparent;
	background: url("../images/button_slim.jpg") no-repeat;
	color: #8B4513;
	font-style: normal;
	font-weight: bolder;
	font-size: 10px;
	cursor: pointer;
}
.TLAC_SMALL {
	width: 24px;
	height: 20px;
	border: none;
	margin: 1px;
	color: #8B4513;
	font-style: normal;
	font-weight: bolder;
	font-size: 10px;
	background-color:#F0E3DA;
	border: 2px ridge silver;
	cursor: pointer;
}
/*pisma*/
h1 {
	color: #3D4293;
	font-style: normal;
	text-decoration: none;
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
}
h2 {
	color: black;
	font-style: italic;
	text-decoration: underline;
	font-size: 1.3em;
	font-weight: bolder;
	text-align: left;
}
h4 {
	color: black;
	font-style: italic;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bolder;
	text-align: left;
}
p {
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.MALYNORMAL {
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}
.NORMAL {
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}
.NORMALL {
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.H2_NADPIS {
	color: black;
	font-style: italic;
	text-decoration: underline;
	font-size: 1.3em;
	font-weight: bolder;
	text-align: center;
}
.ERROR {
	color: red;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}
.WARNING {
	color: #8b4513;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}
/*formulare*/
form {
  margin-top: 0px; 
  margin-bottom: 5px;
}
.polozka_formulare{
  font-size: 10px; 
}


/*fotogalerie*/
#table_cat {
 width: 100%;
 border: 0px solid #002777;
}
.PHOTO_TABLE {
 text-align:center;
}
.PHOTO_SPACE {
 text-align:center;
}
.PHOTO_SPACE_ROW {
 height:10px;
 text-align:center;
}
.PHOTO_HEADER {
  width: 160px;
  height: 30px;
  border: 1px solid #002777;
	background-color:#63BAD6;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1.2em;
  text-align:center;
}
.PHOTO_CONTENT {
  width: 160px;
  height: 30px;
  border: 1px solid #002777;
	background-color:#92C1EF;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1.0em;
  text-align:center;
}
.PHOTO_PICT {
  width: 160px;
  height: 160px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #002777;
	background-color:#92C1EF;
	text-align:center;
}
.PHOTO_IMG{
 cursor: pointer;
 border: 2px ridge #002777;
 text-align:center;
 margin-bottom:-2px;
}
.polozka_katalogu {	
	cursor: pointer;
	border: 0px solid #E6E6E6;
	text-align:center;
}
#trideni {
  position:relative;
  width:520px;
  height:24px;
  color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:0px;
}
.strankovani {
  width:530px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin-bottom:10px;
}
/*////////////////////*/