ul, li, div, p, h1, h2, h3, h4, a, span {
	margin: 0;
	padding: 0;
}
body {
	background: #f8f8f8 url(../img/admin/body-bg.gif) repeat-x left top;
	color: #000;
	font-size: 80%;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	letter-spacing: 0.05em;
	text-align: center;
	font-family: Tahoma, georgia, "trebuchet ms", verdana, arial, lucida, sans-serif !important;
	line-height: 1.4;
}
.admin {
}
img {
	border: 0;
}
ul li {
	list-style-type: none;
}
/*odkazy*/
a {
	color: #000;
	letter-spacing: 0px
}
a:hover {
	color: #586AAB
}

/*page*/
#page {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	border: 0px;
	margin-bottom: 20px;
  z-index: 1;
}
/*logo*/
#head {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	z-index: 1;
}
#head-in {
	background: url("../img/head.gif") repeat-x left top;
	width: 960px;
	height: 121px;
	display: block;
	z-index: 2;
	position: relative;
}
#head-in #heads {
	background: transparent;
	width: 960px;
	min-height: 1px;
	display: block;
}
#head-in-1,
#head-in-2 {
  width: 470px;
  margin-left: 0px;
  padding-left: 10px;
  float: left;
  text-align: left;
  line-height: 34px;
}

#head-in-2 {
  width: 470px;
  float: right;
  text-align: right;
  line-height: 34px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 10px;
	z-index: 2;
}
#head span {
	z-index: 0
}
#headclick {
	background: url(../img/logo.jpg) top center no-repeat;
	position: absolute;
	top: 64px;
	left: 0px;
	z-index: 5;
	width: 220px;
	height: 53px;
	float: left;
	clear: both;
	z-index: 3;
}
#headclick:hover {
}
#h1 h1 {
	color: #000;
	font-family: "Arial Black";
	overflow: hidden;
	font-weight: normal;
	letter-spacing: 0px;
	position: absolute;
	left: 0px;
	top: 60px;
	font-size: 300%;
	z-index: 0;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
