
* {
    padding: 0;
    margin: 0;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    color:#ddd;
    font-size:10pt;
}
body a {
    text-decoration: none !important;
}
html, body {
    width: 519px;
    height: 344px;
    overflow: hidden;
}
body {
    background: transparent url('../img/bg.jpg') no-repeat center center;
}
#hidden {display: none; height: 0; width: 0;}
#menu {
    margin: 0 47px 0 0;
    list-style-type: none;
    clear: both;
    float: right;
}
#menu li {
    display: inline-block;
    color:#fff;
    cursor: pointer;
    padding: 3px 5px;
    float:left;
    background-color: #000;
}
#menu li:hover, #menu li.active {
    color:#ddb45b;
}
#rsnav {
    clear:both;
    position: relative;
    margin: 5px;
    top: 0;
    left: 0;
}
#rsnav .prev {
    position: absolute;
    left: 5px; top:98px;
}
#rsnav .next {
    position: absolute;
    right: 4px; top:98px;
}
#rslides {
    position: relative;
    left: 40px;
}
#rslides li img{
    width: 438px;
    height: 222px;
}
#rslides li p{
    float: left;
    padding-top: 10px;
    text-align: justify;
    width: 438px;
    height: 86px;
    overflow: hidden;
    font-size: 9pt;
}
.ellip {
  display: block;
  height: 100%;
}

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 100%;
}

.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  font-size: 9pt;
}