html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
html, body {
    height: 100%;
}
body {
    background-color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.wrapper {
    min-height: 730px;
    visibility: visible;
    width: 1000px;
    margin: 0 auto;
    position: relative; 
}
.container {
    min-height: 676px;
    margin-top:39px;
    visibility: visible;
    width: 1000px;
    background-color: white;
}

.font_6 {
    color: #000000;
    font: 17px/1.4em "Helvetica","Arial","sans-serif";
}
.font_0 {
    color: #000000;
    font: 27px/1.4em "Helvetica","Arial","sans-serif";
}
.font_1 {
    color: #000000;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
}
.font_2 {
    color: #000000;
    font: bold 18px/1.4em "Helvetica","Arial","sans-serif";
}
.font_3 {
    color: #000000;
    font: 60px/1.4em "Helvetica","Arial","sans-serif";
}
.font_4 {
    color: #000000;
    font: 40px/1.4em "Helvetica","Arial","sans-serif";
}
.font_5 {
    color: #000000;
    font: 26px/1.4em "Helvetica","Arial","sans-serif";
}
.font_6 {
    color: #000000;
    font: 17px/1.4em "Helvetica","Arial","sans-serif";
}
.font_7 {
    color: #000000;
    font: 16px/1.4em "Helvetica","Arial","sans-serif";
}
.font_8 {
    color: #000000;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
}
.font_9 {
    color: #000000;
    font: 12px/1.4em "Helvetica","Arial","sans-serif";
}
.font_10 {
    color: #000000;
    font: 10px/1.4em "Helvetica","Arial","sans-serif";
}
.color_0 {
    color: #000000;
}
.color_1 {
    color: #FFFFFF;
}
.color_2 {
    color: #000000;
}
.color_3 {
    color: #B51212;
}
.color_4 {
    color: #1C327F;
}
.color_5 {
    color: #0C8111;
}
.color_6 {
    color: #727272;
}
.color_7 {
    color: #B0B0B0;
}
.color_8 {
    color: #FFFFFF;
}
.color_9 {
    color: #727272;
}
.color_10 {
    color: #B0B0B0;
}
.color_11 {
    color: #FFFFFF;
}
.color_12 {
    color: #D8D8D8;
}
.color_13 {
    color: #A5A5A5;
}
.color_14 {
    color: #656565;
}
.color_15 {
    color: #000000;
}
.color_16 {
    color: #FFAAAA;
}
.color_17 {
    color: #FF7F7F;
}
.color_18 {
    color: #FF0000;
}
.color_19 {
    color: #A90000;
}
.color_20 {
    color: #540000;
}
.color_21 {
    color: #FCF1A8;
}
.color_22 {
    color: #F9E97C;
}
.color_23 {
    color: #F7D600;
}
.color_24 {
    color: #A48E00;
}
.color_25 {
    color: #524700;
}
.color_26 {
    color: #B8D6DC;
}
.color_27 {
    color: #8CB3BB;
}
.color_28 {
    color: #4C8C99;
}
.color_29 {
    color: #335D66;
}
.color_30 {
    color: #192E33;
}
.color_31 {
    color: #E0A1E0;
}
.color_32 {
    color: #C170C1;
}
.color_33 {
    color: #A31AA3;
}
.color_34 {
    color: #6C116C;
}
.color_35 {
    color: #360836;
}
.dropmenubutton {
    display: inline-block;
    margin: 0;
}
.dropmenubutton-label {
    color: #000000;
    display: inline-block;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
    transition: color 0.4s ease 0s;
}

.dropmenubutton[state="selected"] a {
    color: white;
}

.dropmenubutton-label a:hover {
    color: white;
    text-decoration: none;
}

.dropmenubutton-label a {
    color: black;
    text-decoration: none;
}

.dropmenubutton-c-wrapper {
    background-color: #FF0000;
    border-radius: 0 0 10px 10px;
    cursor: pointer;
    transition: background-color 0.4s ease 0s;
}
.dropmenubutton-borderWrapper {
    border: 0 solid #FFFFFF;
    border-radius: 0 0 10px 10px;
    transition: border-color 0.4s ease 0s;
}
.dropmenubutton[container="drop"] {
    display: block;
    margin: 0;
}
.dropmenubutton[container="drop"] .dropmenubutton-c-wrapper {
    background-color: transparent;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 0 #FF0000;
    transition: background-color 0.4s ease 0s;
}
.dropmenubutton[container="drop"] .dropmenubutton-borderWrapper {
    border: medium none;
}
.dropmenubutton[listposition="top"] .dropmenubutton-c-wrapper {
    border-radius: 0 0 0 0;
}
.dropmenubutton[listposition="bottom"] .dropmenubutton-c-wrapper {
    border-radius: 0 0 10px 10px;
}
.dropmenubutton[listposition="dropLonely"] .dropmenubutton-c-wrapper {
    border-radius: 0 0 10px 10px;
}
.dropmenubutton[state="over"] .dropmenubutton-label {
    color: #FFFFFF;
    transition: color 0.4s ease 0s;
}
.dropmenubutton[state="over"] .dropmenubutton-c-wrapper {
    background-color: #A90000;
    transition: background-color 0.4s ease 0s;
}
.dropmenubutton[state="over"] .dropmenubutton-borderWrapper {
    border-color: #FFFFFF;
    transition: border-color 0.4s ease 0s;
}
.dropmenubutton[state="selected"] .dropmenubutton-c-wrapper {
    background-color: #A90000;
    transition: background-color 0.4s ease 0s;
}
.dropmenubutton[state="selected"] .dropmenubutton-borderWrapper {
    border-color: #FFFFFF;
    transition: border-color 0.4s ease 0s;
}
.dropmenubutton[state="selected"] .dropmenubutton-label {
    color: #FFFFFF;
    transition: color 0.4s ease 0s;
}

.menutop-link {
    background-color: #000000;
    border: 0 solid #A5A5A5;
    border-radius: 0 0 0 0;
    bottom: 0;
    cursor: pointer !important;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

.menutop-link {
    color: white;
}

.menutop-label {
    color: #FFFFFF;
    display: inline-block;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
    margin: 0;
    position: relative;
    transition: color 0.4s ease 0s;
    white-space: nowrap;
}

.menutop-label a {
    color: #FFFFFF;
}

.menutop-link:hover {
    background-color: #D8D8D8;
    border-color: #A5A5A5;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1 input {
    background-color: #D8D8D8;
    border: 0 solid #000000;
    border-radius: 0 0 0 0;
    color: #000000;
    font: 16px/1.4em "Helvetica","Arial","sans-serif";
    margin: 0 0 5px;
    padding: 5px;
    width: 640px;
}
.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1 label {
    display: none;
}

.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1 textarea {
    background-color: #D8D8D8;
    border: 0 solid #000000;
    border-radius: 0 0 0 0;
    color: #000000;
    font: 16px/1.4em "Helvetica","Arial","sans-serif";
    height: 130px;
    margin: 0 0 5px;
    padding: 5px;
    resize: none;
    width: 640px;
}

.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1[state="editing"] .wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1-notifications {
    color: #BADA55;
}
.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1 label {
    display: none;
}
.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1-notifications {
    display: block !important;
    float: left;
    padding: 5px;
}

.wysiwyg_viewer_skins_area_DefaultAreaSkinc4-bg {
    background-color: #000000;
    border: 0 solid #FFFFFF;
    border-radius: 0 0 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.wysiwyg_viewer_skins_area_DefaultAreaSkinc4-inlineContent {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.wysiwyg_viewer_skins_WRichTextSkintxt1-richTextContainer {
    height: 100%;
    position: relative;
    width: 100%;
    word-wrap: break-word;
}

.wysiwyg_viewer_skins_contactform_BasicContactFormSkincf1 button {
    background-color: #A5A5A5;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font: 16px/1.4em "Helvetica","Arial","sans-serif";
    margin: 0 0 0 10px;
    padding: 5px;
}
.success-contact {
    background-color: #6FFF65;
    border: 1px solid #CCCCCC;
    font-size: 16px;
    height: 10px;
    margin-bottom: 10px;
    padding: 30px;
    text-align: center;
    width: 588px;
}

.save_ok {
    background-color: #6FFF65;
    border: 1px solid #CCCCCC;
    font-size: 16px;
    height: 10px;
    margin-bottom: 10px;
    padding: 30px;
    text-align: center;
    width: 588px;
}

#mail_error,
.login_error,
#save_error
{
    background-color: #FF6F65;
    border: 1px solid #CCCCCC;
    font-size: 16px;
    height: 10px;
    margin-bottom: 10px;
    margin-top: 15px;    
    padding: 30px;
    text-align: center;
    width: 588px;
}