html, body {
    text-align:center;
    margin:0px; padding:0px;
		font:14px verdana;
		/*background:transparent url("../images/grass.gif") repeat;*/
		background:#9CEFF7;/*#C6F7F7;*/
		color: black;
		}
#page {
    text-align:center;
    width:920px;
		margin: 0px auto;
		background:transparent;
		} 
#ram {
    text-align:center;
    width:920px;
    margin: 0px auto;
		margin:0px; padding:0px;
		background:transparent;
		} 
  #main {
		border: 0px solid black;
		margin-top:5px;
    }
	#header {
	  height:171px;
		margin:0px; padding:0px;
		background:transparent url("../images/banner.jpg") no-repeat;
		border: 0px solid navy;
		}
  #main1 {
		margin:0px; padding:0px;
		background:transparent url("../images/content.jpg") repeat-y;
		}
	#main2 {
		margin:0px; padding:0px;
		}
	.menu-in {
		margin:0; padding:2px;
		}
	#menu_top {
		height:28px;
		margin:0px; padding:0px;
		background:transparent url("../images/menu.jpg") no-repeat;
		clear:both;
		border-bottom: 0px solid navy;
		border-left: 0px solid navy;
		border-right: 0px solid navy;
		}
	#menu_top_in {
	  position:relative;
	  top:5px;
		height:20px;
		margin:0px; padding:0px;
		background:transparent;
		color: black;
  	font-style: normal;
  	text-decoration: none;
  	font-size: 12px;
  	font-weight: bolder;
		}
	 #menu_top_in a{
   color:#0859A5;
   }
   #menu_top_in a:hover{
   color:#FFEBE7;
   }		
	#middle {
	  width:920px;
	  min-height:450px;
	 	margin:0px 0px 0px 0px;
		background:transparent;
		font-size:80%;
			 	background:transparent url("../images/troskyx.jpg") no-repeat center top;
		}
	.column-in {
	 	margin:0px 0px 0px 0px; 
	 	padding:7px 100px 0px 100px;
		}
	#footer {
		height:26px;
		margin:0px; padding:0px;
		background:transparent url("../images/footer.jpg") no-repeat;
		clear:both;
		border: 0px solid navy;
		}
	#footer_in {
	  position:relative;
	  top:8px;
		height:20px;
		margin:0px; padding:0px;
		background:transparent;
		color: black;
  	font-style: normal;
  	text-decoration: none;
  	font-size: 12px;
  	font-weight: bolder;
		}
	 #footer_in a{
   color:blue;
   }
   #footer_in a:hover{
   color:blue;
   }
.reklama{
  font-size: 12px;
  margin-top:5px;
  }
/*///////////////////////////*/
.cleaner {
		clear:both;
		height:0px;
		font-size:0px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
.hr_invisible{
		clear:both;
		width: 100%;
		height:0px;
		color:#734D9C;
		background:transparent;
		text-align: center;
		visibility: hidden;
}
.hr_menu {
    position:relative;
    left:-5px;
    top:0px;
		clear:both;
		width: 90%;
		height:1px;
		color:#734D9C;
		background:transparent;
		text-align: center;
		}
.polozka_formulare{
  font-size: 10px; 
  background-color:#84D7E7;
  font-weight:bolder;
}
.polozka_formulare_req{
  font-size: 10px; 
  background-color:#31AADE;
  font-weight:bolder;
}
	h1,h2,h3,h4 { margin: 0 }
	p { margin: 0.5em 0 }
	
.copy { text-align:center; font-size:80% }

img {border: 2px solid navy;}
button img, td img {border: none;}

/*tlacitka*/
.TLAC {
	width: 130px;
	height: 18px;
	line-height: 12px;
  vertical-align: middle;
	border: none;
	margin: 1px;
	padding:0px;
	background-color: transparent;
	background: url("../images/button.gif") no-repeat;
	color: black;
	font-style: normal;
	font-weight: bolder;
	font-size: 10px;
	cursor: pointer;
}
/*pisma*/
h1 {
	color: #005DA5;
	font-style: normal;
	text-decoration: none;
	font-size: 20px;
	font-weight: bolder;
	text-align: center;
}
h2 {
	color: #005DA5;
	font-style: normal;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-bottom:5px;
}
h3 {
	color: #005DA5;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
h4 {
	color: #005DA5;
	font-style: normal;
	text-decoration:none;
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
}
a {
	color: #31AADE;
	text-decoration: none;
	font-weight: bolder;
}
a:hover {
	color: red;
	text-decoration: underline;
	font-weight: bolder;
}
p {
	color: #005DA5;
	/*font-style: bolder;*/
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	margin-top: 0px;
}
ul {
	color:  #005DA5;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	margin:0px;padding:0px;
	margin-top:-5px;
	margin-left:15px;
}
ul ul{
	margin-top:0px;
}
li {
  margin-left:20px;
}
.MALYNORMAL {
	color: #005DA5;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}
.MALYNORMALL {
	color: #005DA5;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
.NORMAL {
	color: #005DA5;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.NORMALL {
	color: #005DA5;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
.ERROR {
	color: red;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
.WARNING {
	color: #FF9900;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}
/*formulare*/
form {
  margin-top: 0px; 
  margin-bottom: 5px;
}
/*tabulky obecne*/
#table_list {
 table-layout:fixed;
 width: 100%;
 background-color: transparent;
 border: 1px solid navy;
}
.TABLEHEADER {
  border: 1px solid navy;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	background-color:#31AADE;
	text-align:center;
}
.TABLECONTENT {
  border: 1px solid navy;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
	background-color:#84D7E7;
	text-align:left;
}
.TABLEPICT {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid navy;
	background-color:#9CE3FF;
	text-align:center;
}
.TABLEIMG{
 border: 1px ridge navy;
 text-align:center;
 margin-bottom:-2px;
}
.TABLECONTENT_PICT {
  width:110px;
  border: 1px solid navy;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color:#9CE3FF;
	text-align:center;
}
.TABLECONTENT_INACTIVE {
  border: 1px solid navy;
	color: black;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color:#D5D5D5;
	text-align:left;
}
.SHOW {
  width: 250px;
  height:250px;
  border:1px solid navy;
	background-color:transparent; 
	/*text-align:center;*/
}
/*////////////////////*/
/*fotogalerie*/
#table_cat {
 width: 100%;
 border: 0px solid navy;
}
.PHOTO_TABLE {
 text-align:center;
 width:90%;
}
.PHOTO_SPACE {
 text-align:center;
}
.PHOTO_SPACE_ROW {
 height:10px;
 text-align:center;
}
.PHOTO_HEADER {
  width: 160px;
  height: 30px;
  border: 1px solid navy;
	background-color:#FFB229;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  text-align:center;
}
.PHOTO_CONTENT {
  width: 160px;
  height: 30px;
  border: 1px solid navy;
	background-color:#9CE3FF;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  text-align:center;
}
.PHOTO_PICT {
  width: 160px;
  height: 160px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid navy;
	background-color:#FFB229;
	text-align:center;
}
.PHOTO_IMG{
 cursor: pointer;
 border: 1px solid navy;
 text-align:center;
 margin-bottom:-2px;
}
.SHOW_PICTURE {
  width:400px;
  height:400px;
  border: 2px solid navy;
	background-color:#FFB229;
	text-align:center;
}
/*////////////////////*/

