body {background: #8d3131 url("/i/bg.gif") fixed; margin: 0 0 0 0; padding: 0 0 20px 0; font: 0.80em Arial, serif; color: #222;}


p, div, ul, ol, h1, h2, h3, h4 {
  margin: 0;
}


#wrapper {width: 992px; margin: 0 auto 0 auto; /*background: url("/i/bg-footer.gif") no-repeat right bottom;*/ padding: 0;}
#container {width: 968px; background: url("/i/bg-right.gif") no-repeat 911px 0; margin: 0 auto;}
#container-2 {background: url("/i/bg-footer3.gif") no-repeat bottom right;  padding: 0; margin: 0 auto; width: 968px}


#container-3 {background: #fffae8 url("/i/bg-left.gif") repeat-y left; width: 832px; padding: 7px 7px 7px 13px; margin: 0 auto;}

#header {
  color: #fff;
  background: url("/i/bg-header.gif") no-repeat right bottom;
  padding-top: 50px;
  padding-bottom: 13px;
  position: relative;
  width: 870px;
  margin: 0 auto;
}

#home-object img {
  border: 1px solid #dab9a7;
}

#timeline
{
  background: #fff;
  border: 1px solid #ececec; margin-bottom: 0;
  font-size: 0.8em;
}
#timeline-switcher
{
   margin-top: 0;
 }

#timeline-switcher ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#timeline-switcher li

{
  display: inline; border: 1px solid #efefef; background: #ededed;
}

#timeline a
{
  text-decoration: none;
  color: #000;
}

#timeline-2 {
  display: none;
}

#timeline-1 li {
  list-style-type: none; float: left; margin: 0; padding: 0; text-align: center; border-right: 1px solid #ececec;
}

#timeline-1 li#timeline-1-10, #timeline-1 li#timeline-1-10-a {
  border-right: 0 !important;
}


#timeline-1 li strong, #timeline-1 li span, #timeline-1 li em
{
  display: block;
}

#timeline-1 li strong {
  font-size: 1.5em; padding: 0;
}

#timeline-1 li#timeline-1-10 strong {
  font-size: 1.2em;
}

#timeline-1 li em {
  padding: 0;
  color: #924141;
  font-style: normal;
}




#timeline-1 ul
{
  margin: 0; padding: 0;
}


#timeline-1
{
  height: 110px;
}

#timeline-1 a
{
  display: block;
  width: 83px;
  height: 110px;
}
#timeline-1-1 a{
  background: url("/i/timeline-1.gif") no-repeat;
}
#timeline-1-2 a{
  background: url("/i/timeline-2.gif") no-repeat;
    width: 82px;
}
#timeline-1-3 a{
  background: url("/i/timeline-3.gif") no-repeat;
    width: 82px;
}
#timeline-1-4 a{
  background: url("/i/timeline-4.gif") no-repeat;
    width: 82px;
}
#timeline-1-5 a{
  background: url("/i/timeline-5.gif") no-repeat;
    width: 82px;
}
#timeline-1-6 a{
  background: url("/i/timeline-6.gif") no-repeat;
    width: 82px;
}
#timeline-1-7 a{
  background: url("/i/timeline-7.gif") no-repeat;
    width: 81px;
}
#timeline-1-8 a{
  background: url("/i/timeline-8.gif") no-repeat;
}
#timeline-1-9 a{
  background: url("/i/timeline-9.gif") no-repeat;
    width: 81px;
}
#timeline-1-10 a{
  background: url("/i/timeline-10.gif") no-repeat;
}

#timeline-1-1 a{
  background: url("/i/timeline-1.gif") no-repeat;
}
#timeline-1-1-a a{
  background: url("/i/timeline-1-a.gif") no-repeat;
}
#timeline-1-2 a{
  background: url("/i/timeline-2.gif") no-repeat;
    width: 82px;
}
#timeline-1-2-a a{
  background: url("/i/timeline-2-a.gif") no-repeat;
    width: 82px;
}
#timeline-1-3 a{
  background: url("/i/timeline-3.gif") no-repeat;
    width: 82px;
}
#timeline-1-3-a a{
  background: url("/i/timeline-3-a.gif") no-repeat;
    width: 82px;
}
#timeline-1-4 a{
  background: url("/i/timeline-4.gif") no-repeat;
    width: 82px;
}
#timeline-1-4-a a{
  background: url("/i/timeline-4-a.gif") no-repeat;
    width: 82px;
}
#timeline-1-5 a{
  background: url("/i/timeline-5.gif") no-repeat;
    width: 82px;
}
#timeline-1-5-a a{
  background: url("/i/timeline-5-a.gif") no-repeat;
    width: 82px;
}
#timeline-1-6 a{
  background: url("/i/timeline-6.gif") no-repeat;
    width: 82px;
}
#timeline-1-6-a a{
  background: url("/i/timeline-6-a.gif") no-repeat;
    width: 82px;
}
#timeline-1-7 a{
  background: url("/i/timeline-7.gif") no-repeat;
    width: 81px;
}
#timeline-1-7-a a{
  background: url("/i/timeline-7-a.gif") no-repeat;
    width: 81px;
}
#timeline-1-8 a{
  background: url("/i/timeline-8.gif") no-repeat;
}
#timeline-1-8-a a{
  background: url("/i/timeline-8-a.gif") no-repeat;
}
#timeline-1-9 a{
  background: url("/i/timeline-9.gif") no-repeat;
    width: 81px;
}
#timeline-1-9-a a{
  background: url("/i/timeline-9-a.gif") no-repeat;
    width: 81px;
}
#timeline-1-10 a{
  background: url("/i/timeline-10.gif") no-repeat;
}

