#content h1{
   font: normal 25px "Times new roman";
}
.params{
   clear:both;
   position: relative;
}
.params img{
  float: left;
  margin: 0 15px 15px 0;
  position: absolute;
  top:0;
  left:0;
}
.tab{
  position: relative;
  margin: 0 0 0 90px;
  width:auto;
}
* html .tab{
/*  width:expression(document.body.clientWidth > 900? "auto" :"390px");*/
}
.tab ul{
  position: relative;
  margin: 0 0 6px 0;
  padding: 0 0 6px 0;
  clear: both;
  width:100%;
  border-bottom: 1px solid #fff7e7;
  height: 14px;
}
.tab li{
  font-size: 10px;
  margin: 0;
  padding: 0;
  float: left;
  clear:none;
  list-style: none;
  line-height: 14px;
}
.tab p{
  margin:0;
  padding:0;
  display:block;
  float:left;
  width:50%;
}
.c1,.c2,.c3{
  width:30%;
}
.c1 span,.c2 span,.c3 span,.c5 span{
  width: 40px;
  color:#99813e;
  display: block;
  float:left;
  text-align: right;
  padding:0 5px 0 0;
}
.c2{
   width: 32%;
   clear:right;
}
.c2 span{
  width: 45px;
}
.c3{
   width: 28%;
   clear:right;
}
.c3 span{
  width: 75px;
}
.c4{
  background: #fff7e7;
  width: 100%;
  padding: 10px;
  margin: -4px 0 -4px 0;
  display: block; 
  height: 20px; 
}
.c4 span{
  display: block;
  width: 45px;
  padding: 2px 5px 0 0;
  font-weight: bold;
  text-align: right;
  float: left;
}
.c4 p{
  float: left;
  color: red;
  font-weight: bold;
  width: 50px;
  padding: 2px;
}
.c4 div{
  float: left;
  color: gray;
  font:  10px "Times new roman";
  width: 90px;
  padding: 2px;
}
.c4 cite{
  float: left;
  font-style: normal;
  padding: 2px
}
.c4 a{
  display: block;
  padding:0 5px 0 5px;
  margin:0;
  float:right;
  background: #9C8443;
  border: 3px double #fff7e7;
  clear: right;
  color: white;
  text-decoration: none;
}
.c5{
  width: 100%;
}
.c5 p{
  float: left;
  width:auto;
}
.c6{
  width: 100%;
  color: #797979;
  font-size: 10px;
}
.c6 strong{
  color:black;
  font-weight: normal;
}
.wb{
  border:none !important;
}
#descr{
  margin: 50px 0 30px 0;
/*  border-bottom: 1px solid #fff7e7;*/
  position: relative;
}
* html #descr{
  position: static;
}
#preview{
  /*visibility:hidden;*/
  display:none;
  /*position: absolute;*/
  position: relative;
  border: 3px solid #9C8443;
  padding: 0;
/*  top: 250px;
  left:150px;*/
  /*float:left;
  clear: both;*/
  width:400px;
  margin: -3px 0 30px 0;
}
* html #preview{
  width:100px; 
}
#preview a{
  position: absolute;
  top:0;
  right:0;
  padding:4px 7px 4px 7px;
  background: white;
  font-size: 10px;
  color: #9C8443;
  text-decoration: none;
}
#icons{
  margin: 0 20px 50px 0;
  position: absolute;
  top:0;
  left:0;
}
* html #icons{
  top:0;
  left:0;
  position:relative;
  float:left;
}
#icons div{
  background: #9C8443;
  position: relative;
  top:0;
  left:0;
  margin: 0 0 6px 3px;
  width: 145px;
}
#icons div img{
  position: relative;
  top:-3px;
  left:-3px;
}
#icons div a{
  position: absolute;
  bottom: 3px;
  right:3px;
  display: block;
  width: 85px;
  height:19px;
  background: url(img/zoom.gif) top left no-repeat;
  text-indent: -700em;
  overflow: hidden;
}
#short{
  display: block;
  float: left;
  clear: right;
  width: 80%;
  margin: 0 0 65px 65px;
  font-size: 11px;
  padding: 0;
}
* html #short{
  margin:0;
  position: relative;
}
#short h2{
  font: bolder 13px "Times new roman";
  text-transform: uppercase;
  margin: 0 0 9px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #fff7e7;
}
#short p{
  font-size: 11px;
  margin: 10px;
  padding: 0;

}
#short img{
  margin-bottom:20px;
  margin-top:20px;

}

a.next{
  font-size: 11px;
  color: #6f5e30;
  padding: 0 15px 0 0;
  background: url(img/arrow1.gif) center right no-repeat;
  font-weight: bold;
}

a.prev{
  font-size: 11px;
  color: #6f5e30;
  padding: 0 0 0 15px;
  background: url(img/arrow4.gif) center left no-repeat;
  font-weight: bold;
}


table.event               {border:solid 1px #5F5F5F;
                           	    border-collapse:collapse;
		    margin-top: 10px;}
table.event th            {border-top: solid 1px #5F5F5F;
                           border-bottom: solid 1px #5F5F5F;
                           background-color:#DFDFDF;
                           padding:10px;}
table.event th.date       {text-align:right;}                           
table.event th.prev      {text-align:left;}                           
table.event th.next      {text-align:right;}                           


table.event td.description {padding:5px;}



#borderAdv {
border:1px #C0C0C0 solid;
background-image:url(../images/back.gif);
background-repeat:no-repeat;
background-position:top left;
width:180px;
margin:2px 2px 7px 0px;
float:right;
color:#330000;
padding:5px 5px 5px 5px;
font: normal 11px sans-serif;

}

#borderAdv a:link,#borderAdv a:visited {
 
color: #330000;
text-decoration:none;
font: normal 11px sans-serif;

}

#borderAdv a:hover {
 
color: red;
text-decoration:underline;
font: normal 11px sans-serif;
}
                
#nameAdv {
font: bold 11px sans-serif;
color: #9C8443;
font: normal 11px sans-serif;
}

