#right-content {
    border-left:1px solid #e7e7e7;
    font:11px arial,sans-serif;
    overflow:hidden;
    width:209px;
}

#right-content p {
    margin:5px 0 10px 5px;
    padding:0;
}

#right-content strong,
#right-content b {
    color:#4d4d4d;    
}

#right-content .before,
#right-content .after {
    background: url(/images/draft/right-content/white-corners.gif) no-repeat  right top;
    height: 4px;
    margin-right:-10px;
    overflow: hidden;
}

#right-content .after {
    background-position: right -4px;
}

#right-content .blocks {
    overflow: hidden;
    margin:-10px 0;
    padding: 0;
}

/* various text blocks */
#right-content .block {
    background: #e7e7e7;
    margin: 20px 0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
}

#right-content .first {
    margin-top: 10px;
}

#right-content .last {
    margin-bottom: 10px;
}

#right-content .block h3,
#right-content .block p {
    margin: 0;
    padding: 0;
    position:relative;
}

#right-content .sand {
    background: #efefe6;
}

#right-content .grey {
    background: #efefe7;
}

#right-content .navy {
    background: #e7eff0;
}

#right-content .white {
    background: #fff;
}

#right-content .block .heading {
    height: auto !important;
    height: 1%;
    margin-top: -4px;
    margin-left: -10px;
    overflow: hidden;
    position: relative;
}

#right-content .magazin {
    height:auto !important;
    height:1%;
    overflow:hidden;
}

#right-content .magazin p {
    height:auto !important;
    height:1%;
    overflow:hidden;
}

#right-content .magazin img {
    border:none;
    float:left;
    margin-right:10px;
}


#right-content .block h3 {
    float: left;
    height: 19px;
    overflow: hidden;
    padding: 0 10px;
    font: 12px/18px arial, sans-serif;
}

#right-content .sand h3 {
    background: #d6cea5 url(/images/draft/right-content/sand.gif) no-repeat right top;
}

#right-content .grey h3 {
    background: #cecece url(/images/draft/right-content/grey.gif) no-repeat right top;
}

#right-content .navy h3 {
    background: #b5c7cf url(/images/draft/right-content/navy.gif) no-repeat right top;
}

#right-content .block ul {
    margin: 0;
    padding: 0;
}

#right-content .block ul li {
    border-bottom: 1px solid #fff;
    list-style-type: none;
    margin: 8px 0;
    padding-bottom: 8px;
}

#right-content .block p {
    margin: 8px 0;
}

/* images */
#right-content .image {
    margin: 10px 0 0;
}

#right-content .image .picture {
    height:auto !important;
    height:1%;
    overflow: hidden;
}

#right-content .image .picture img {
    float:left;
}

#right-content .image .before,
#right-content .image .after {
    clear:both;
    position:relative;
    bottom:-4px;
    margin:-4px 0 0;
    width:200px;
}

#right-content .image .after {
    margin:0 0 -4px;
    top:-4px;
} 

/* rates */

#right-content .eur,
#right-content .usd {
    color: #4d4d4d;
    display:block;
    float:left;
    font: bold 18px/20px arial, sans-serif;
    padding:2px 0;
}

#right-content .rates {
    height:auto !important;
    height:1%;
    margin:10px 0;
    overflow:hidden;
}

#right-content .rates .left {
    background:#f7f7ef;
    float:left;
    margin:0 10px 0 0;
    overflow:hidden;
    padding-left:10px;
    width:75px;
}

#right-content .rates .right {
    background:#f7f7ef;
    float:right;
    overflow:hidden;
    padding-left:10px;
    width:75px;
}

#right-content .rates .delta {
    display:block;
    float:left;
    font:9px tahoma,sans-serif;
    margin-left:10px;
    text-align:right;
    width:45px;
}

#right-content .rates .volume {
    border-bottom:1px solid #e1e1e1;
    color:#000;
    display:block;
    float:left;
    margin-left:10px;
    text-align:right;
    width:35px;
}

