body {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	font-size: 95%;
	background-color: #E8E8E8;
}
.z {

}
img {
	display: inline;
}
form {
	display: inline;
	padding: 2px;
	margin: 2px;
}
hr {
	color: #3550A1;
	size: 1px;
}
a:link {
	color: #29377f;
}
a:hover {
}
a:visited {
	color: #333333;
}
.z2 {
	font-family: verdana, "geneva ce", lucida, sans-serif;
}
.z3 {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
}
#hlavni {
	text-align: left;
}
#menu {
	font-size: 70%;
	background: #3550A1;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	letter-spacing: 1px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
/*diskuse*/
.dizkuze {
	display: inline;
}
.vetsi {
	font-size: 13pt;
	color: #3167A3;
	border-bottom: 1px solid #3167A3;
	margin-top: 0px;
	margin-bottom: 5px;
}
#menu a {
	text-decoration: none;
	color: white;
	font-weight: 600;
}
menu a:hover {
	text-decoration: underlined;
	color: White;
}
h1 {
	height: 55px;
	color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	font-weight: normal;
	letter-spacing: 3px;
}
.b {
	font-size: 60%;
	font-style: italic;
	color: #ef9930;
}
h2, h2 a {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 100%;
	color: #29377f;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
h2 a:visited {
	color: #29377f;
}
.clanekfull h2 {
	font-size: 13pt;
	color: #3167a3;
}
h5 {
	margin-bottom: 1px;
}
h3 {
	font-size: 100%;
}
h6 a:link {
	text-decoration: none;
	color: #ffffff;
	background: #3550A1;
}
h6 a:visited {
	color: #ffffff;
	text-decoration: none;
}
h6 a:hover {
	text-decoration: none;
	color: #ffcc00;
}
h6 {
/*nadpis boxiku */
	color: #ffffff;
	background: #3550a1;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 90%;
}
.description {
	display: none;
}
.zahlavi1 {
	background-color: #3550A1;
}
.zahlavi {
	background: #3550A1 url("http://www.mountainbike.cz/img/Mountainbike_logo.gif") no-repeat;
	background-position: 2px 0px;
	height: 80px;
}
.novinka {
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #3550A1;
}
.novtit {
	font-weight: bold;
	font-size: 81%;
}
.novtxt {
	font-size: 80%;
}
.banner {
	/*position: absolute;
*/
	float: right;
	top: 20px;
	right: 2px;
	display: in-line;
	margin-bottom: 2px;
	margin-top: 5px;
	margin-right: 5px;
}
.vyhledavani {
	float: right;
}
#levy, #pravy {
	margin-top: 0px;
	background: #E8E8E8;
}
#levy {
	width: 150px;
}
#stred {
	background-color: white;
	padding: 5px;
	margin-top: 0px;
	min-height: 1000px;
}
.blok {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}
.clanek, .clanekfull, .clanek-s {
	margin-top: 1px;
	margin-bottom: 15px;
}
.clanek {
	/*background: #E8E8E8;
*/
	border-bottom: 1px solid #3550A1;
}
.clanekfull {
	margin-top: 1px;
	clear: left;
	color: #000069;
}
.clatext {
	font-size: 85%;
}
.clanekfull .clatext {
	font-size: 100%;
}
.zlink {
	font-size: 85%;
	padding: 2px;
	margin-bottom: 2px;
}
.clainfo {
/*datum, autor, */
	font-size: 80%;
	margin-bottom: 3px;
	margin-top: 2px;
}
.vice, .sdoc, .vice a, .sdoc a {
	color: #585858;
}
.blok .vice {
	font-size: 80%;
	font-weight: bold;
}
.sdoc {
/* souvisejici odkaz a dokument */
	font-size: 90%;
	margin-top: 5px;
	/*margin-bottom: 15px;
*/
	color: #585858;
}
.sdisk, .sdisk a {
/* souvisejici odkaz a dokument */
	font-size: 90%;
	/*margin-top: 5px;
*/
	margin-bottom: 15px;
	color: #585858;
}
.image {
	float: left;
	margin-right: 5px;
}
.menu2 {
/*postranni menu */
	font-weight: bold;
	/*font-family: Arial, Helvetica, sans-serif;
*/
	font-size: 85%;
	padding: 1px;
}
.menu2 a {
	color: #29377f;
	text-decoration: none;
}
menu2 a:hover {
	text-decoration: underline;
}
pre {
	font-size: 120%;
}
.prehledz {
	font-size: 85%;
	padding: 2px;
	margin-bottom: 1px;
}
.disk {
	float: right;
	font-weight: bold;
}
#alert, .alert {
	font-weight: bold;
	background-color: #ffff00;
	border: solid 1px #ff0000;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.alert2 {
	font-weight: 600;
	font-size: 90%;
	background-color: #ffcc00;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
}
.zahlavi h1 {
	display: none;
}
.vrsek {
	position: fixed;
	width: 100%;
	clear: both;
	z-index: 1;
}
.zbytek {
	position: absolute;
	top: 98px;
}
.copyright {
	font-size: x-small;
	margin-bottom: 20px;
}
.nadpisek {
	font-size: 100%;
	font-weight: bold;
}
.doleva {
	display: inline;
	float: right;
	padding-right: 10px;
}
.blok ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
}
.anketa {
	margin-top: 3px;
}
.nadmenu {
	display: inline;
	float: right;
	padding-right: 10px;
	font-size: 10px;
	color: white;
}
.nadmenu a:visited, .nadmenu a:hover, .nadmenu a:link, .nadnadmenu a:visited, .nadnadmenu a:hover, .nadnadmenu a:link {
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
}
.nadnadmenu {
	background: #349AFF;
	height: 16px;
	line-height: 14px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
}
.vyhl {
	background: white;
	border: 1px solid black;
	margin: 2px;
	padding: 2px;
	padding-bottom: 0px;
}
.oldies {
	font-family: "Courier New", Courier, monospace;
	text-align: justify;
}
P.old {
	text-indent: 30 px;
	margin: 0;
	margin-bottom: 0;
	margin-top: 0;
}
TABLE.center {
	text-align: center;
	border: 1px solid Gray;
}
#g {
	background: #e8e8e8;
}
.ubytovani {
	background: white;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #3550A1;
	border-right: 5px solid #3550A1;
	border-top: 1px solid #3550A1;
}
#reklama, .reklama {
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
	text-align: center;
	padding-top: 10px;
	margin-top: 5px;
	margin: auto;
	margin-left: 2px;
	margin-right: 2px;
}
#reklama2, .reklama2 {
	font-size: 80%;
	color: gray;
	text-align: right;
}
.diskuse table {
	font-size: 85%;
}
.addreaction span {
	margin-top: 10px;
	border: 1px solid black;
	padding: 2px;
}
.addcom span {
	margin-top: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	padding: 2px;
}
.addcom span a, .addreaction span a {
	text-decoration: none;
	color: black;
	background: white;
}
.addcom span a:hover, .addreaction span a:hover {
	text-decoration: none;
	color: white;
	background: black;
}
.img {
	background: #f6f6f6;
	padding: 5px;
	margin: 5px;
	border: 2px solid #dedede;
}
.img-popis, .img-autor {
	font-size: 80%;
}
.img-autor {
	margin-top: 1px;
	margin-bottom: 10px;
}
.souvisejici {
	background: #f6f6f6;
	font-size: 90%;
	padding: 5px;
}