/*horni menu pod headem*/
#menu {
	background: #77B43B url(../img/bg-menu.gif) no-repeat left top;
	width: 960px;
	height: 52px;
	font-size: 95%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	position: relative;
}
#menu ul {
	width: 940px;
	height: 52px;
	margin: 0 auto;
  padding: 0px 10px 0px 10px;
	text-align: left;
}
#menu li {
	display: inline;
	text-align: center;
	margin: 0 auto;
	letter-spacing: 0.03em
}
#menu li a {
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 0 15px;
	height: 52px;
	display: block;
	float: left;
	border-right: #77a64f 1px solid;
	line-height: 52px;
	height: 52px;
}
#menu li a:hover {
	background: #609731 url(../img/bg-menu-hover.gif) left top repeat-x;
	color: #fff;
}
/*bocni-menu*/
.bocni-menu-1,
.bocni-menu-2,
.bocni-menu-3,
.bocni-menu-4,
.bocni-menu-5,
.bocni-menu-6,
.bocni-menu-7 {
	width: 218px;
	font-size: 85%;
	border: 1px solid #bbd1a8; border-top: 0px;
	margin-bottom: 10px;
	background: #ffffff;
}
.bocni-menu-2 {
	border: 1px solid #c79aca; border-top: 0px;
	background: #dcb8dc;
}
.bocni-menu-3 {
	border: 1px solid #fbdbac; border-top: 0px;
	background: #fae2ac;
}
.bocni-menu-4 {
	border: 1px solid #b2d1de; border-top: 0px;
	background: #d3e6ee;
}
.bocni-menu-5 {
	border: 1px solid #cac09a; border-top: 0px;
	background: #dcceb8;
}
.bocni-menu-6 {
	border: 1px solid #c8c8c8; border-top: 0px;
	background: #dcdcdc;
}
.bocni-menu-7 {
	border: 1px solid #ded9b2; border-top: 0px;
	background: #e0e5b7;
}
.bocni-menu-7 td {
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-left: 2px;
}
.bocni-menu-7 .poll-ask {
	text-align: center;
	border-bottom: 1px solid #c3b763;
	padding-bottom: 2px;
	margin-bottom: 2px;
	font-weight: bold;
}
.bocni-menu-7 .poll-users {
	text-align: center;
	border-top: 1px solid #c3b763;
	padding-top: 2px;
	margin-top: 2px;
}
.bocni-menu-7 .poll-result {
	border: 1px solid #b8aa4a;
	background: #bcc956;
	padding: 0px;
	margin: 0px;
}
.bocni-menu-1 ul,
.bocni-menu-2 ul,
.bocni-menu-3 ul,
.bocni-menu-4 ul,
.bocni-menu-5 ul,
.bocni-menu-6 ul,
.bocni-menu-7 ul {
}
.bocni-menu-1 li,
.bocni-menu-2 li,
.bocni-menu-3 li,
.bocni-menu-4 li,
.bocni-menu-5 li,
.bocni-menu-6 li,
.bocni-menu-7 li {
	text-align: left;
	font-weight: bold;
	letter-spacing: 0px
}
.bocni-menu-1 li a,
.bocni-menu-2 li a,
.bocni-menu-3 li a,
.bocni-menu-4 li a,
.bocni-menu-5 li a,
.bocni-menu-6 li a,
.bocni-menu-7 li a,
.bocni-menu-1 li .step {
	background: #cadeb8 url(../img/bocni-menu.gif) center right no-repeat;
	border-bottom: #bbd1a8 1px solid;
	width: 203px;
	text-decoration: none;
	color: #000000;
	padding: 5px 0 5px 15px;
	display: block;
	line-height: 15px;
}
.bocni-menu-1 li a:hover,
.bocni-menu-2 li a:hover,
.bocni-menu-3 li a:hover,
.bocni-menu-4 li a:hover,
.bocni-menu-5 li a:hover,
.bocni-menu-6 li a:hover,
.bocni-menu-7 li a:hover,
#aktivni {
	background: #afd48d url(../img/admin/bocni-menu.gif) center left no-repeat;
	color: #000;
	border-bottom: #8bba62 1px dashed;
}
.bocni-menu-2 li a {
	background: #dcb8dc url(../img/bocni-menu.gif) center right no-repeat;
	border-bottom: #c79aca 1px solid;
}
.bocni-menu-2 li a:hover {
	background: #fad88b url(../img/admin/bocni-menu-user.gif) center left no-repeat;
	border-bottom: #ffaf39 1px dashed;
}
/*obsah*/
#hlavni {
	width: 960px;
	margin: 0 auto;
	display: block;
	position: relative;
	min-height: 400px;
	height: auto;
	z-index: 5;
}
#obsah {
	width: 960px;
	margin: 0 auto;
	display: block;
	float: left;
	position: relative;
}
#in {
	min-width: 960px;
	z-index: 0;
	float: left
}
.obsah {
  padding: 0px 0px 10px 0px
}
/*leva*/
#leva {
	float: left;
	width: 220px;
	position: relative;
	padding: 10px 0px 25px 0px;
	z-index: 100;
	overflow: hidden;
}
#leva p {
	text-align: justify;
  padding: 5px 2px 10px 2px;
	margin-bottom: 10px;
}
#leva h3,
#leva .h3-1,
#leva .h3-2,
#leva .h3-3,
#leva .h3-4,
#leva .h3-5,
#leva .h3-6,
#leva .h3-7 {
	background: #77b43b url(../img/bg-nadpis-1.gif) center repeat-x;
	text-align: left;
	font-weight: normal;
	color: #fff;
	font-size: 130%;
	letter-spacing: 0px;
	line-height: 52px;
	padding: 0px 15px;
	clear: both
}
#leva .h3-2 {
	background: #a83baa url(../img/bg-nadpis-2.gif) center repeat-x;
}
#leva .h3-3 {
	background: #fdc13a url(../img/bg-nadpis-3.gif) center repeat-x;
}
#leva .h3-4 {
	background: #56a6c9 url(../img/bg-nadpis-4.gif) center repeat-x;
}
#leva .h3-5 {
	background: #b6793b url(../img/bg-nadpis-5.gif) center repeat-x;
}
#leva .h3-6 {
	background: #b2b2b2 url(../img/bg-nadpis-6.gif) center repeat-x;
}
#leva .h3-7 {
	background: #bcc956 url(../img/bg-nadpis-7.gif) center repeat-x;
}
#leva h4, #leva h5 {
	text-align: left;
	font-weight: normal;
	color: #fff;
	font-size: 120%;
	padding: 5px 10px
}
#leva address {
	text-align: left;
	font-style: normal;
	padding: 10px;
	border: #dfdfdf 1px solid
}
#leva .no-border, #prava .no-border {
	border: none
}
#leva strong, #prava strong {
	color: #000
}
#leva b, #prava b {
	color: #000;
}
#leva img {
	margin: 0!important;
	padding: 0!important;
}
#leva hr {
	color: #b2d1de;
	background-color: #b2d1de;
	border: 0 none;
	height: 1px;
	float: left;
	margin: 3px 0
}
#leva input {
	margin: 5px auto
}
#leva .center {
	text-align: center!important;
	margin: 0 auto;
	padding: 10px 0 0 0
}
.bg-button {
	color: #FFF;
	background: #77b43b url(../img/bg-but-4.gif) left repeat-x;
	text-align: center;
	border: 0px;
	margin: 0 4px;
	height: 30px;
	line-height: 16px;
	width: 151px;
	cursor: pointer;
	position: relative;
	display: inline;
	letter-spacing: -1px;
}
.bg-button:hover {
	background: #609731 url(../img/bg-but-4.gif) no-repeat right top;
	text-decoration: underline;
}
.bocni-menu-2 .bg-button {
	background: #a83baa url(../img/bg-but-2.gif) no-repeat left top;
}
.bocni-menu-2 .bg-button:hover {
	background: #973599 url(../img/bg-but-2.gif) no-repeat right top;
	text-decoration: underline;
}
.bocni-menu-3 .bg-button {
	background: #fdc13a url(../img/bg-but-3.gif) no-repeat left top;
}
.bocni-menu-3 .bg-button:hover {
	background: #e3ad34 url(../img/bg-but-3.gif) no-repeat right top;
	text-decoration: underline;
}
.bocni-menu-4 .bg-button {
	background: #b4793b url(../img/bg-but-4.gif) no-repeat left top;
}
.bocni-menu-4 .bg-button:hover {
	background: #d3e6ee url(../img/bg-but-4.gif) no-repeat right top;
	text-decoration: underline;
}
.bocni-menu-5 .bg-button {
	background: #b4793b url(../img/bg-but-5.gif) no-repeat left top;
}
.bocni-menu-5 .bg-button:hover {
	background: #a46e35 url(../img/bg-but-5.gif) no-repeat right top;
	text-decoration: underline;
}
.bocni-menu-6 .bg-button {
	background: #b2b2b2 url(../img/bg-but-6.gif) no-repeat left top;
}
.bocni-menu-6 .bg-button:hover {
	background: #a3a3a3 url(../img/bg-but-6.gif) no-repeat right top;
	text-decoration: underline;
}
/*stred*/
#stred {
	width: 732px;
	float: right;
	position: relative;
	padding: 10px 0px 25px 0px;
	z-index: 0;
	color: #000;
}
#stred p {
	text-align: justify;
	padding: 10px 10px 10px 0;
}
#stred .date {
	color: #007FC6;
	font-weight: bold;
}
#stred  strong {
	color: #000;
}
#stred b {
	font-weight: bold;
}
#stred h2,
#stred h5,
#stred h6 {
	background: #6eb2d1 url(../img/admin/bg-nadpis-main.gif) no-repeat left top;
	padding: 0px 0px 0px 10px;
  margin: 0px 0 0px 0px;
	color: #ffffff;
	font-size: 150%;
	text-align: left;
	font-weight: normal;
	line-height: 52px;
	letter-spacing: 0px
}
#stred h2 span {
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	font-size: 100%
}
#stred h2 b {
	padding-left: 60px
}
#stred h3 {
	background: url(../img/dc.gif) center left no-repeat;
	color: #000;
	font-size: 160%;
	padding-left: 45px;
	line-height: 34px;
	text-align: left;
	font-weight: normal;
	clear: both;
}
#stred h4 {
	color: #7ab93c;
	font-size: 140%;
	text-align: left;
	font-weight: normal;
	margin-top: 20px;
	padding: 3px 0 3px 15px;
	border-bottom: 2px solid #7ab93c;
}
#stred h4 a {
	color: #fff;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
