/* C.ascading S.tyle S.HIT by sMASh 2k5 */


* {
	-moz-box-sizing: border-box; /**/
	box-sizing: border-box; /**/
	margin: 0px; /**/
	padding: 0px; /**/
/*	border: 1px red solid; */
}

body {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

#main {
	text-align: center;
	padding: 0px;
	
}

#main div.center {
	margin:0 auto 0 auto;
	text-align:left;
	width: 800px;
/*	border-bottom: 3px #000000 solid; */
}



#main div.mainmenu div {
/*	line-height: 15px; */
	border-top: 5px #000000 solid; /**/
	border-bottom: 0px #000000 solid; /**/
	display: block;	
	margin: 3px 0px 0px 0px; /**/
	padding: 3px 0px 5px 0px; 
	font-size: 15px;
	font-weight: bold;
	width: 200px; /**/
	text-align: right; /**/
	float: left; /**/
/*	clear: none; */
}

#main div.mainmenu {
	margin: 0px 0px 0px 0px; /**/
	display: table;
	height: 400px;
}

#main div.top div {
	line-height: 17px;
	border-top: 5px #000000 solid; /**/
	border-bottom: 0px #000000 solid; /**/
	border-right: 0px #000000 solid; /**/
	border-left: 0px #000000 solid; /**/
	display: block;
	margin: 0px 0px 3px 0px; /**/
	padding: 5px 3px 5px 5px; /**/
	letter-spacing: 0.3em;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	width: auto; /**/
	text-align: right; 
}


#main div.maincontent {
	width: 597px;
	float: right; /**/
	clear: left; /**/
	padding: 0px;
	margin-top: 0px;
}


p.article {
	width: auto;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-top: 0px solid black;
	float: left; /**/
 	clear: left; /**/
	width: 200px;
}

