





em { font-style: italic; }

/* Fix for the contests list to not display a bullet point */
.sub .content ul.contests li { list-style-type: none; float: left; }

/* Changing the headings underline border as requested */
.main .content h2, .sub .box h2 { border-bottom: 2px solid #484848; }

/*
11/04/2011 Fix for the <menu> where the last <li> item should not have a margin-right 
otherwise the menu becomes a double paragraph
*/
.header .main-nav li { margin: 0 35px 0 0; }
.header .main-nav li.last { margin: 0; }

/* deposits page bolding the spans */
span.bold { font-weight: bold; }

/* tables */
table.content-wide { width: 100%; }

/* antispam */
span.nospam { display: none; }

/* skype icon for links */
a.skype {
    background: url('/assets/templates/broco/images/skype-16.png') top left no-repeat;
    text-align: center;
    line-height: 16px;
    text-indent: 20px;
    display: inline-block;
}

/* For Partners List */
.sub .content .for-partners-list {
    list-style-type: none;
    margin: 18px 0 18px 0;
}
.sub .content .for-partners-list li {
    list-style: none;
    height: 190px;
}

.sub .content .for-partners-list h3 {
    padding: 10px 0 2px 0;
    border-bottom: 3px solid black;
    width: 100%;
}

.sub .content .for-partners-list h3 a {
    text-decoration: none;
}

.for-partners-list img {
    float: right;
    display: inline;
    margin: -3px -260px 0 20px;
}

/* vcard stuff */
.vcard2 {
    margin: 0 10px 18px 0;
    padding: 10px 10px 20px 10px;
    width: 300px;
    background: #E5E5E5;
}

.sub .content .vcard2 h3 { border-bottom: 1px solid #333333; padding: 10px 0 2px 0; margin-bottom: 10px; }

.vcard2 .skype, .vcard2 .tel, .vcard2 .email {
    display: block;
    text-indent: 20px;
}

.vcard2 .skype {
    background: url('/assets/templates/broco/images/skype-16.png') top left no-repeat;
}

.vcard2 .tel {
    background: url('/assets/templates/broco/images/phone-16-3.png') top left no-repeat;
}

.vcard2 .email {
    background: url('/assets/templates/broco/images/email-16.png') top left no-repeat;
}

.vcard2 .fn, .vcard2 .pn {
    display: block;
}

.vcard2 .fn {
    font-family: 'PT Sans Narrow', sans-serif, arial !important;
    font-size: 24px;
}

#contacts.manager-contacts .vcard2 { width: 240px; }

/* */
.sub .content .regulations li { list-style-type: none; }

.adv { height: auto; }


/* Trading platform custom buttons */
.sub .content .page-picture .navigation-for-action-or-choice li {
    float: none;
    display: block;
    margin: 20px 0 18px 0;
}

/* Sliding FAQ */
.content .faq.slide dd {
    display: none;
}

.sub .content .faq.slide dt {
    cursor: pointer;
}

/* Russia page icon */
.header .russia {
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: 77px;
}

/* India page icon */
.header .india {
    position: absolute;
    top: 15px;
    left: 50%;
    margin-left: 288px;
}

/* NYE */
.header .title span {
    background: none !important;
    padding: 5px 0 0 30px;
}

.header .title img {
    margin: 0 !important;
    padding: 8px 0 0 0 !important;
}

/* Holiday Calendar */
.sub .content .holidays h2 {
    cursor: pointer;
}
.holidays dl { display: none; }