body {
    padding: 0;
    margin: 0;
    width: 100%;
    font-family: Arial, Verdana;
    font-size: 12px;
    background: url("/images/home.jpg") no-repeat scroll center top;
    text-align: center;
}

#wrapper {
    text-align: left;
    width: 980px;
    margin: 0 auto;
}

#header
{
    height: 41px;
    width: 980px;
    background: url("/images/header-bg.jpg");
}

#footer
{
    height: 58px;
    width: 980px;
    background: url("/images/footer-bg.png");
    margin: 0px;
    padding: 0px;
    clear: left;
}

#logo
{
    float: left;
    width: 150px;
    height: 41px;
    background: url("/images/logo.jpg") no-repeat;
}

#top-menu
{
    height: 21px;
    width: 550px;
    padding-top: 14px;
    float: left;
    text-align: left;
}

#menu
{
    padding-left: 0px;
    margin-left: 0px;
}

#menu li
{
    display: inline;
    list-style-type: none;
    padding-left: 10px;
    padding-right: 8px;
    background-image: url(../images/menu-spacer.jpg);
    background-repeat: no-repeat;
    background-position: left;
}

#menu li:first-child {
    background-image: none;
}

#menu a
{
    text-decoration: none;
    color: #666;
    font-family: Arial, Verdana;
    font-size: 14px;
    text-shadow: 1px 1px 1px #fff;
}

#menu a:hover
{
    color: #fff;
    text-shadow: -1px -1px 1px #000;
}

#user
{
    width: 250px;
    float: right;
    padding-top: 14px;
    padding-right: 10px;
    /* background: url("/images/search.jpg") no-repeat;
    background-position: right; */
    text-align: right;
}

#header-image
{
    width: 980px;
    height: 333px;
}

#head1
{
    width: 300px;
    margin: 0px 0px 20px 20px;
    height: auto;
    float: left;
    border-bottom: 1px solid #E3E2E5;
}

#head2
{
    width: 620px;
    margin: 0px 0px 20px 20px;
    height: auto;
    float: left;
    border-bottom: 1px solid #E3E2E5;
}

#head3
{
    width: 940px;
    margin: 0px 0px 20px 20px;
    height: auto;
    float: left;
    border-bottom: 1px solid #E3E2E5;
}

#main1
{
    margin: 0px 0px 0px 20px;
    width: 300px;
    height: auto;
    float: left;
    text-align: justify;
}

#main2
{
    width: 620px;
    margin: 0px 0px 0px 20px;
    height: auto;
    float: left;
    text-align: justify;
}

#main3
{
    width: 940px;
    margin: 0px 0px 0px 20px;
    height: auto;
    float: left;
    text-align: justify;
}

.gray-fade
{
   background: url("/images/gray-bg.png") bottom repeat-x;
}

.blue-fade
{
   background: url("/images/blue-bg.png") bottom repeat-x;
}

a {
    text-decoration: none;
    color: #666;
}

a:hover {
    color: #333;
}

.twitter {
    background-position: 0px -25px;
}

.twitter:hover {
    background-position: 0px 0px;
}

.twitter-off {
    background-position: 0px -25px;
}

.facebook {
    background-position: -25px -25px;
}

.facebook:hover {
    background-position: -25px 0px;
}

.facebook-off {
    background-position: -25px -25px;
}


.linkedin {
    background-position: -50px -25px;
}

.linkedin:hover {
    background-position: -50px 0px;
}

.linkedin-off {
    background-position: -50px -25px;
}

.foursquare {
    background-position: -75px -25px;
}

.foursquare:hover {
    background-position: -75px 0px;
}


.foursquare-off {
    background-position: -75px -25px;
}

.trafic {
    background-position: -100px -25px;
    height: 25px;
    width: 70px;
    display: block;
    float: left;
    background-image: url("/images/social_contact.png");
    background-repeat: no-repeat;
}

.trafic:hover {
    background-position: -100px 0px;
}

.address {
    background-position: -0px -51px;
    width: 17px;
}

.schedule {
    background-position: -64px -51px;
    width: 17px;
}

.phone {
    background-position: -22px -51px;
    width: 17px;
}

.fax {
    background-position: -43px -51px;
    width: 17px;
}

.email {
    background-position: -85px -51px;
    width: 17px;
}

.web {
    background-position: -106px -51px;
    width: 17px;
}

.contact {
    height: 20px;
    width: 21px;
    display: block;
    float: left;
    background-image: url("/images/social_contact.png");
    background-repeat: no-repeat;
    margin-left: 2px;
}

.social {
    height: 25px;
    width: 25px;
    display: block;
    float: left;
    background-image: url("/images/social_contact.png");
    background-repeat: no-repeat;
    margin-left: 2px;
}

