h1 {font-family:Arial, Helvetica, sans-serif; font-size:30px;padding-bottom:5px;display:block; font-weight:normal; margin-bottom:0; padding-top:0; margin-top:0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0; margin:0; color:#333333;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px; color:#990000;}
.polozka {border:1px solid #CCCCCC; padding:10px; margin:3px; display:block; margin-left:0; font-size:11px; background-color:#930101; color:#FFFFFF;}
.polozka a {color:#CCCCCC;}
li {padding-bottom:5px;}
.seda {color:#376C96; background-color:#CDDEEB; display:block; padding:3px;border-top:1px solid #0099CC;border-bottom:1px solid #0099CC; margin-top:-6px; height:12px;}
.akce td {border-bottom:1px solid #CCCCCC; text-align:center;}
.akce th {border:none;}
.akce {border-collapse:collapse; width:100%;}
input {font-size:11px; margin-top:5px;font-family:Tahoma,Arial, Helvetica, sans-serif;}
textarea {font-size:11px;font-family:Tahoma,Arial, Helvetica, sans-serif;margin-top:5px;}
select {font-size:11px;font-family:Tahoma,Arial, Helvetica, sans-serif;margin-top:5px; width:121px;}
table {}

a:hover {text-decoration:underline;}

body {font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:11px;	margin:0px;	padding:0px;background-image:url(_images/bg.gif); background-repeat:repeat-x; background-color:#001C27;}

p {
	margin:0px;
	margin-bottom:7px;
}

img {
	border:none;
	padding:0;
	margin:0;
}

#stranka {position: relative;}

#stranka2 {	width: 767px;height:400px;position: relative;margin: auto;}

#hlavicka {background-image:url(_images/bg2.jpg);background-repeat:no-repeat; width:365px; height:186px; position:absolute; left:-50px;}

#logo {
	background-repeat:no-repeat;
	height: 120px;
	width: 203px;
	position: absolute;
	left:52px;
	top:0px;
	text-align:center;
	font-size:12px;
	color:#00AC16;
	font-style:italic;
}

#menu {
	position: absolute;
	background-repeat:repeat-y;
	top:0px;
	left:205px;
	font-size:11px;
}

#menu a {
	background-image:url(_images/tlacitko-bg.jpg);
	width:81px;
	height:95px;
	display:block;
	float:left;
	margin-left:1px;
	color:#FFFFFF;
	padding-left:8px;
	padding-right:3px;
	padding-top:50px;
	text-decoration:none;
}

#menu a:hover { text-decoration:underline;}

#obsah {
	position:absolute;
	width:767px;
	top:163px;
	background:url(_images/bg3.gif) repeat-y;
	}
#obsah a { color:#009999;}
#obsah a:hover { text-decoration:none;}

#box {
	width:auto;
}

	
#vlevo {float:left; width:350px;border-right:1px solid #CCCCCC; padding:10px; padding-right:10px; padding-left:5px; padding-top:0px;}
.vpravo {float:left; padding:10px; padding-top:0px; margin-top:-9px; text-align:right;}
#vlevohlavni {float:left; width:205px;padding:10px; padding-right:15px; padding-top:0px;}
.reklama {padding-top:8px;}
#content {
	width:767px;
	background:url(_images/cycling-marketa.jpg) no-repeat bottom;
}
#content a {color:#001C27;}
#contenttext {
	top:0px;
	position:relative;
	left:150px;
	width:610px;
	padding-left:10px;
}

#paticka {padding-top:0px;	margin-top:0px;text-align:center;width:767px; font-size:11px;background:#001C27;}
#paticka a {color:#024593; text-decoration:none;}

.cb {clear: both;}
#aktualni {position:absolute; background-color:#B3D4E7; height:17px; display:block; width:696px; top:153px; left:96px; padding-top:3px; }

#upozorneni {background-color:#CC0000; height:17px; padding-top:3px; text-align:center;}
#loga {background:#001C27;}
#loga img {margin-left:-5px;}

td {background-color:#CCCCCC; width:7em;padding:3px; text-align:center; padding-top:6px; padding-top:6px; border-left:1px solid #3D5E69; border-right:1px solid #3D5E69;}

#mapa {top:170px; position:absolute; left:150px;}

#fotky { position:absolute; left:475px; top:360px; width:550px;}

.nahledy { position:absolute; left:64px; top:10px; padding:5px; text-align:center;}
.nahledy img {border:1px solid #FFFFFF; margin-bottom:10px;}
.nahledy a { color:#FFFFFF}
.fotka {margin-left:140px; padding-bottom:10px; }

#gallerymenu { position:absolute; left:20px; top:260px; width:129px; padding:5px; padding-top:80px; text-align:center; }
#gallerymenu a {color:#004169;}

#titulek {position:absolute; left:-130px;}

.motto {
  padding: 10px 0 0 20px;
  background: url(http://www.cyclingmarketa.com/template/cycling/_images/citace.png) no-repeat top left;
  }
  
.nahled {
	float:left;
	padding:5px;
	text-align:center;
	width:100px;
	}