body {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}
#ski {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	background-image: url(pictures/skiing.jpg);
	background-position: center top;
}
#page {
	position: relative;
	width: 880px;
	background: url(bg/bg_page.png) repeat-y right;
	margin: 0px auto;
	padding: 0px;
}
#page2 {
	position: relative;
	width: 880px;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(pictures/white.gif);
	background-repeat: repeat;
}
#hlavicka {
	position: relative;
	width: 880px;
	height: 171px;
	padding: 0px;
	margin: 0px;
	background-image: url(bg/heather.png);
}
#rozcestnik {
	position: relative;
	width: 880px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(bg/bg_rozcestnik.png);
	background-repeat: no-repeat;
}
#vazba {
	background-color: #FFFFFF;
	background-image: url(pictures/white.gif);
	background-repeat: repeat;
	overflow: visible;
	clear: both;
	height: 580px;
}

#hlavicka-s {
	position: relative;
	width: 880px;
	height: 171px;
	padding: 0px;
	margin: 0px;
	background-image: url(bg/heather-soccer.png);
}
#rozcestnik-s {
	position: relative;
	width: 880px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(bg/bg_rozcestnik-soccer.png);
	background-repeat: no-repeat;
}
#hlavicka-t {
	position: relative;
	width: 880px;
	height: 171px;
	padding: 0px;
	margin: 0px;
	background-image: url(bg/heather-tennis.png);
}
#rozcestnik-t {
	position: relative;
	width: 880px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(bg/bg_rozcestnik-tennis.png);
	background-repeat: no-repeat;
}
#menu2 {
	width: 644px;
	padding: 0px 0px 0px 236px;
	margin: 0px;
	text-align: center;
}
#menu2 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 35px;
}
#menu2 li {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 161px;
	position: relative;
	height: 35px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #FFFFFF;
}
#menu2 a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	line-height: 32px;
	display: block;
	background-image: url(bg/menu2-hover.gif);
	background-repeat: no-repeat;
}
#menu2 a:hover {
	color: #FFFFFF;
	background-image: url(bg/menu2-hover-n.gif);
	background-repeat: no-repeat;
}
#obsah {
	width: 880px;
	padding: 0px;
	margin: 0px;
	position: relative;
	overflow: hidden;
}
#obsah-left {
	float: left;
	width: 720px;
	clear: both;
	position: relative;
}
#obsah-right {
	float: right;
	width: 160px;
}
#sloupec-left {
	float: left;
	width: 210px;
}
#sloupec-center {
	float: right;
	width: 510px;
}
#blok {
	height: 65px;
	background-image: url(bg/bg_blok.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#blok-s {
	height: 65px;
	background-image: url(bg/bg_blok-soccer.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#blok-t {
	height: 65px;
	background-image: url(bg/bg_blok-tennis.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#paticka {
	position: relative;
	width: 880px;
	background: url(bg/bg_paticka.png) no-repeat top;
	height: 34px;
	margin: 0px auto;
	padding: 0px 0px 14px;
}
#paticka p {
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	line-height: 34px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
#sloupec-a p a {
	color: #CC0066;
	text-decoration: underline;
}

#sloupec-a p a:hover {
	text-decoration: none;
}