.up {
    height: 8px;
    width: 8px;
    background-position: -10px -75px;
    display: block;
    float: left;
    background-image: url("/images/butoane_general.png");
    background-repeat: no-repeat;
    margin-top: 4px;
}

.visa {
    background-position: 0px 0px;
}
.eurocard {
    background-position: -36px 0px;
}
.amex {
    background-position: -72px 0px;
}
.diners {
    background-position: -108px 0px;
}
.jcb {
    background-position: -144px 0px;
}
.cadeau {
    background-position: -180px 0px;
}
.food {
    background-position: -216px 0px;
}
.travel {
    background-position: 0px -24px;
}
.cec {
    background-position: -36px -24px;
}
.bank {
    background-position: -72px -24px;
}
.sms {
    background-position: -108px -24px;
}
.fidelity {
    background-position: -144px -24px;
}
.order {
    background-position: -180px -24px;
}
.cash {
    background-position: -216px -24px;
}

.payment {
    height: 24px;
    width: 36px;
    display: block;
    float: left;
    background-image: url("/images/modalitati_plata.png");
    background-repeat: no-repeat;
    margin-left: 2px;
}

.b2b {
    background-position: -1px -1px;
}
.b2c {
    background-position: -30px -1px;
}
.b2e {
    background-position: -59px -1px;
}
.b2g {
    background-position: -1px -22px;
}
.c2b {
    background-position: -30px -22px;
}
.c2c {
    background-position: -59px -22px;
}
.g2b {
    background-position: -1px -43px;
}
.g2c {
    background-position: -30px -43px;
}
.g2g {
    background-position: -59px -43px;
}
.business {
    height: 20px;
    width: 28px;
    display: block;
    float: left;
    background-image: url("/images/business.png");
    background-repeat: no-repeat;
    margin-left: 2px;
}

h2 {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

h3 {
    font-size: 20px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

a.truncate_more_link {
    text-decoration: none;
    color: #999;
}

a.truncate_more_link:hover {
    color: #666;
}

#wrapper .panel_bar {

    width: 940px;
}

#wrapper .panel_bar tr {
    background-image: url('/images/panel_bg.jpg');
}

#wrapper .panel_bar td {
    margin: 1px 1px 1px 1px;
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    border-style: inset inset inset inset;
    border-color: #fff;
    width: 42px;
    height: 42px;
    text-align: center;
}

.brt-free {
    background-image: url("/images/brt_free.jpg");
    background-repeat: repeat-x;
}
.brt-reserved {
    background-image: url("/images/brt_reserved.jpg");
    background-repeat: repeat;
}
.brt-active {
    background-image: url("/images/brt_active.jpg");
    background-repeat: repeat;
}
.brt-inactive {
    background-image: url("/images/brt_inactive.jpg");
    background-repeat: repeat;
}
.bdn-free {
    background-image: url("/images/bdn_free.jpg");
    background-repeat: repeat-x;
}
.bdn-reserved {
    background-image: url("/images/bdn_reserved.jpg");
    background-repeat: repeat;
}
.bdn-active {
    background-image: url("/images/bdn_active.jpg");
    background-repeat: repeat;
}
.bdn-inactive {
    background-image: url("/images/bdn_inactive.png");
    background-repeat: repeat;
}

.free-icon {
    height: 25px;
    width: 24px;
    background-image: url("/images/tabel_panouri.png");
    background-repeat: no-repeat;
    background-position: -25px -179px;
    margin-left:auto;
    margin-right:auto;
}

.reserved-icon {
    height: 25px;
    width: 24px;
    background-image: url("/images/tabel_panouri.png");
    background-repeat: no-repeat;
    background-position: 0px -179px;
    margin-left:auto;
    margin-right:auto;
}

#wrapper .chart {
    width: 300px;
    display: inline;
}

#wrapper .chart td {
    height: 30px;
    border-top: none;
}

#wrapper .chart .dark {
    background: url(/images/rating_on.jpg) no-repeat;
    text-align: left;
}

#wrapper .chart .light {
    background: url(/images/rating_off.jpg) no-repeat;
    background-position: right;
    text-align: right;
}

.missing-logo {
    background: url(/images/missing_thumbs.png) no-repeat;
    background-position: -1px -1px;
    width: 300px;
    height: 117px;
}

.missing-photo {
    background: url(/images/missing_thumbs.png) no-repeat;
    background-position: -80px -119px;
    width: 40px;
    height: 27px;
}

.missing-poster {
    background: url(/images/missing_thumbs.png) no-repeat;
    background-position: -52px -119px;
    width: 27px;
    height: 40px;
}

.missing-panel {
    background: url(/images/missing_thumbs.png) no-repeat;
    background-position: -1px -119px;
    width: 50px;
    height: 40px;
}


