@import url(vitu_sell_item.css);

@import url(vt_search.css);

@import url(vt_category.css);

@import url(receipt_slider.css);

@import url(table.css);

@import url(vt_members_area.css);

@import url(VITU_matrix.css);

html,body {
    height: 100%;
    margin: 0px auto;
    padding: 0;
    z-index: 0;
}

* html div.wrapper_all {
    height: 100%;
}

body.MAIN {
    margin: 0px auto;
    font-family: Arial;
    font-size: 11px;
    letter-spacing: 0.0em;
    line-height: 17px;
    color: #666666;
    overflow: -moz-scrollbars-vertical;
    background: white url(../site_images/body_background.png) repeat-x;
}

body.LOCALBACKGROUND {
    margin: 0px auto;
    font-family: Arial;
    font-size: 11px;
    letter-spacing: 0.0em;
    line-height: 17px;
    color: #666666;
    overflow: -moz-scrollbars-vertical;
    background: white url(../site_images/body_background_local.png) repeat-x;
}

body.BLANK {
    margin: 0px auto;
    font-family: Arial;
    font-size: 11px;
    letter-spacing: 0.0em;
    line-height: 17px;
    color: #666666;
    overflow: -moz-scrollbars-vertical;
    background: url(../site_images/body_background_blank.png) repeat-x;
}

#clearfooter {
    clear: both;
    height: 0px;
    display: block;
    width: 100%;
}

div>p {
    margin: 0
}

p {
    margin: 0
}

.CHARITY_WIN {
    background: url(../site_images/charity_percentage_100_big.png) no-repeat;
    width: 225px;
    height: 43px;
    float: left;
    font-size: 21px;
    line-height: 28px;
    font-weight: bold;
    padding: 23px 0px 10px 75px;
}

/*****************************************************/
img {
    margin: 0;
    padding: 0;
}

.clearing {
    clear: both;
    height: 0px;
    visibility: hidden;
}