#paticka a {
	text-decoration: underline;
	color: #333333;
}
#paticka a:hover {
	text-decoration: none;
}
#menu {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#menu ul {
	width:210px;
	list-style:url(none) none;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#menu li {
	height: 27px;
	list-style-image: none;
	position: relative;
	list-style-type: none;
	background-image: url(bg/menu-hover2.gif);
	text-indent: 68px;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	line-height: 26px;
}
#menu li a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 27px;
	line-height: 26px;
	display: block;
	background-image: url(bg/menu-hover-z.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu li a:hover {
	color: #339933;
}
#menu-t {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#menu-t ul {
	width:210px;
	list-style:url(none) none;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#menu-t li {
	height: 27px;
	list-style-image: none;
	position: relative;
	list-style-type: none;
	background-image: url(bg/menu-hover2.gif);
	text-indent: 68px;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	line-height: 26px;
}
#menu-t li a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 27px;
	line-height: 26px;
	display: block;
	background-image: url(bg/menu-hover-o.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu-t li a:hover {
	color: #FF6600;
}
#menu-a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#menu-a ul {
	width:210px;
	list-style:url(none) none;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#menu-a li {
	height: 27px;
	list-style-image: none;
	position: relative;
	list-style-type: none;
	background-image: url(bg/menu-hover2.gif);
	text-indent: 68px;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	line-height: 26px;
}
#menu-a li a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 27px;
	line-height: 26px;
	display: block;
	background-image: url(bg/menu-hover-m.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu-a li a:hover {
	color: #006699;
}
#menu-s {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#menu-s ul {
	width:210px;
	list-style:url(none) none;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#menu-s li {
	height: 27px;
	list-style-image: none;
	position: relative;
	list-style-type: none;
	background-image: url(bg/menu-hover2.gif);
	text-indent: 68px;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	line-height: 26px;
}
#menu-s li a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 27px;
	line-height: 26px;
	display: block;
	background-image: url(bg/menu-hover-c.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu-s li a:hover {
	color: #B90000;
}
#kratce {
	margin-top: 50px;
	margin-left: 40px;
	margin-right: 15px;
}
#kratce p {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-indent: 0px;
}
#kratce a {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-indent: 0px;
	text-decoration: underline;
}
#kratce a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-indent: 0px;
	text-decoration: none;
}
#partneri {
	margin-top: 36px;
	margin-right: 20px;
	margin-left: 22px;
    font-family: Verdana;
	color: #000000;
	text-indent: 0px;
}
#partneri p {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
#content {
	font-family: Verdana;
	font-size: 12px;
	margin: 36px 25px 20px;
}
#content a {
	text-decoration: underline;
	color: #000000;
}
#content a:hover {
	text-decoration: none;
}
#content h1 {
	font-size: 15px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 25px;
	font-weight: bold;
	list-style-image: url(bg/odrazka-z.gif);
	list-style-type: circle;
	background-image: url(bg/odrazka-z.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
}
#content h2 {
	font-size: 13px;
	color: #333333;
	margin-top: 35px;
	margin-bottom: 25px;
	background-image: url(bg/odrazka-z.gif);
	line-height: 13px;
	background-repeat: no-repeat;
	text-indent: 20px;
}
#content p {
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
#content ul {
	color: #000000;
	line-height: 16px;
	margin-left: 10px;
	padding-left: 10px;
}
#content li {
	font-size: 12px;
	list-style-type: square;
	list-style-image: none;
	text-indent: 0px;
}
.ram {
	border: 1px solid #666666;
	padding: 5px;
}
#content h1#oranzova{
	background-image: url(bg/odrazka-o.gif);
}
#content h2#oranzova {
	background-image: url(bg/odrazka-o.gif);
}
#content h1#modra{
	background-image: url(bg/odrazka-m.gif);
}
#content h2#modra {
	background-image: url(bg/odrazka-m.gif);
}
#content h1#cervena{
	background-image: url(bg/odrazka-c.gif);
}
#content h2#cervena {
	background-image: url(bg/odrazka-c.gif);
}
.kal {
	border: 1px solid #999999;
	padding: 2px;
}
#kratce p#nadpis {
	color: #006699;
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
}
#kratce p#nadpis2 {
	color: #2D862D;
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
}
.ram-pochop {
	border: 1px solid #666666;
	padding: 5px;
	margin-right: 15px;
}
.rozvrh {
	font-family: Verdana;
	font-weight: bold;
	border: 1px solid #999999;
	padding: 2px;
	font-size: 12px;
}
.pdf {
	margin-right: 15px;
}
#partneri p#small {
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
#partneri a {
	text-decoration: underline;
	color: #000000;
}
#partneri a:hover {
	text-decoration: none;
}
#nadpis-rozcestnik {
	position: relative;
	height: 139px;
	width: auto;
	background-image: url(pictures/novy-rok.png);
	background-repeat: no-repeat;
	background-position: center;
}
#sloupec-a {
	width: 440px;
	float: left;
	font-family: Verdana;
	font-size: 13px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#sloupec-a p {
	margin: 0px;
	line-height: 16px;
	text-align: justify;
	padding-right: 45px;
	padding-left: 45px;
}

#vazba #sloupec-b {
	float: right;
	width: 440px;
	background-color: #FFFFFF;
	overflow: hidden;
}

