/********************** MAIN CSS **********************************/
body {
	text-align : center;
	font-family: Verdana, sans-seriff;
	letter-spacing: 0;
	font-size: .76em;
	background : url("../images/bg.gif") top center fixed;
	color : #000;
  }

* {margin : 0; padding : 0; border : 0}

a {text-decoration:underline; border:none; color : #dd2323}
a:hover {color : #acacac; text-decoration: underline}

img {margin:0; padding:0;border-style:none}
a img {border-style:none}

.cleaner {
  clear : both;
  height : 1px;
  font-size : 0em;
}


#head {
	height: 316px;
	width: 800px;
	margin: 0 auto;
	position: relative;
}
h1 {
	position: absolute;
	top: 15px;
	left: 240px;
}
#head p{
	position: absolute;
}
#head p.retro{
	top: 138px;
	left: 24px;
}
#head p.date{
	top: 138px;
	right: 24px;
}
#head p.fm{
	top: 6px;
	left: 24px;
}
#head p.skaterock{
	top: 10px;
	left: 224px;
}
#head p.mystic-const{
	top: 9px;
	right: 224px;
}
#head p.swis{
	top: 3px;
	right: 24px;
}
#menu {
	width: 835px;
	height: 64px;
	background: url("../images/menu-bg.png") left top no-repeat;
	margin: 0 auto;
}
#menu ul{
	list-style:none;
	text-align:center;
	padding: 5px 17px 0;
	margin:0;
}
#menu li{
	display: block;
	padding: 0;
	float: left;
	overflow: hidden;
}
#menu li a{
	display: block;
	float: left;
	padding: 6px 0 4px;
}
#menu li a:hover{
	background: #000;
}

#content-holder {
	width: 835px;
	margin: 0 auto;
	background: url("../images/content-bg.png") top left repeat-y;
}
#content {
	padding: 20px 46px;
	text-align: left;
}
#content img{
	background: #FFF;
	border:1px solid #d0d0d0;
	padding: 5px;
	margin: 5px;
}
#content img.right{float:right;margin-left:10px}
#content img.left{float:left;margin-right:10px;margin-top: 3px;}
#content ul {
	list-style-type: square;
	margin-left : 2em;
}
#content ul li{
	line-height:1.5em;
	padding: .2em 0;
}
#content ul span{
	font-weight:bold;
	color:#CF1314;
}
.jezdci li {
	width : 175px;
	float :left;
}
.jezdci{
	margin-bottom: 20px;
}

.space{height: 30px}


#footer{
  background: #221E1F;
  padding:.2em 0;
  color: #FFF;
  text-align:center;
  font-size:.9em;
}
 
/* TYPO ***********************************************************************/
h2 {font-size:30px; border-bottom: 3px solid #b2b2b2; margin-bottom: 20px;}
h3 {font-size: 1.2em; color : #231f20; margin: 1.5em 0 .2em}
h4 {font-size: 1.1em; color : #231f20; margin: 1.5em 0 .2em}

p{margin:.5em 0 .7em 0; line-height: 1.5em;}

.x {color : #3e3535;font-weight: bold}


.nahoru {
  background: url("../images/nahoru.gif") center left no-repeat;
  padding:.5em 0 .5em 15px;
  float : right;
  }

.sekce a{
  color : #000;
  text-decoration : none;
}

