/* html */
.content {
 clear:left;
}
.sidebar_element {
 width:310px;
 min-height:257px;
}
.sidebar_element_short {
 width:310px;
 min-height:144px;
}
.error_message {
 text-align:center;
 clear:both;
 margin-top:20px;
 margin-bottom:20px;
 width: 525px;
 height: 30px;
 margin-left: auto;
 margin-right: auto;
 border: 1px dashed #888888;
 background: #F7F7F7;
 font-size: 1.6em;
 padding: 25px;
 padding-bottom: 30px;
 color: #444444;
}
body, img, a, div {
 vertical-align: baseline;
}
body {
 font-family: Georgia, Times, Helvetica, Arial;
 margin: 0px;
}
tbody tr:nth-child(2n) td, tbody tr.even td {
 background: inherit;
}
h1 {
 display:inline;
 font: inherit;
 color: inherit;
}
h2 {
 display: inline;
 font: inherit;
 color: inherit;
}
h3 {
 display: inline;
 font: inherit;
 color: inherit;
}
a {
 color: #9C1010;
 text-decoration: none;
}
a:hover {
 color: #9C1010;
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
.right {
 float: right;
}
.left {
 float: left;
}
.grey {
 color: #888888;
}
.darkgrey {
 color: #444444;
}
.green {
 color: #1dc30c;
}
.darkgreen {
 color: #1E4C04;
}
.black {
 color: #000000;
}
.red {
 color: #9C1010;
}
.green {
 color: #1dc30c;
}
.nonlink {
 text-decoration: none;
}
.even {
 background-color: #FFFFFF;
}
.odd {
 background-color: #F7F7F7;
}
.smaller {
 font-size: 0.8em;
}
.bold {
 font-weight: bold;
}
.paginator {
  margin: 0px auto;
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: center;
}
.paginator a {
  text-decoration: none;
  padding:2px 6px;
  margin-right: 7px;
  border: 1px solid #9c1010;
  color: #9c1010;
}
.selected {
  background-color: #dddddd;
}

.jcarousel {
    position: relative;
    overflow: hidden;
 
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    float: left;
}





/* Adso */

#adso_tooltip {
 position: absolute;
 width: auto;
 height: auto;
 max-width: 300px;
 border: 1px solid black;
 padding: 8px;
 background-color: lightyellow;
 line-height: 200%;
 visibility: hidden;
 z-index: 10000;
 overflow: hidden;
}
#adso_status {
 display: none;
 position: absolute;
 width: auto;
 height: auto;
 z-index: 10004;
}
span.adso:hover {
 background-color: white;
}
.row_1 {
 font-size:25px;
 margin-top:4px;
 margin-bottom:5px;
}
.row_2 {
 font-size:25px;
 margin-bottom:5px;
}
.row_3 {
 font-size:20px;
 margin-bottom: 5px;
}
.row_4 {
 font-size:20px;
 margin-bottom: 5px;
}
.row_5 {
 font-size:14px;
 margin-bottom: 5px;
 line-height:1.1em;
}
.row_6 {
 display: none;
 visibility: hidden;
}