#timeline-1-10-a a{
  background: url("/i/timeline-10-a.gif") no-repeat;
}





#timeline-1 strong, #timeline-1 span, #timeline-1 em
{
  display: none !important;
}



#timeline-switcher li.active
{
  background: #fff;
}


#header a {
  color: #fafaf3;
  text-decoration: none;
  font-size: 0.9em;
}

#header ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  right: 10px;
  bottom: 15px;
}

#header li {
  display: inline; padding: 0 0 0 10px;
  margin: 0;
}

#header li a {
  padding: 5px 7px;
}

#header li a:hover {
  color: #fff;
}



#header li.active a {
background: #a24847; color: #fff;
}

#footer {
  color: #fff;    font-size: 0.85em; margin: 0 auto 0 auto; width: 950px; padding-bottom: 44px; padding-top: 20px; height: 31px;
  background: url("/i/bg-footer2.gif") no-repeat top right;
}

#footer ul {
  margin: 0 0 7px 65px;
padding: 0;
  list-style-type: none;
}

#footer li {
  display: inline; padding: 0 10px 0 0;
  margin: 0;
}

#footer a {
  color: #fff; text-decoration: none;
}
#footer p
{
    padding: 0 0 0 65px;
    color: #d8bdb9;
}


#home
{
  margin-top: 7px;
}

#home-supporter a
{
 color: #a8c400;   
}


#object-desc {
  line-height: 140%;
}



#event {
  padding: 25px 15px 15px 15px; line-height: 140%;
}


#event li {
  width: 140px; float: left; padding-right: 20px;
}

.event-object {
  width: 143px; float: left; padding-right: 20px;
}

.event-object-last {
  padding-right: 0 !important;
}


#event li img, .event-object img
{
  width: 130px; border: 1px solid #efefef; background: #fff; padding: 7px;
}

.event-object a:hover img
{
  border: 1px solid #dab9a7;
}


#event li a, .event-object a {
  text-decoration: none; color: #222; font-size: 0.85em;
}

#event h2, #event p {
  margin-bottom: 10px;
}

#event h2, #event h3, #about h3
{
  border-bottom: 1px solid #dccc98; padding-bottom: 3px;  font-family: Georgia; font-weight: normal; font-size: 1.8em;
}

#event h3, #about h3, #object h3
{
  border-bottom: 1px solid #ebe0b9; padding-bottom: 3px; font-size: 1.5em;   font-family: Georgia;   font-weight: normal; 
}

#about h3
{
  margin-bottom: 10px;  margin-top: 20px;
}


#object h2, #about h2
{
  border-bottom: 1px solid #dccc98; padding-bottom: 3px !important;  font-family: Georgia; font-weight: normal; font-size: 1.8em;
}

#object h2, #about h2,  #about h3     {
  color: #7f3333;
}



.clearer
{
  clear: both;
  height: 1px;
  overflow: hidden;
}


#event h2 {
  color: #7f3333;
}
#event h3 {
  padding-top: 10px; color: #7f3333; margin-bottom: 10px;
}

#event li p, .event-object p {
  margin: 0; font-size: 1.1em; line-height: 100%
}

#event .event-comments a, .event-object .event-comments a
{
color: #833838;
}

.event-heading, .event-comments {
  padding: 0 7px;
}


.event-object p, .event-object h3 {
  margin: 0 !important;
}

.event-object
{
  margin-bottom: 15px;
}




#event ul {
  list-style-type: none;
  margin: 0 0 10px 0;
  padding: 0;
}



#timeline-1 .active {
                   background: #fff7dc
}

#object-nav {
  margin: 0 0 5px 0; padding: 0 !important; list-style-type: none; font-size: 0.9em;

}

#object-nav li {
  margin: 0; padding: 0;
}


#object-nav-previous {
  float: left; width: 250px;
}

#object-nav-next {
  float: right; width: 250px;  text-align: right;
}
#object-nav a {
  text-decoration: none; color: #666;
}

#object-nav em {
 /* display: block; */
  font-style: normal;
  color: #777;
  margin: 0;
}



#object-nav:after, #header:after, #home:after, #timeline-1 ul:after, #object-comments p:after, form-name:after, form-email:after, #about h2:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#object-nav {display: inline-block; width: 800px;}
.form-name, .form-email {display: inline-block; width: 180px;}

#object-image {
  float: left; padding-right: 20px;
}