#stred h4 a:hover {
	text-decoration: underline;
}
#stred h5 {
	background: #c95656 url(../img/admin/bg-nadpis-error.gif) no-repeat left top;
}
#stred h6 {
	background: #fdc13a url(../img/admin/bg-nadpis-info.gif) no-repeat left top;
}
#stred .obsah-content,
#stred .obsah-content-error,
#stred .obsah-content-info {
  background: #ffffff;
  border: 1px solid #b2d1de; border-top: 0px;
  margin-bottom: 10px;
  padding: 10px;
  float: left;
  width: 710px;
  text-align: left;
}
#stred .obsah-content p {
  text-align: left;
}
#stred .obsah-content-error {
  border: 1px solid #deb2b2; border-top: 0px;
  float: none;
}
#stred .obsah-content-info {
	border: 1px solid #fbdbac; border-top: 0px;
  float: none;
}
#stred hr {
	color: #cacaca;
	background-color: #cacaca;
	border: 0 none;
	height: 1px;
	margin: 5px auto;
	text-align: center;
	width: 100%;
	position: relative;
	clear: both
}
#stred img {
	float: right;
	margin: 0 0 5px 20px
}
#stred .img-news {
	float: right;
  margin: 0px 10px 10px 0px;
	margin: 0px 0px 10px 10px;
	border: 2px solid #ffffff;
}
#stred .img-news:hover {
	border: 2px solid #007FC6;
}
#stred .no-float {
	float: none!important;
	margin: 0!important
}
/*texty*/
#stred em {
	text-align: left;
	color: #A64686
}
#stred ul {
	text-align: left;
	margin: 10px 0
}
#stred li {
	list-style-type: square;
	margin-left: 25px
}
#stred .obsah-content #list {
  width: 100%;
  text-align: center;
}
#stred .obsah-content .h4 {
  display: block;
  margin: 0px 0px 5px 0px;
}
#stred .obsah-content .search-div {
  display: none;
}
#stred .obsah-content .results {
  background: #56a6c9;
  color: #ffffff;
}
/*paticka*/
#foot {
	background: #e5e5e5 url(../img/foot.gif) repeat-x;
	width: 100%;
	float: left;
	margin: 0 auto;
	padding-bottom: 15px;
  z-index: 0;
}
#foot-in {
	background: #e5e5e5;
	color: #6C6C6C;
	font-size: 95%;
	width: 960px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	letter-spacing: 0px;
	border-top: 5px solid #c8c8c8;
	padding-top: 10px;
}
#foot-in #foot-menu {
	text-align: left;
	padding-left: 30px;
	float: left;
}
#foot-in #foot-text {
	text-align: left;
	padding-right: 30px;
	float: right;
}
#foot-in #foot-text p {
	position: relative;
	text-align: right;
}
#foot-in #foot-menu a,
#foot-in #foot-text a {
	color: #6C6C6C
}
#foot-in #foot-menu a:hover,
#foot-in #foot-text a:hover {
	color: #000;
}
/*loga*/
#loga-partneru {
  margin: 0px 0px 10px 0px;
	text-align: center;
	float: left
}
#loga-partneru img {
  margin: 0px 5px 0px 5px;
}
#stred th {
  text-align: left;
  font-weight: bold;
}
#stred td {
  text-align: left;
}
#stred td img {
  float: none;
  margin: 0px;
  padding: 0px;
}
#stred .tdl {
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 60%;
}
#stred .tdr {
  margin: 0px;
  padding: 0px;
  text-align: right;
  width: 40%;
}
#stred .tdc {
  margin: 0px;
  padding: 0px; padding-top: 10px;
  text-align: center;
  width: 100%;
}