a {
    color: #666666;
    font-weight: none;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

h1,h2,h3,h4,h5,h6 {
    padding: 10px 6px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

.question {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

/* HEADER LANG*/
.LONG {
    background: url(../site_images/header_background_LONG.png) no-repeat;
    color: #fff;
    display: block;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width: 470px;
    height: 20px;
}

.LONG a {
    color: #fff;
}

.LONG_GREEN {
    background: url(../site_images/header_background_LONG_green.png) no-repeat;
    color: #fff;
    display: block;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width: 470px;
    height: 20px;
}

.SHORT {
    background: url(../site_images/header_background_SHORT.png) no-repeat;
    color: #fff;
    float: left;
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 10px;
    width: 240px;
    height: 20px;
}

/* BUTTONS UND SELECTS */
.BIG_SUBMIT {
    background: url(../site_images/background_big_submit.png) no-repeat;
    color: #fff;
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 228px;
    border: none;
    height: 41px;
    font-size: 21px;
    cursor: pointer;
}

.BIG_SUBMIT2 {
    background: url(../site_images/background_big_submit.png) no-repeat;
    color: #fff;
    display: block;
    float: left;
    margin: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    width: 228px;
    border: none;
    height: 41px;
    font-size: 21px;
    cursor: pointer;
}

.SMALL_SUBMIT {
    background: url(../site_images/button_small_background.gif) no-repeat;
    color: #7f4c01;
    width: 119px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;
    height: 28px;
    font-size: 12px;
    font-weight: Bold;
    text-align: center;
    cursor: pointer;
}

.SMALL_SUBMIT_200 {
    background: url(../site_images/button_small_background_200.png) no-repeat;
    color: #7f4c01;
    width: 200px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;
    height: 28px;
    font-size: 12px;
    font-weight: Bold;
    text-align: center;
    cursor: pointer;
}

.STANDARD_SELECT {
    width: 213px;
}

label {
    color: #666666;
/*    font-weight: bold; */
    vertical-align: text-bottom;
}

.MEDIUM_INPUT {
    width: 212px;
    float: left;
}

.SMALL_INPUT {
    width: 350px;
}

.LARGE_INPUT {
    width: 454px;
}

.LARGE_TEXTAREA {
    width: 454px;
    height: 200px;
}

.TITLE_BIG {
    font-size: 26px;
    line-height: 26px;
    font-weight: bold;
}

/*******************/
.wrapper_all {
    margin: 0px auto;
    padding: 0px;
    position: absolute;
    top: 0px;
    height: auto;
    min-height: 100%;
    width: 100%;
    z-index: 0;
}

.wrapper_centering {
    width: 750px;
    margin: 0px auto 30px auto;
    /*border:#FF6666 solid 1px;
        float:left;*/
}

.wrapper_head {
    width: 750px;
    padding: 0px 3px 0px 3px;
    height: 150px;
}

.LOGINBOX {
    padding: 5px 10px 0px 10px;
    float: right;
    width: 253px;
    height: 114px;
    background: url(../site_images/loginbox_background.png) no-repeat;
}

/*********** LOGIN ************/
.LOGINBOX_ELEMENT {
    float: left;
}

.LOGINBOX_PARAMETERS {
    width: 170px;
    float: left;
}

.LOGINBOX_PARAMETERS p {
    font-size: 9px;
    padding: 1px 0px 0px 0px;
    line-height: 14px;
    margin: 0px;
    height: 11px;
}

.LOGINBOX input {
    width: 145px;
}

input.login_button {
    margin-top: 17px;
    width: 52px;
    height: 51px;
    border: none;
    background: url(../site_images/login_button.png) no-repeat;
}

input.login_button:hover {
    background: url(../site_images/mouseover_login_button.png) no-repeat;
}

/*********** LOGOUT ************/
.LOGIN_DETAILS {
    float: left;
}

.LOGIN_DETAILS h2 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 4px;
}

.LOGOUT_SYMBOL {
    float: right;
    margin: 14px 5px 0px 0px;
    cursor: pointer;
}

.LOGOUT_SYMBOL a {
    text-decoration: underline;
}

.LOGOUT_SYMBOL img {
    margin-right: 5px;
    padding-top: 0px;
}

.login_icons td {
    width: 20px;
}

/*********** WELCOME ************/
.WELCOME_ELEMENT {
    margin-left: 15px;
}

.WELCOME_ELEMENT img {
    margin-right: 5px;
    padding-top: 0px;
}

/*********** WELCOME ************/
.SLOGAN {
    float: left;
    padding: 60px 0px 0px 10px;
    width: 200px;
}

.SLOGAN .second {
    padding-left: 20px;
}

.SLOGAN .third {
    padding-left: 40px;
}

/*********** TEASER ************/
.TEASER_EXP {
    background: url(../site_images/teaser_background.gif) no-repeat;
    width: 476px;
    height: 140px;
    padding-left: 10px;
}

.TEASER_EXP img {
    border: none;
}

.TEASER_EXP .LEFT {
    height: 130px;
    width: 150px;
    float: left;
    padding-top: 9px;
}

.TEASER_EXP .RIGHT {
    height: 138px;
    width: 315px;
    float: right;
    margin-right: 5px;
}

.TEASER_EXP .TEXT_RAFFITY {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0px;
    margin: 15px 0px 5px 0px;
}

.TEASER_EXP .TEXT_RAFFITY_DATE {
    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.TEASER_EXP .TEXT_RAFFITY_DATE_RAFFITY {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

.TEASER_EXP .TEXT {
    color: #000000;
    height: 67px;
    padding-top: 7px;
    font-size: 14px;
    font-weight: bold;
}

.TEASER_EXP .LINK {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 10px;
    vertical-align: top;
}

.TEASER_EXP img {
    padding-right: 5px;
}

/*********** MESSAGE ************/
.LOGINBOX_MESSAGE {
    float: left;
    background: url(../site_images/balloon.gif) no-repeat;
    width: 200px;
    height: 100px;
    margin: 7px 0px 0px 7px;
    text-align: center;
}

.LOGINBOX_MESSAGE_INSIDE {
    margin: 7px 10px 0px 40px;
    width: 155px;
    height: 90px;
    text-align: center;
}

.LOGO {
    float: left;
    width: 160px;
    line-height: 10px;
}

.LOGO p {
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    text-align: right;
}

.SPEACH {
    clear: right;
    width: 250px;
    height: 36px;
    padding-top: 15px;
}

.SPEACH_LOGIN {
    clear: right;
    width: 220px;
    height: 36px;
    padding-top: 10px;
    margin-top: 0px;
}

.SPEACH_ICON {
    padding-right: 10px;
    float: left;
}

.SPEACH_SELECTOR {
    padding-top: 2px;
    height: 20px;
    float: left;
    /* margin-top:16px;
                    padding:10px 0px 0px 0px;*/
}

.SPEACH_SELECTOR select {
    width: 130px;
}

.wrapper_toolbox {
    float: left;
    width: 750px;
    padding: 0px 3px 0px 3px;
    height: 90px;
    background: url(../site_images/toolbox_background.png) 3px 7px no-repeat;
}

/* SEARCHBOX */
.SEARCHBOX {
    padding: 15px 30px 0px 45px;
    float: left;
    width: 285px;
    height: 55px;
}

.SEARCHBOX_HEADER {
    padding-top: 2px;
    width: 230px;
}

.SEARCHBOX_HEADER a {
    font-size: 14px;
    font-weight: bold;
}

.SEARCHBOX_HEADER .NO {
    font-weight: normal;
}

.SEARCHBOX input {
    padding-top: 3px;
    width: 211px;
    height: 19px;
    font-weight: bold;
}

.SEARCHBOX_SUBMIT {
    float: right;
    border: none;
}

.searchbox_link {
    width: 51px;
    height: 51px;
    display: block;
    font-size: 0;
    background: url("../site_images/search_button.png") no-repeat;
}

.searchbox_link:hover {
    background: url("../site_images/mouseover_search_button.png") no-repeat;
}

/* STARTBOX */
.STARTBOX {
    padding: 15px 20px 0px 0px;
    float: left;
    width: 215px;
    height: 55px;
}

.STARTBOX_HEADER {
    padding-top: 17px;
    padding-right: 10px;
    float: left;
    width: 150px;
    text-align: right;
}

.STARTBOX_HEADER_SMALL {
    padding-right: 10px;
    padding-top: 7px;
    padding-left: 15px;
    float: left;
    width: 110px;
    font-size: 9px;
}

.STARTBOX_HEADER_SMALL img {
    padding-top: 2px;
}

.STARTBOX_HEADER a {
    font-size: 14px;
    font-weight: bold;
}

.STARTBOX_SUBMIT {
    float: right;
    border: none;
    width: 51px;
    height: 51px;
    padding-right: 0px;
}

.startbox_link {
    width: 50px;
    height: 50px;
    display: block;
    font-size: 0;
    background: url("../site_images/offer_button.png") no-repeat;
}

.startbox_link:hover {
    background: url("../site_images/mouseover_offer_button.png") no-repeat;
}

/* Link to online help */
.HELPBOX {
    padding: 15px 0px 0px 13px;
    float: left;
    width: 60px;
    height: 55px;
}

.helpbox_link {
    width: 50px;
    height: 50px;
    display: block;
    background: url("../site_images/help_button.png") no-repeat;
    font-size: 0;
}

.helpbox_link:hover {
    background: url("../site_images/mouseover_help_button.png") no-repeat;
}

/* Link to the index page */
.HOMEBOX {
    padding: 15px 0px 0px 13px;
    float: left;
    width: 60px;
    height: 55px;
}

.homebox_link {
    width: 50px;
    height: 50px;
    display: block;
    background: url("../site_images/home_button.png") no-repeat;
    font-size: 0;
}

.homebox_link:hover {
    background: url("../site_images/mouseover_home_button.png") no-repeat;
}

.wrapper_main {
    float: left;
    width: 755px;
    padding-top: 10px;
    padding-bottom: 28px;
}

.COL_LEFT {
    float: left;
    width: 243px;
    padding-bottom: 20px;
    padding-left: 5px;
}

.CATEGORIES {
    float: left;
    width: 243;
    background: url(../site_images/categories_background.png) no-repeat;
    padding: 20px 0px 0px 0px;
    margin-left: 1px;
}

.CATEGORIES .help {
    margin-left: 80px;
}

.CATEGORIES h2 {
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 210px;
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 10px 30px;
    color: #e98c05;
}

.CATEGORIES ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    float: left;
    list-style: none;
}

.CATEGORIES img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.CATEGORIES table {
    border: none;
    margin-left: 30px;
}

.CAT_MENU_LEV1 {
    width: 200px;
}

.CAT_MENU_LEV1 a {
    color: #000;
    font-size: 12px;
    line-height: 20px;
}

.CATEGORIES_BOTTOM {
    float: left;
    width: 100%;
    padding-bottom: 40px;
    background: url(../site_images/categories_bottom_background.png) bottom no-repeat;
}

.CATEGORIES_ELEMENT {
    float: left;
    width: 100%;
    height: 56px;
    padding-top: 18px;
    background: url(../site_images/categories_background_complete.png) bottom no-repeat;
}


.LINK_ORG_SEARCH {
    padding: 10px 0px 0px 30px;
}

.BUY_CREDITS .LINK_ORG_SEARCH {
    padding: 10px 0px 0px 0px;
}

.BUY_CREDITS .freecoins {
    background: url(../site_images/star_small.png) no-repeat;
    font-size: 13px;
    font-weight: bold;
    padding-left: 1px;
    padding-top: 8px;
    height: 40px;
    width: 38px;
    text-align:center;
}

.LINK_ORG_SEARCH img {
    padding-top: 0px;
    float: left;
}

.LINK_ORG_SEARCH a {
    margin-left: 5px;
}

.link_marker_white {
    margin-left: 15px;
    height: 18px;
    background: transparent url("../site_images/link_marker_white.png") no-repeat;
}

.link_marker_white a {
    padding-left: 20px;
    text-transform: uppercase;
}

.COL_RIGHT {
    float: right;
    width: 505px;
}

.CONTENT {
    float: left;
    width: 490px;
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 20px;
}

.CONTENT select { /*margin-left:7px;*/

}

.CONTENT_ELEMENT {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 5px;
}

.CONTENT_ELEMENT .TEXT {
    margin: 20px 10px 10px 10px;
}

.TEASER {
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
}

.TABLE_POS .CONTENT_ELEMENT {
    float: left;
    width: 100%;
    padding: 15px 0px 0px 15px;
}

/* Special offers */
.DAILY_RAFFLE_INFO {
    width: 445px;
    padding: 8px 25px 5px 20px;
}

.DAILY_RAFFLE_INFO .TEXT {
    width: 445px;
}

.SOFFER_CENTERED {
    background: url(../site_images/offer_background_band.png) no-repeat;
    float: left;
    width: 445px;
    padding: 8px 25px 5px 10px;
}

.SOFFER_CENTERED .OFFER_IMAGE{
    width: 135px;
    padding: 0px;
}

.SOFFER_CENTERED h3 {
    padding-top: 0px;
    font-weight: bold;
    color: #E98C05;
}

.OFFER_TIME_REMAINING_COUNTER {
    color: #187F11;
    padding: 7px 0px;
}

.SOFFER_LEFT {
    width: 139px;
    float: left;
    border-right: dashed 1px gray;
    padding: 0px 3px 0px 5px;
    margin: 0px;
}

.SOFFER_CENTER {
    width: 139px;
    float: left;
    border-right: dashed 1px gray;
    padding: 0px 3px 0px 5px;
    margin: 0px;
}

.SOFFER_RIGHT {
    width: 139px;
    float: left;
    padding: 0px 3px 0px 5px;
    margin: 0px;
}

/* Sport offer */
.LONG_SPORT {
    background: url(../site_images/header_background_LONG_sport.png) no-repeat;
    color: #fff;
    display: block;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width: 470px;
    height: 20px;
}

.OFFER_CENTERED {
    background: url(../site_images/offer_background_band.png) no-repeat;
    float: left;
    width: 445px;
    padding: 8px 25px 5px 20px;
}

.OFFER_CENTERED_LEFT {
    width: 305px;
    float: left;
}

.OFFER_CENTERED_RIGHT {
    float: left;
    width: 110px;
    padding-left: 20px;
}

/* Normal index offers */
.OFFER {
    background: url(../site_images/offer_background.png) no-repeat;
    float: left;
    width: 205px;
    padding: 10px 10px 5px 20px;
    margin-left: 10px;
}

.OFFER_LEFT {
    background: url(../site_images/offer_background.png) no-repeat;
    float: left;
    width: 205px;
    padding: 10px 10px 5px 20px;
}

.OFFER_RIGHT {
    background: url(../site_images/offer_background.png) no-repeat;
    float: right;
    width: 205px;
    padding: 10px 10px 5px 20px;
    margin-right: 5px;
}

.OFFER_IMAGE {
    padding-right: 10px;
    float: left;
}

.OFFER_IMAGE img {
    border: none;
}

.OFFER_TEXT {
    margin: 0px;
    padding: 0px;
}

.OFFER_TEXT a {
    margin: 0px;
    padding: 0px;
}

.OFFER_LINK {
    font-size: 12px;
    font-weight: bold;
    color: #E98C05;
    display: block;
}

.OFFER_END_DATE {
    margin: 0px;
    padding: 0px;
    width: 200px;
    float: left;
    color: #e98c05;
}

/*
.OFFER_LEFT .FRAME_AFTER, .OFFER_RIGHT .FRAME_AFTER{
    float: left;
    display: block;
    width: 100%;
    line-height: 10px;
    height: 10px;
    background: url(../site_images/frame_after_background.png) no-repeat bottom center;
}
*/

.OFFER_LEFT h3,.OFFER h3,.OFFER_RIGHT h3,.OFFER_LEFT h4,.OFFER_RIGHT h4 {
    height: 35px;
    padding-left: 0px;
    display: block;
    font-size: 12px;
    color: #e98c05;
}

.COMERCIAL_LEFT {
    background: url(../site_images/offer_background.png) no-repeat;
    float: left;
    width: 235px;
    padding: 5px 0px 0px 0px;
    text-align: center;
}

.COMERCIAL_LEFT p {
    font-size: 9px;
    text-align: left;
    padding-left: 10px;
}

.COMERCIAL_RIGHT {
    background: url(../site_images/offer_background.png) no-repeat;
    float: right;
    width: 235px;
    padding: 5px 0px 0px 0px;
    text-align: center;
}

.COMERCIAL_RIGHT p {
    font-size: 9px;
    text-align: left;
    padding-left: 10px;
}

.COMERCIAL {
    background: url(../site_images/offer_background_band.png) no-repeat;
    text-align: center;
    float: left;
    width: 470px;
    padding-top: 10px;
}

.CHARTIY_LOGOS img {
    border: none;
}

.wrapper_right {
    position: absolute;
    height: 70px;
    width: 75px;
    padding: 26px 15px 5px 15px;
    margin-left: 680px;
    margin-top: 30px;
    background: url(../site_images/star.gif) no-repeat;
    text-align: center;
    font-size: 10px;
    color: #000000;
    line-height: 12px;
}

.wrapper_advertise_friends {
    float: left;
    height: 40px;
    padding: 0px 0px 5px 60px;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(/site_images/star_plus10.png) no-repeat;
    text-align: left;
    font-size: 11px;
    color: #000000;
    line-height: 15px;
}

.advertise_friends_link {
    height: 40px;
    padding: 0px 0px 0px 00px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    line-height: 15px;
}

.wrapper_advertise_friends_members_area {
    float: left;
    padding: 5px 5px 5px 60px;
    margin-left: 20px;
    margin-top: 10px;
    background: url(/site_images/star_plus10.png) no-repeat;
    text-align: left;
    font-size: 11px;
    color: #666666;
    line-height: 15px;
}

    .wrapper_advertise_friends_members_area img{
        border:none;
    }

.wrapper_footer {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0px;
    line-height: 28px;
    height: 28px;
    background: url(../site_images/footer_background.png) repeat-x;
}

.FOOTER {
    clear: both;
    text-align: center;
    margin: 0px auto;
    height: 28px;
    color: #fff;
    width: 730px;
    text-align: right;
}

.FOOTER a {
    color: #fff;
    padding: 0px 5px 0px 5px;
}

.CONTENT_LONG {
    width: 725px;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 20px;
    margin-left: 10px;
}

.raffle_settings {
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    border: 0;
    cursor: default;
    background-color: transparent;
}

.unvisible {
    display: none;
}

.noborderlogin {
    border: none;
}

.noborder {
    border: none;
}

.CREDIT_BUTTON {
    width: 240px;
    height: 81px;
    background: url(../site_images/big_grey_box_background.png) no-repeat center;
    vertical-align: middle;
    text-align: center;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    color: #666666;
    padding-top: 35px;
}

.ORG_BORDER {
    border: solid #CCCCCC;
    border-width: 1px;
    margin-left: 5px;
    float: left;
    padding-left: 3px;
    padding-top: 6px;
    padding-bottom: 20px;
    width: 715px;
}

.ORG_BORDER td {
    padding: 10px;
    vertical-align: top;
}

.ORG_BORDER .left {
    font-weight: bold;
    width: 180px;
}

.ORG_BORDER .left_narrower {
    font-weight: bold;
    width: 110px;
}

.ORG_BORDER .org_image {
    padding: 10px 0 0 30px;
}

.ORG_TITLE {
    background: url(../site_images/project_background.png) no-repeat;
    width: 700px;
    height: 35px;
    padding: 10px 10px 0px 20px;
    margin-top: 30px;
}

.PROJ_TITLE {
    background: url(../site_images/offer_background.png) no-repeat;
    width: 205px;
    height: 35px;
    padding: 10px 10px 0px 20px;
    margin: 20px 0px 10px 0px;
}

.ORG_BORDER table {
    margin-left: 15px;
    margin-right: 15px;
}

.proceeds_display {
    font-family: Arial;
    text-align: right;
    font-size: 11px;
    color: #666666;
    background: #FFFF99;
    border: 0;
    cursor: default;
}

/* TEXT for example used in terms and sitemap) */
.TEXT {
    display: block;
}

.TEXT_LINK{
     text-decoration: underline;
     cursor: pointer;
}

.TEXT a {
    text-decoration: underline;
}

.TEXT p {
    padding-left: 10px;
    font-weight: normal;
}

.TEXT ul {
    padding-left: 23px;
    font-weight: normal;
}

.TEXT input {
    margin-left: 8px;
    width: 430px;
    float: left;
}

.TEXT textarea {
    float: left;
    margin-left: 8px;
    width: 330px;
}

.TEXT .BIG_SUBMIT {
    margin-top: 15px;
    width: 228px;
    float: none;
}

.CONTACT_US {
    margin: 20px 0px 0px 15px;
}

/*Members area*/
.FROM_ELEMENT_LARGE {
    float: left;
    padding: 5px 0px 10px 19px;
    width: 98%;
}

.FROM_ELEMENT_LARGE p {
    float: left;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    width: 150px;
}

.RIGHT_IMG {

}

/* feedback info user */
.USER_DET {
    margin: 10px 0px 0px 10px;
    width: 550px;
    height: 100px;
    float: left;
}

.USER_BACK {
    position: relative;
    padding: 0px 0px 0px 0px;
    border: none;
    float: right;
    margin: 0px 18px 10px 0px;
    width: 150px;
    height: 150px;
    background: url(../site_images/big_orange_box_background_150.jpg) no-repeat;
}

.USER_BACK table {
    width: 150px;
    height: 150px;
    text-align: center;
}

input.tellfriend_button {
    display: block;
    width: 118px;
    height: 30px;
    border: none;
    background: url(../site_images/button_small_background.png) no-repeat;
    color: #7f4c01;
    font-size: 12px;
    font-weight: Bold;
    text-align: center;
    float: left;
    cursor: pointer;
}

input.tellfriend_button_inactive {
    display: block;
    width: 118px;
    height: 30px;
    border: none;
    background: url(../site_images/button_small_background_ina.gif) no-repeat;
    color: #7f4c01;
    font-size: 12px;
    font-weight: Bold;
    text-align: center;
    float: left;
}

input.tellfriend_button_down {
    display: block;
    margin-top: 19px;
    width: 118px;
    height: 30px;
    border: none;
    background: url(../site_images/button_small_background.png) no-repeat;
    color: #7f4c01;
    font-size: 12px;
    font-weight: Bold;
    text-align: center;
    float: left;
}

input.lang_cange {
    width: 34px;
    height: 27px;
    border: none;
    background: url(../site_images/button_point.png) no-repeat;
    color: #7f4c01;
    font-size: 12px;
    font-weight: Bold;
    text-align: center;
    padding-top: 2px;
}

.raffle_thumbnails {
    text-align: center;
    margin: 20px 10px;
}

.raffle_fullsize {
    text-align: center;
    margin: 20px 10px;
}

.raffle_image_thumbnail {
    border: solid 3px #FFFFFF;
    cursor: pointer;
}

.raffle_image_thumbnail_selected {
    border: solid 3px #FF0000;
}

.raffle_image_fullsize {
    border: solid 3px #FFFFFF;
}

.pickup_details p {
    width: 100px;
}

.pickup_details {
    margin-bottom: 5px;
}

.VITU_INFO {
    padding: 0px 0px 5px 4px;
}

.VITU_INFO h1 {
    display: inline;
    padding: 0px 0px 0px 0px;
}

.VITU_INFO p {
    display: inline;
}

.WIZARD {
    background: url(../site_images/wizard_1.png) repeat-x;
    width: 482px;
    height: 30px;
    display: block;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: Bold;
    padding-top: 7px;
}

.WIZARD .LEFT {
    text-align: center;
    width: 201px;
    height: 30px;
    display: inline;
    float: left;
    padding-left: 10px;
    cursor: pointer;
}

.WIZARD .RIGHT {
    width: 261px;
    height: 30px;
    display: inline;
    float: left;
    padding-right: 10px;
    text-align: right;
    cursor: pointer;
}

.NO_WIZARD {
    background: url(../site_images/no_wizard_1.png) repeat-x;
    width: 472px;
    height: 23px;
    display: block;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: Bold;
    text-align: right;
    padding: 7px 10px 0px 0px;
}

.REGISTER_USER .TEXT {
    width: 220px;
}

.REGISTER_USER .DD {
    width: 225px;
}

.help_small {
    position: absolute;
    background-color: #DADADA;
    width: 150px;
    display: none;
    padding: 0px 5px;
    float: left;
}

#hidden {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.error_formValidator {
    font-weight: bold;
    color: #CC0000;
}
