@import url("style_def.css");
@import url("style_tooltip.css");

body {
    font-family: "Arial CE", Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #25323B url(../image/bg-body.gif) repeat-x scroll center top;
    margin: 0px;
    padding: 0px;
	 color: black;
}

#cover {
    margin: 0px auto 0px auto;
    width: 840px;
    height: auto;
    background:transparent url(../image/bg-cover.gif) repeat-y scroll center top;
	 padding:0px;
}

#header {
	 height:162px;
    text-align:center;
    width:840px;
	 background: white url(../image/bg-header.gif) no-repeat scroll center top;
}

.home {
	height:98px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:258px;
}

#left {
    width: 105px;
    height: auto;
    float: left;
    color: black;
	 margin-bottom:70px;
}

#mid {
    width: 525px;
    height: auto;
    float: left;
	 text-align: justify;
	 margin: 10px 0px 70px 0px;
	 padding: 0px;
}

#right {
    width: 190px;
    height: auto;
    float: right;
	 margin: 20px 10px 70px 10px;
}

#footer {
	background: #25323B url(../image/bg-footer.gif) no-repeat scroll center top;
	height:30px;
	width: 100%;
	clear: both;
	text-align: center;
	padding-top: 80px;
	color: white;
}

#page, #page-prazdna {
    height: auto;
    float: left;
	 margin: 0px 6px;
	 width: 513px;
	 padding: 0px;
}

#page-galerie {
    height: auto;
	 margin: 0px 6px;
	 text-align: left;
}

.program-lichy {
	background-color:transparent;
	float:left;
	height:auto;
	border-bottom: solid 2px #DEDEB9;
	width: 100%;	
}

.program-sudy {
	background-color:#DEDEB9;
	float:left;
	height:auto;
	border-bottom: solid 2px #F8F5D0;
	width: 100%;
}

.plakat-nahled {
	float:left;
	height:auto;
	margin: 5px 10px 5px 6px;
	padding: 5px 0px;
	width:100px;
}

.skryte-obrazky {
	display: none;
}

.popis-akce {
	float:left;
	height:auto;
	width: 400px;
	margin: 5px 0px;
	padding: 5px 0px;
	text-align: left;
}

.dulezitost-1 {
	font-size:26px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:	5px 0px 0px 0px;
}

.dulezitost-2 {
	font-size:20px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:	5px 0px 0px 0px;
}

.dulezitost-3 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin:	5px 0px 0px 0px;
}

.novinka {
	font-size:14px;
	margin: 0px;
}

#left a:hover {
	background-position: -105px 0px;
}

.zobrazeno {
	background-position:-210px 0;
}

#menu-aktualne a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-aktualne.png);
}

#menu-galerie a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-galerie.png);
}

#menu-menu a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-menu.png);
}

#menu-nazory a{
	display:block;
	height:70px;
	width:105px;
	background-image:  url(../image/menu/menu-nazory.png);
}

#menu-o-klubu a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-o-klubu.png);
}

#menu-coze a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-coze.png);
}

#menu-co-bylo a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-co-bylo.png);
}

#menu-ankety a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-ankety.png);
}

#menu-kontakty a{
	display:block;
	height:70px;
	width:105px;
	background-image: url(../image/menu/menu-kontakty.png);
}

.cont {
    height: auto;
    float: left;
	 width: 100%;
	 border-bottom:1px solid black;
	 margin-bottom: 10px;
	 padding-bottom: 5px;
}

#cont-anketa {
    height: auto;
    float: left;
	 width: 100%;
	 border-bottom:1px solid black;
	 margin-bottom: 10px;
 	 padding-bottom: 5px;
}

.pocet-hlasu {
	height:auto;
	margin-top:5px;
}

.graf {
	background-color:black;
	float:left;
	height:5px;
	margin-right:5px;
	margin-top:5px;
	padding: 0px;
}

.tlacitko {
	background-color:#798C6F;
	border:1px solid black;
	font-size:11px;
	width:auto;
	color: white;
}

.vlozeno {
	float:right;
	text-align:right;
	width:30%;
	margin-top:5px;
}

.nick {
	float:left;
	font-weight:bold;
	text-align:left;
	width:70%;
	margin-top:5px;
}

.prispevek {
	float:left;
	width:100%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

.strankovani {
	float:left;
	margin:10px 0;
	text-align:center;
	width:100%;
}

.text {
	border:1px solid black;
	font-size:11px;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formular-kontakt-textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height:50px;
	max-height:300px;
	max-width:300px;
	min-height:50px;
	min-width:300px;
	width:300px;
}

.formular-kontakt input {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

.tabulka-centrovana-bez-okraje {
	text-align: center;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.tabulka-100 {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}

tr.lichy{
  background-color: #f5f5f5;
}

tr.sudy{
  background-color: white;
}

td{
  padding: 2px 5px;
  vertical-align: top;
  text-align: left;
}

p {
  margin: 5px 0px;
}


h1 {
  color: Black;
}

h1 a{
	color: black;
	text-decoration: none;
}

h2 a{
	color: black;
	text-decoration: none;
}


h2 {
  color: Black;
  font-size: 16 px;
}

h3 {
  color: Black;
}

img {
	border: 0px none;
}

a {
	color: darkred;
}

a:hover {
	color: red;
	text-decoration: none;
}

#pravidla_prispevky {
	border-left:1px solid darkred;
	padding-left:10px;
	width:395px;
}

#footer a {
	color: white;
	text-decoration: none;
}