#stred .obsah-content h1 {
  font-size: 22px;
  font-family: arial;
  font-weight: bold;
  display: block;
  padding: 0px; 
  margin: 2px 0px 17px 0px;
  line-height: 30px;
}

#stred .obsah-content h2 {
  font-size: 18px;
  font-family: arial;
  font-weight: bold;
  display: block;
  padding: 0px; 
  margin: 2px 0px 15px 0px;
  line-height: 21px;
}

#stred .obsah-content h3 {
  font-size: 14px;
  font-family: arial;
  font-weight: bolder;
  display: block;
  padding: 0px;
  margin: 2px 0px 16px 0px;
  line-height: 16px;
}

#stred .obsah-content h4 {
  font-size: 12px;
  font-family: arial;
  margin: 5px 0px 5px 0px;
  font-weight: bold;
  display: block;
  padding: 0px;
  margin: 2px 0px 17px 0px;
  line-height: 15px;
}

#stred .obsah-content h5 {
  font-size: 10px;
  font-family: arial;
  margin: 5px 0px 5px 0px;
  font-weight: normal;
  display: block;
  padding: 0px;
  margin: 2px 0px 18px 0px;
  line-height: 12px;
}

#stred .obsah-content h6 {
  font-size: 8px;
  font-family: arial;
  margin: 5px 0px 5px 0px;
  font-weight: normal;
  display: block;
  padding: 0px;
  margin: 2px 0px 18px 0px;
  line-height: 10px;
}