#object-image img{
  border: 1px solid #efefef; background: #fff; padding: 7px;
}

#about h2 a {
  display: block; float: right; font-family: Arial; font-size: 0.5em;
}



/*new*/

#object-download {
  background: #fff; border: 1px solid #ececec; padding: 7px;   font-size: 1em; margin-bottom: 15px; font-weight: bold;
}
#object-download a, #object-download em
{
  display: block;
}
#object-download em {
  font-style: normal; color: #777;  font-weight: normal;
}


#object-image {
  width:420px;
  float: left;
}

#object-desc {
  width: 360px;
  float: left;
}

#object {
  padding: 15px 15px 15px 15px;
  line-height: 140% ;
    color: #333;
}

#object h2
{
margin: 0;
  margin-bottom: 15px;
  font-size: 1.8em;
  line-height: 1.1em;

}

.object-metadata
{
  margin-bottom: 5px;
  font-size: 1em
}
.object-metadata h3
{
  color: #923434 !important;
  font-size: 1em !important;
  border: none !important;
  font-family: Arial !important;
  font-weight: bold;
}






img {
  border: none;
}


.object-metadata h3, .object-metadata p, .object-metadata .object-metadata-content {
  display: inline;
}
.object-metadata h3 {
  padding-right: 5px;
}


h1 a {
background:  url("/i/logo.gif") no-repeat; width: 419px; height: 28px; display: block;
}
h1 span {
  display: none;
}

h1 {
  float: left; font-weight: normal; font-size: 1.8em; margin: 0; padding-left: 22px;
}

h1 strong {
  font-weight: normal;
}

#about
{
  padding: 15px 15px 15px 15px;
}


#about p, #about h2 {
  margin-bottom: 10px; line-height: 140%;
}

#home {
  padding: 15px;
}


#home-supporter {
  width: 355px; float: right; background: #fff;
  padding: 10px; font-size: 0.95em; text-align: center; border: 1px solid #ebe4cc; color: #a8c400;
}
#home-intro {
  width: 405px; float: left; line-height: 140%;
}

#home-intro p
{
  margin-bottom: 10px;
}

a {
  color: #833838;
}

#about-berzkalns
{
  margin: 0; float: right; padding: 0 0 10px 10px;
}

#about-berzkalns img {
  border: 1px solid #efefef; background: #fff; padding: 7px;
}

#about-berzkalns a:hover img
{
  border: 1px solid #dab9a7;
}

#event-list
{
  float: right; padding: 0 0 10px 10px; line-height: 140%; text-align: right; font-size: 1.1em; width: auto !important;
}

#event-list ul
{
  border: 1px solid #efefef; background: #fff; padding: 7px; margin: 0; list-style-type: none;
}
#event-list li {
  display: block !important; float: none; margin: 0; padding: 0;  width: auto !important;
}

#event-list li a {
  color: #833838  !important;
}

#form-comment
{
  background: #fcf4d9; padding: 7px; border: 1px solid #efe6c8; width: 400px;  float: left; margin: 7px 0 0 0;
}

#form-comment p {
 margin-bottom: 5px  !important;
}


#object-comments ol
{
  margin: 0; padding: 0; list-style-type: none;
}




#object h3 {
  padding-top: 10px; color: #7f3333; margin-bottom: 10px;
}

#form-comment  .form-p label {
  display: block; margin: 0; padding-bottom: 3px;
}

#form-comment  .form-p input {
  width: 180px;  margin: 0;
}

#form-comment  .form-p textarea {
  width: 396px;
  height: 120px;
  font: 1em Arial;  margin: 0;
   border: 1px solid #dccc98;
}

#info-comment {
  float: left; width: 345px; padding-left: 26px; padding-top: 7px; color: #555;
}

#info-comment p {
  width: 350px; margin-bottom: 10px;
}

#form-desc {font-size: 0.85em; margin: 0 !important;

}


.form-name {
  float: left; width: 200px !important;
}

.form-email {
  float: right !important; width: 184px !important;
}

.form-email input, .form-name input {
  width: 180px; border: 1px solid #dccc98; font-size: 1em;
}



.form-p, .f-checkbox, .f-submit, .form-desc {
  margin-bottom: 5px !important; margin-top: 0 !important;
}

.form-desc{
  margin-bottom: 0 !important;
}



.failure, .f-error {
  color: #943636 !important; font-weight: bold !important;
}

.failure {
  border-bottom: 1px solid #efe6c8; padding-bottom: 5px;
}



#object h4 {
  margin-bottom: 10px; color: #555; font-size: 0.9em;
}

#object ol p {
  margin-bottom: 5px;
}

#object ol li
{
padding: 0 0 10px 0;
}

#object-comments li
{
  margin-bottom: 0;
}
#object-comments h3 {
  margin-top: 10px;
}
#object-comments h4 {
  font-weight: normal;
}



#object-comments li h4 {
  background: #fcf4d9; padding: 5px 7px;
}
#object-comments li p
{
padding: 0px 7px; width: 780px;
}

.f-error input, .f-error textarea {   border: 1px solid #943636 !important;

}