p.article img {
	float: left;
	clear: left;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 5px solid #ffffff;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}

p.inline {
	width: auto;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border-top: 0px solid black;
 	display: inline;
	clear: left;
}

p.inline img {
	float: both;
	clear:left;
	margin-bottom: 7px;
	margin-left: 5px;
	padding: 0px;
 	border: 0px solid red;
}


div.schovany {
	display: none;
}

span.zobrazuj a.link, span.zobrazuj a:visited {
	color: #000000;
	background-color: none;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.7;
	letter-spacing: 0.15em;
	font-size: 9px;
	padding: 1px 5px 2px 4px;
	text-align: right;

}

span.zobrazuj a:hover {
	color: #ffffff;
	background-color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.7;
	letter-spacing: 0.15em;
	font-size: 9px;
	padding: 1px 5px 2px 4px;
	text-align: right;

}

.topic span.zobrazuj {
	float: right;
	clear: left;
}

.topic span.topic {
	float: left;
	clear: left;
}

.blocktext {
	background-color: #f1f1f1; /**/
	letter-spacing: 1px;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 10px 0px; /**/
	text-align: left; /**/
	float: right;
	clear: right;
	width: 385px;
}


div.blocktext p {

	float: none; /**/
	clear: both;
	line-height: 1.5em; /**/
	margin: 0px 10px 0px 10px;
	color: #000000;
	letter-spacing: 0.15em;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}

div.blocktext span.home {
	color: #ffffff;
	background-color: #427E21;
	letter-spacing: 0.2em;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 2px 4px;
	margin-bottom: 10px;
	text-decoration: none;
	text-align: right;
	float: right;
	clear:right;
	width: 366px;
}

div.blocktext span.indoor {
	color: #ffffff;
	background-color: #55A32A;
	letter-spacing: 0.2em;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 2px 4px;
	margin-bottom: 10px;
	text-decoration: none;
	text-align: right;
	float: right;
	clear:right;
	width: 366px;
}

div.blocktext span.events {
	color: #ffffff;
	background-color: #EFAA00;
	letter-spacing: 0.2em;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 2px 4px;
	margin-bottom: 10px;
	text-decoration: none;
	text-align: right;
	float: right;
	clear:right;
	width: 366px;
}


a:link, a:visited {
	letter-spacing: 0.2em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.mainmenu a:link, .mainmenu a:visited {
	color: #ffffff;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

}



.blocktext a:link.home, .blocktext a:visited.home {
	color: #427E21;
	background-color: #f1f1f1;
}

.blocktext a:hover.home {
	background-color: #427E21;
	color: #ffffff;
}

div.menuhome a:hover {
	background-color: #000000;
	color: #427E21;
}



.blocktext a:link.indoor, .blocktext a:visited.indoor {
	color: #55A32A;
	background-color: #f1f1f1;
}

.blocktext a:hover.indoor {
	background-color: #55A32A;
	color: #ffffff;
}

div.menuindoor a:hover {
	background-color: #000000;
	color: #55A32A;
}




.blocktext a:link.indoorfoto, .blocktext a:visited.indoorfoto {
	color: #88BE00;
}

.blocktext a:hover.indoorfoto {
	background-color: #88BE00;
	color: #ffffff;
}

div.menuindoorfoto a:hover {
	background-color: #000000;
	color: #88BE00;
}




.blocktext a:link.about, .blocktext a:visited.menuabout {
	color: #C2CE02;
}

.blocktext a:hover.about {
	background-color: #C2CE02;
	color: #ffffff;
}

div.menuabout a:hover {
	background-color: #000000;
	color: #C2CE02;
}




.blocktext a:link.pro, .blocktext a:visited.pro {
	color: #FFCC00;
}

.blocktext a:hover.pro {
	background-color: #FFCC00;
	color: #ffffff;
}

div.menupro a:hover {
	background-color: #000000;
	color: #FFCC00;
}



.blocktext a:link.events, .blocktext a:visited.events {
	color: #EFAA00;
}

.blocktext a:hover.events {
	background-color: #EFAA00;
	color: #ffffff;
}

div.menuevents a:hover {
	background-color: #000000;
	color: #EFAA00;
}


.blocktext a:link.results, .blocktext a:visited.results {
	color: #DF6C00;
	background-color: #f1f1f1;
}



a:link.menuresults, a:visited.menuresults {
	color: #DF6C00;
}

.blocktext a:hover.results {
	background-color: #DF6C00;
	color: #ffffff;
}

div.menuresults a:hover {
	background-color: #000000;
	color: #DF6C00;
}




a:link.menucontact, a:visited.menucontact {
	color: #D94E38;
}

.blocktext a:hover.contact {
	background-color: #D94E38;
	color: #ffffff;
}

div.menucontact a:hover {
	background-color: #000000;
	color: #D94E38;
}




a:link.menuforum, a:visited.menuforum {
	color: #B03F2D;

}

.blocktext a:hover.forum {
	background-color: #B03F2D;
	color: #ffffff;
}

div.menuforum a:hover {
	background-color: #000000;
	color: #B03F2D;
}



#main div.bottom {	
	border-top: 5px solid black;
	color: #ffffff;
	letter-spacing: 0.2em;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	clear: none; /**/
	margin-top: 3px;
	margin-bottom: 4px;
	text-align: right;
	float: right;
	width: 592px;
}


.maincontent div.topic {	
	width: 592px;
	border-top: 5px solid black;
	color: #ffffff;
	letter-spacing: 0.3em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block; /**/
	float: none;
	clear: both; /**/
	margin-left: 5px;
	text-align: left;
	margin-top: 3px;	

}

div.topic div.home {
	background-color: #427E21;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;


}

div.bottom div.home {
	background-color: #427E21;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;
}

div.topic div.indoor {
	background-color: #55A32A;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;

}

div.bottom div.indoor {
	background-color: #55A32A;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;
}

div.topic div.indoorfoto {
	background-color: #88BE00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;

}

div.bottom div.indoorfoto {
	background-color: #88BE00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;
}

div.topic div.about {
	background-color: #C2CE02;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;

}

div.bottom div.about {
	background-color: #C2CE02;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;

}

div.topic div.pro {
	background-color: #FFCC00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;

}

div.bottom div.pro {
	background-color: #FFCC00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;

}

div.topic div.events {
	background-color: #EFAA00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
}

div.bottom div.events {
	background-color: #EFAA00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;

}

div.topic div.results {
	background-color: #DF6C00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;

}

div.bottom div.results {
	background-color: #DF6C00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;

}

div.topic div.contact {
	background-color: #D94E38;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;

}

div.bottom div.contact {
	background-color: #D94E38;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: right;

}

div.topic div.forum {
	background-color: #B03F2D;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0px;

}



div.menuhome {
	background-color: #427E21;
	width: 250px;

}

div.menuindoor {
	background-color: #55A32A;
	width: 250px;
}

div.menuindoorfoto {
	background-color: #88BE00;
	width: 250px;
}


div.menuabout {
	background-color: #C2CE02;
	width: 250px;
}

div.menupro {
	background-color: #FFCC00;
	width: 250px;
}

div.menuevents {
	background-color: #EFAA00;
	width: 250px;
}

div.menuresults {
	background-color: #DF6C00;
	width: 250px;
}

div.menucontact {
	background-color: #D94E38;
	width: 250px;
}

div.menuforum {
	background-color: #B03F2D;
	width: 250px;
}

.text {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}


