/*** spolecne css pro serial TESTFEST ***/

/* obsah */
#content {
  position: relative; 
}
.posun_top {
  position: absolute;
  top: 0px; 
}
.fotogalerie td {
  padding-bottom: 1.5em;
}

.testfest_2009 {
}
.testfest_2010 {
}
.testfest_2011 {
}

.testfest_2009 .column_two {
  margin-top: 1em;
  margin-bottom: 1em;
}
.testfest_2009 .column_two .column_l {
  width: 540px;
  padding-right: 10px;
}
.testfest_2009 .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;
}

.testfest_2010 .prihlasky {
  border-left-width: 5px;
  border-left-style: solid;
  border-color: #0c5070;
  color: #FFF;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.testfest_2010 .testfest_vychod {
 background: transparent url('../testfest/2010/logo_vychod.jpg') top right no-repeat;
 padding-right: 200px; 
 min-height: 190px; _height: 190px;
}
.testfest_2010 .testfest_zapad {
 background: transparent url('../testfest/2010/logo_zapad.jpg') 0px 10px no-repeat;
 padding-left: 200px; 
 min-height: 190px; _height: 190px;
}
.testfest_2010 .column_two {
  margin-top: 1em;
  margin-bottom: 1em;
}
.testfest_2010 .column_two .column_l {
  width: 540px;
  padding-right: 10px;
}
.testfest_2010 .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;
}
.testfest_2010 .dekorace {
 background: transparent url('../testfest/2010/dekorace.jpg') top right no-repeat;
 padding-right: 180px; 
}
.testfest_2010 .highlight {
 background-color: #b11116;
 color: #FFF; font-size: 220%;
 font-weight: 900;
 padding: 5px 7px;
}
.testfest_2010 .highlight1 {
 margin-left: 18px;
}
.testfest_2010 .highlight2 {
 margin-left: 18px;
 background-color: #0f74a4;
}
.testfest_2010 .highlight3 {
 background-color: #000;
}
.testfest_2010 .upozorneni {
 background-color: #D2232A;
 padding: 5px 7px;
 color: #FFF;
}

.testfest_2011 .prihlasky {
  border-left-width: 5px;
  border-left-style: solid;
  border-color: #0c5070;
  color: #FFF;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.testfest_2011 .testfest_vychod {
 background: transparent url('../testfest/2011/logo_vychod.jpg') top right no-repeat;
 padding-right: 200px; 
 min-height: 190px; _height: 190px;
}
.testfest_2011 .testfest_zapad {
 background: transparent url('../testfest/2011/logo_zapad.jpg') 0px 10px no-repeat;
 padding-left: 200px; 
 min-height: 190px; _height: 190px;
}
.testfest_2011 .column_two {
  margin-top: 1em;
  margin-bottom: 1em;
}
.testfest_2011 .column_two .column_l {
  width: 540px;
  padding-right: 10px;
}
.testfest_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;
}
.testfest_2011 .dekorace {
 background: transparent url('../testfest/2011/dekorace.jpg') top right no-repeat;
 padding-right: 180px; 
}
.testfest_2011 .highlight {
 background-color: #b11116;
 color: #FFF; font-size: 220%;
 font-weight: 900;
 padding: 5px 7px;
}
.testfest_2011 .highlight1 {
 margin-left: 18px;
}
.testfest_2011 .highlight2 {
 margin-left: 18px;
 background-color: #0f74a4;
}
.testfest_2011 .highlight3 {
 background-color: #000;
}
.testfest_2011 .upozorneni {
 background-color: #D2232A;
 padding: 5px 7px;
 color: #FFF;
}

/* form */
legend {
 display: none; 
}
table.formular td {
 padding: 3px 10px 3px 0;
}
.errorBox {
  background-color: white;
  color: red; 
  padding: 2px 5px;
}
.noticeBox {
  background-color: white;
  color: #0f74a4; 
  padding: 2px 5px;
}

/* 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;
}

