/*** spolecne css pro serial VELOCAMP ***/

/* obsah */
#content {
  position: relative; 
}
.posun_top {
  position: absolute;
  top: 0px; 
}



.velocamp_2008 {
  
}
.velocamp_2009 {
  background-color: #FFF;
  padding: 10px;
}
.bg_logo_2009 {
 background: transparent url('../velocamp/2009/img/bg_logo.jpg') top right no-repeat;
 padding-right: 320px; 
}
.velocamp_2010, .velocamp_2011 {
  
}
.velocamp_2010 .prihlasky, .velocamp_2011 .prihlasky {
  border-left-width: 5px;
  border-left-style: solid;
  background-color: #FFF;
  padding-left: 15px;
  margin-left: 2px;
  margin-right: 8px;
}
.velocamp_2010 .column_two, .velocamp_2011 .column_two {
  
}
.velocamp_2010 .column_two .column_l, .velocamp_2011 .column_two .column_l {
  width: 540px;
  padding-right: 10px;
}
.velocamp_2010 .column_two .column_r, .velocamp_2011 .column_two .column_r {
  width: 340px;
  padding: 10px;
  border-top-width: 5px;
  border-top-style: solid;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  background-color: #FFF;
}

table.velocampFotoGalery td {
 text-align: center; 
}
.velocamp_2009 table.velocampFotoGalery td a img {
  border: 1px solid #CCC;
}

/* filter1 */
#filter1-box {
 position: relative;
 padding-top: 14px;
 height: 25px;
}
#filter1-main {
 position: absolute;
 width: 880px; height: 40px;
 right: 17px;
 bottom: -4px;
}
#filter1-main a {
 display: block;
 float: right;
 width: 54px; height: 35px;
 line-height: 35px;
 font-weight: bold;
 font-size: 0.9em;
 margin-top: 5px;

 text-align: center;
 background: transparent none bottom left no-repeat;
 background-image: url('/css2_img/archiv_pasive.png');
 text-decoration: none;
 color: #666;
}
#filter1-main a:hover {
 background-position: 0px 0px;
}

#filter2-box {
 background: transparent url('/css2_img/bazar_filter2_bg.png') top left no-repeat;
 padding: 0;
 height: 5px;
}