#right-content .rates .down .volume {
    background: url(/images/www/icons/str-down.gif) no-repeat right center;
    padding-right:10px;
}

#right-content .rates .up .volume {
    background: url(/images/www/icons/str-up.gif) no-repeat right center;
    padding-right:10px;
}

#right-content .rates .down .delta {
    color:#ff0000;
}

#right-content .rates .up .delta {
    color:#00991c;
}

#right-content .rates .before {
    background: url(/images/draft/rates/rates-l-t.gif) no-repeat left top;
    height:4px;
    margin-left:-10px;
    overflow:hidden;
    text-align:right;
    width:85px;
}

#right-content .rates .before span {
    background: url(/images/draft/rates/rates-r-t.gif) no-repeat left top;
    height:4px;
    width:4px;
    overflow:hidden;
}
#right-content .rates .after {
    background: url(/images/draft/rates/rates-l-b.gif) no-repeat left top;
    clear:both;
    height:4px;
    margin-left:-10px;
    overflow:hidden;
    text-align:right;
    width:85px;
}

#right-content .rates .after span {
    background: url(/images/draft/rates/rates-r-b.gif) no-repeat left top;
    height:4px;
    width:4px;
    overflow:hidden;
}
/* / rates */

/* upload */
#right-content .blocks .upload-pdf,
#right-content .blocks .upload-cer,
#right-content .blocks .upload-dbf,
#right-content .blocks .upload-doc,
#right-content .blocks .upload-exe,
#right-content .blocks .upload-gif,
#right-content .blocks .upload-jpg,
#right-content .blocks .upload-ppt,
#right-content .blocks .upload-txt,
#right-content .blocks .upload-pse,
#right-content .blocks .upload-xsl,
#right-content .blocks .upload-zip {
    color:#4d4d4d;
    font:10px tahoma,sans-serif;
    padding-left:23px;
    margin:0;
}

#right-content .blocks .upload-pdf {
    background: url(/images/draft/upload-icons/pdf.gif) no-repeat left center;
}

#right-content .blocks .upload-cer {
    background: url(/images/draft/upload-icons/cer.gif) no-repeat left center;
}

#right-content .blocks .upload-dbf {
    background: url(/images/draft/upload-icons/dbf.gif) no-repeat left center;
}

#right-content .blocks .upload-doc {
    background: url(/images/draft/upload-icons/doc.gif) no-repeat left center;
}

#right-content .blocks .upload-exe {
    background: url(/images/draft/upload-icons/exe.gif) no-repeat left center;
}

#right-content .blocks .upload-gif {
    background: url(/images/draft/upload-icons/gif.gif) no-repeat left center;
}

#right-content .blocks .upload-jpg {
    background: url(/images/draft/upload-icons/jpg.gif) no-repeat left center;
}

#right-content .blocks .upload-ppt {
    background: url(/images/draft/upload-icons/ppt.gif) no-repeat left center;
}

#right-content .blocks .upload-txt {
    background: url(/images/draft/upload-icons/txt.gif) no-repeat left center;
}

#right-content .blocks .upload-pse {
    background: url(/images/draft/upload-icons/pse.gif) no-repeat left center;
}

#right-content .blocks .upload-xsl {
    background: url(/images/draft/upload-icons/xsl.gif) no-repeat left center;
}

#right-content .blocks .upload-zip {
    background: url(/images/draft/upload-icons/zip.gif) no-repeat left center;
}

/* / upload */


#right-content .default {
    height:1px;
    overflow:hidden;
    width:1px;
}

#right-content .default span {
    background:#fff;
    position:absolute;
    height:1px;
    overflow:hidden;
    width:1px;
    z-index:100;
    right:209px;
    top:140px;
}

#right-content div.hr {
    background:#fff;
    height:1px;
    overflow:hidden;
    margin:10px 0;
}

#right-content .banner {
    margin-bottom:20px;
}
