html {
	margin: 0px !important;
	}
body {
	width: 100%;
	height: 100% !important;
	background-color: #808080;
	overflow: scroll !important;
	background-image: URL(pozadi1.gif);
	background-repeat: repeat-y;
	background-position: center;
	color: white;
	margin: auto;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
small {
	font-size: 80%;
	}
#center {
	text-align: center;
	margin: auto;
	width: 1000px;
	xheight: 100%;
	xoverflow: auto !important;
	xbackground: URL(pozadi.gif);
	xbackground-repeat: repeat-y;
	xborder: 1px solid black;
}
#strana {
	width: 860px !important;
	height: 100%;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
	clear: both;
}
#hlavicka {
	height: 105px !important;
	text-align: center;
	margin: 0;
	padding: 0px 0px 0px 10px;
	background-image: URL(hlavicka1.gif);
	background-repeat: repeat-x;
	border: none;
}
#hlista {
	height:35px;
	background-color: #2593D9;
	text-align: center !important;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: black;
	font-size: 16px;
	border: none;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	clear: both;
  }
#obsah {
	width:580px;
	height: 73%;
	margin:10px 4px 10px 10px;
	padding: 0px 5px 0px 0px;
	color: white;
	text-align:left;
	font-weight:bold;
	border-right: 2px solid black;
  }
.zluta {
	color: rgb( 255, 255, 51);
	}
table.hmenu {
	margin: auto auto 3px auto;
	padding: 0;
	width: auto;
	height: 35px;
	border: none;
	border-collapse: collapse;
	font-size: 15px;
	}
table.hmenu tr {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	height: 35px !important;
	border-collapse: collapse;
	}
table.hmenu tr td {
	text-align: center !important;
	vertical-align: middle;
	font-family: Verdana, Arial, serif;
	border-top: none;
	border-bottom: none;
	border-right: 2px solid black;
	border-left: 2px solid black;
	border-collapse: collapse;
	color: white;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	height: 35px !important;
	}
table.hmenu tr td:hover {
	border-bottom: 1px solid white;
	}
#hmenu {
	text-align: center;
	}
ul.hmenu {
	display: inline-block;
	list-style-type: none;
	padding: 0;
	margin: 0 auto 5px auto;
	text-align: center;
	}
ul.hmenu li {
	display: table-cell;
	width: 14.2em;
	float: left;
	padding: 0;
	margin: 0 1px 5px 1px;
	font-size: 12px !important;
	height: 2.7em;
	background-color: #fc6674;
	border: none;
	}
table.hmenu2 {
	margin: auto auto 3px auto;
	text-align: center !important;
	vertical-align: top;
	width: 90%;
	}
table.hmenu2 td {
	text-align: center !important;
	vertical-align: middle;
	font-family: Verdana, Arial, serif;
	color: white;
	margin: 0px !important;
	padding: 0px 5px 0px 5px !important;
	width: 20%;
	}
a.menu1, a.menu1:link, a.menu1:visited, a.menu1:active {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: white;
	text-decoration: none;
	text-align: center !important;
	display: block;
	width: 100px !important;
	margin: 0px;
	cursor: pointer;
	border: none;
	}
a.menu1:hover {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: yellow;
	text-decoration: none;
	text-align: center;
	font-size: 15px !important;
	display: block;
	width: 100px !important;
	margin: 0px;
}
a.menu1act, a.menu1act:link, a.menu1act:visited, a.menu1act:active {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: black;
	text-decoration: none;
	text-align: center !important;
	display: block;
	width: 100px !important;
	margin: 0px;
	cursor: pointer;
	border: none;
	}
a.menu2, a.menu2:link, a.menu2:visited, a.menu2:active {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	background-color: #fc6674;
	color: white;
	text-decoration: none;
	text-align: center !important;
	margin: 0px;
	display: block;
	/*width: 100% !important;
	height: 100%;*/
	border-bottom: 2px solid #fc6674 !important;
	padding: 2px !important;
	}
a.menu2:hover {
	color: white;
	text-decoration: none;
	margin: 0px;
	display: block;
	/*width: 100% !important;
	height: 100%;*/
	cursor: pointer !important;
}
a.menu2act, a.menu2act:link, a.menu2act:visited, a.menu2act:active, a.menu2act:hover {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	background-color: #fc6674;
	color: black;
	text-decoration: none;
	text-align: center !important;
	border-bottom: 2px solid yellow !important;
	padding: 2px !important;
	margin: 0px;
	display: block;
	/*width: 100% !important;*/
	cursor: default !important;
	}
a.menu3l, a.menu3l:link, a.menu3l:visited, a.menu3l:active {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	xbackground-image: URL(tlacitko1.gif);
	xbackground-repeat: repeat-x;
	background-color: #fc6674;
	color: white;
	text-decoration: none;
	text-align: center !important;
	font-size: 13px !important;
	border-left: 2px solid black !important;
	border-right: 1px solid black !important;
	border-bottom: 2px solid black !important;
	border-top: 2px solid black !important;
	padding: 2px !important;
	display: block;
	width: 20px !important;
	margin: 0px 0px 0px 0px;
	cursor: pointer !important;
	}