#stred .obsah-content h1,
#stred .obsah-content h2,
#stred .obsah-content h3,
#stred .obsah-content h4,
#stred .obsah-content h5,
#stred .obsah-content h6 {
  background-image: none;
  background-color: transparent;
  color: #000000;
  border: 0px;
}

#top-banner,
#bottom-banner {
  min-height: 60px;
  min-width: 200px;
  max-height: 600px;
  max-width: 600px;
  border: 1px solid #669b39;
  float: right;
  margin-top: 12px;
  overflow: hidden;
  background: #ffffff;
}
#top-banner {
  margin-right: 10px;
}
#bottom-banner {
  margin: 0px 0px 8px 8px;
	text-align: center;
	float: left;
}

#side-banners {
  width: 100%;
  float: left;
  position: fixed;
  top: 100px;
  z-index: 0;
  padding: 0px;
  margin: 0px;
}
#side-banners #left-banner,
#side-banners #right-banner {
	max-width: 120px;
  width: auto;
  margin: 0px 10px 0px 10px;
	float: left;
	border: 1px solid #669b39;
	overflow: hidden;
  padding: 0px; padding-bottom: 0px;
  z-index: 0;
}
#side-banners #right-banner {
	float: right;
}
#side-banners #left-banner a,
#side-banners #left-banner img,
#side-banners #left-banner a img,
#side-banners #right-banner a,
#side-banners #right-banner img,
#side-banners #right-banner a img, {
  display: block;
  padding: 0px;
  margin: 0px;
  float: left;
  z-index: 1;
}
#side-banners .text {
  padding: 5px;
}

.galerie {
  width: 100%;
  display: block;
}

#stred .galerie .gal-foto {
  float: left;
  margin: 0px 10px 5px 0px;
	border: 1px solid #b2d1de;
}

#stred .galerie .gal-foto:hover {
	border: 1px solid #4a96b8;
}

#stred .galerie .info {
  float: left;
	margin: 0px;
}

#stred .galerie .info span {
	display: block;
  margin: 0px; margin-bottom: 10px;
  font-weight: bold;
}

#stred .foto-1, #stred .foto-2 {
  width: auto;
  float: left;
  margin: 0px; margin-left: 1%; margin-right: 1%; margin-bottom: 1%;
  padding: 0px; padding-top: 10px; padding-bottom: 5px;
  text-align: center;
  vertical-align: top;
  background: #e2e2e2;
}

#stred .foto-2 {
  background: #EFEFEF;
}

#stred .foto-1 .nazev, #stred .foto-2 .nazev,
#stred .foto-1 .akce, #stred .foto-2 .akce {
  width: 100%;
  display: block;
  font-weight: bold;
  text-align: center;
}

#stred .foto-1 .akce, #stred .foto-2 .akce {
  font-weight: normal;
}

#stred .foto-1 img,
#stred .foto-2 img {
  margin: 0px;
  padding: 0px;
  float: none;
}

#stred .foto-1 .prev,
#stred .foto-2 .prev {
  float: none;
  border: 1px solid #cfcfcf;
  padding: 0px;
  margin: 0px; margin: 10px;
  background: #e2e2e2;
  line-height: 150px;
}

#stred .foto-2 .prev {
  background: #EFEFEF;
}

#stred .foto-1 .prev:hover,
#stred .foto-2 .prev:hover {
  border: 1px solid #4a96b8;
}
#stred .normal-img {
	float: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #b2d1de;
}
#stred .normal-img:hover {
	border: 1px solid #4a96b8;
}