.komentar td {
	font-size: 90%;
}
.galerie {
	width: 400px;
	height: 60px;
	background-image: url(pic/galerie.gif);
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
}
.bt1 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #3550A1;
	padding-top: 2px;
	padding-left: 5px;
}

.bt1 a:link {
	color: White;
	text-decoration: none;
}

.bt1 a:visited {
	color: White;
	text-decoration: none;
}

.bt1 a:hover {
	color: White;
	text-decoration: underline;
}



.bt2 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #0099FF;
	padding-top: 2px;
	padding-left: 5px;
}

.bt2 a:link {
	color: White;
	text-decoration: none;
}

.bt2 a:visited {
	color: White;
	text-decoration: none;
}

.bt2 a:hover {
	color: White;
	text-decoration: underline;
}
.bt3 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #FF6600;
	padding-top: 2px;
	padding-left: 5px;
}

.bt3 a:link {
	color: White;
	text-decoration: none;
}

.bt3 a:visited {
	color: White;
	text-decoration: none;
}

.bt3 a:hover {
	color: White;
	text-decoration: underline;
}
.bt4 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #FFCC00;
	padding-top: 2px;
	padding-left: 5px;
}

.bt4 a:link {
	color: White;
	text-decoration: none;
}

.bt4 a:visited {
	color: White;
	text-decoration: none;
}

.bt4 a:hover {
	color: White;
	text-decoration: underline;
}

.bt5 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #3550A1;
	padding-top: 2px;
	padding-left: 5px;
	display: block;
	padding-right: 5px;
}

.bt6 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #0099FF;
	padding-top: 2px;
	padding-left: 5px;
	display: block;
	padding-right: 5px;
}

.bt7 {
	height: 20px;
	font-weight: bold;
	color: White;
	font-size: 14px;
	background: #FF6600;
	padding-top: 2px;
	padding-left: 5px;
	display: block;
	padding-right: 5px;
}

.bt7 a:link {
	color: White;
	text-decoration: none;
}

.bt7 a:visited {
	color: White;
	text-decoration: none;
}

.bt7 a:hover {
	color: White;
	text-decoration: underline;
}

.nabidka {
	font-weight: bold;
	font-size: 85%;
}

.nabidka ul {
	padding-left: 5px;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin-left: 0;
}
.nabidka li {¨
	margin-left: 0;
	padding-left: 5px;
}

.nabidka a:link {
	text-decoration: none;
}
.nabidka a:visited {
	text-decoration: none;
}
.nabidka a:hover {
	text-decoration: underline;
}