a.menu3r, a.menu3r:link, a.menu3r:visited, a.menu3r:active {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	xbackground-image: URL(tlacitko1.gif);
	xbackground-repeat: repeat-x;
	background-color: #fc6674;
	color: white;
	text-decoration: none;
	text-align: center !important;
	font-size: 13px !important;
	border-left: 1px solid black !important;
	border-right: 2px solid black !important;
	border-bottom: 2px solid black !important;
	border-top: 2px solid black !important;
	padding: 2px !important;
	display: block;
	width: 20px !important;
	margin: 0px 0px 0px 0px;
	cursor: pointer !important;
	}
a.menu3l:hover, a.menu3r:hover {
	color: yellow;
	text-decoration: none;
	padding: 2px !important;
	border-bottom: 2px solid yellow !important;
	display: block;
	cursor: pointer !important;
	background-image: none;
	background-color: white;
	color: black;
}
a.menu3pl, a.menu3pl:link, a.menu3pl:visited, a.menu3pl:active, a.menu3pl:hover {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	xbackground-image: URL(tlacitko1.gif);
	xbackground-repeat: repeat-x;
	background-color: #fc6674;
	color: gray;
	text-decoration: none;
	text-align: center !important;
	font-size: 13px !important;
	border-left: 2px solid black !important;
	border-right: 1px solid black !important;
	border-bottom: 2px solid black !important;
	border-top: 2px solid black !important;
	padding: 2px !important;
	display: block;
	width: 20px !important;
	margin: 0px 0px 0px 0px;
	cursor: default !important;
	}
a.menu3pr, a.menu3pr:link, a.menu3pr:visited, a.menu3pr:active, a.menu3pr:hover {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	xbackground-image: URL(tlacitko1.gif);
	xbackground-repeat: repeat-x;
	background-color: #fc6674;
	color: gray;
	text-decoration: none;
	text-align: center !important;
	font-size: 13px !important;
	border-left: 1px solid black !important;
	border-right: 2px solid black !important;
	border-bottom: 2px solid black !important;
	border-top: 2px solid black !important;
	padding: 2px !important;
	display: block;
	width: 20px !important;
	margin: 0px 0px 0px 0px;
	cursor: default !important;
	}
a.ico, a.ico:link, a.ico:visited, a.ico:active {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: rgb( 255, 255, 51);
	text-decoration: none;
	text-align: left;
	font-size: 12px !important;
	border: 0px none !important;
	padding: 0px !important;
	margin: 0px;
	display: inline;
	cursor: pointer !important;
	}
a.ico:hover {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: white;
	text-decoration: none;
	text-align: left;
	font-size: 12px !important;
	border: 0px none !important;
	padding: 0px !important;
	margin: 0px;
	display: inline;
	cursor: pointer !important;
	}
a.mail, a.mail:link, a.mail:visited, a.mail:active {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: rgb( 255, 204, 51);
	text-decoration: none;
	text-align: left;
	border: 0px none !important;
	padding: 0px !important;
	margin: 0px;
	display: inline;
	cursor: pointer !important;
	}
a.mail:hover {
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	color: white;
	text-decoration: underline;
	text-align: left;
	border: 0px none !important;
	padding: 0px !important;
	margin: 0px;
	display: inline;
	cursor: pointer !important;
	}
form {
	margin: 0px;
	padding: 0px;
	}
input.but {
	font-family: Verdana, Arial, serif;
	font-weight: bold;
	color: black;
	background-color: #3366ff;
	font-size: 13px !important;
	margin: 0px;
	padding: 0px;
	cursor: pointer !important;
	}	
input.cenbut {
	font-family: Verdana, Arial, serif;
	font-weight: bold;
	color: black;
	background-color: rgb(37,147,217);
	font-size: 13px !important;
	margin: 0px;
	padding: 0px;
	width: 180px;
	cursor: pointer !important;
	}	
input.cenend {
	font-family: Verdana, Arial, serif;
	font-weight: bold;
	color: black;
	background-color: #99ff99 !important;
	font-size: 13px !important;
	margin: 0px;
	padding: 0px;
	width: 180px;
	cursor: pointer !important;
	}	
input.cencanc {
	font-family: Verdana, Arial, serif;
	font-weight: bold;
	color: black;
	background-color: #ff9999;
	font-size: 13px !important;
	margin: 0px;
	padding: 0px;
	width: 180px;
	cursor: pointer !important;
	}	
input.zobr {
	font-family: Verdana, Arial, serif;
	font-weight: bold;
	color: black;
	background-color: #ff9999;
	font-size: 12px !important;
	margin: 0px !important;
	padding: 0px !important;
	cursor: pointer !important;
	width: 110px;
	xbackground-image: URL(tlacitko1.gif);
	background-color: #fc6674;
	}	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 45px;
	color: #00A0FF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	padding: 10px 10px 0px 10px;
	margin: 0px;
	color: rgb( 255, 204, 51);
	}
h2 small {
	font-weight: normal;
	color: inherit;
	}
h2 span {
	font-weight: normal;
	color: inherit;
	}
p {
	font-family: Verdana, Arial, serif;
	font-weight: normal;
	font-size: 11pt;
	text-align: left;
	color: rgb( 255, 204, 51);
	line-height: 150%;
	text-indent: 0px;
	padding: 10px 10px 0px 10px;
	margin: 0px;
	}
ul.uvod {
	font-family: Verdana, Arial, serif;
	font-weight: normal;
	font-size: 11pt;
	text-align: left;
	color: rgb( 255, 204, 51);
	line-height: 150%;
	text-indent: 0px;
	padding: 0px 10px 0px 10px;
	margin: 0;
	}
ul.uvod li {
	margin-left: 20px;
	}
DIV.hid {
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	display: none;
	font-family: Verdana, Arial, serif;
	font-weight: normal;
	font-size: 80%;
	}
DIV.hid ul {
	padding: 0px;
	margin-left: -1em;
	}
DIV.hid ul li {
	margin-left: 20px;
	}
DIV.hid ol {
	padding-left: 1em;
	}
DIV.nohid {
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	display: block;
	font-family: Verdana, Arial, serif;
	font-weight: normal;
	font-size: 80%;
	}
DIV.nohid ul {
	padding: 0px;
	margin-left: -1em;
	}
DIV.nohid ul li {
	margin-left: 20px;
	}
DIV.nohid ol {
	padding-left: 1em;
	}
table.cenik {
	font-size: 90%;
	border-color: #cccccc !important;
	margin: auto;
	}
table.cenik caption {
	text-align: center;
	}
td.cenLTRB {
	border-color: #cccccc !important;
	border: 2px solid;
	}
td.cenLTR {
	border-color: #cccccc !important;
	border-top: 2px solid;
	border-right: 2px solid;
	border-bottom: none;
	border-left: 2px solid;
	}
td.cenLT {
	border-color: #cccccc !important;
	border-top: 2px solid;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid;
	}
td.cenLB {
	border-color: #cccccc !important;
	border-top: none;
	border-right: none;
	border-bottom: 2px solid;
	border-left: 2px solid;
	}
td.cenL {
	border-color: #cccccc !important;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid;
	}
td.cenLR {
	border-color: #cccccc !important;
	border-top: none;
	border-right: 2px solid;
	border-bottom: none;
	border-left: 2px solid;
	}
td.cenLRB {
	border-color: #cccccc !important;
	border-top: none;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-left: 2px solid;
	}
td.cenTRB {
	border-color: #cccccc !important;
	border-top: 2px solid;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-left: none;
	}
td.cenTR {
	border-color: #cccccc !important;
	border-top: 2px solid;
	border-right: 2px solid;
	border-bottom: none;
	border-left: none;
	}
td.cenRB {
	border-color: #cccccc !important;
	border-top: none;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-left: none;
	}
td.cenR {
	border-color: #cccccc !important;
	border-top: none;
	border-right: 2px solid;
	border-bottom: none;
	border-left: none;
	}
img.spc {
	margin-top: 5px;
	}
#login {
	background-color: black;
	padding: 0px;
	margin: 0px;
	color:white;
	font-size:12px;
}
a.login, a.login:link, a.login:visited, a.login:active {
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, serif;
	background-color: rgb(37,147,217);
	color: white;
	text-decoration: none;
	text-align: center !important;
	font-size: 12px !important;
	border: 2px outset;
	width: 100px;
	margin: 0px;
	padding: 0px;
	line-height: 16px !important;
	cursor: pointer !important;
	}
a.login:hover {
	color: yellow;
	text-decoration: none;
	cursor: pointer !important;
}
div.alert {
	width: 450px !important;
	font-family: Verdana, Arial, serif;
	font-weight: bold;
	font-size: 15px !important;
	color: red !important;
	background-color: white !important;
	border: 2px solid red !important;
	}
table.regist {
	background-color: #99ccff;
	padding: 0px;
	margin: 0px;
	color: black;
	font-family: Verdana, Arial, serif;
	font-size:15px;
	width: 700px !important;
}
table.regist td {
	text-align: left;
	vertical-align: top;
	}
td.r {
	text-align: right !important;
	vertical-align: top;
	}
ul.gal {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-align: center;
	}
ul.gal li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
	}
ul.gal li span {
	display: inline-block;
	width: 250px;
	margin: 0 5px 15px 0;
	border: none;
	text-align: center;
	}
img.gal {
	display: inline-block;
	border: 1px solid black;
	}
code {
	display: table-cell;
	width: 39.6em;
	padding: 0.5em;
	margin: 0;
	border: 1px dashed gray;
	background-color: #cccccc;
	font-family: "Courier New", Courier, monotype;
	font-size: 80%;
	color: black;
	}
dl.refpr {
	margin-top: 20px !important;
	padding: 10px 10px 0px 10px;
	}
dl.refpr dt,dd {
	margin-bottom: 10px;
	}

