﻿body
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
}

    body #mainPage
    {
        width: 100%;
        min-width: 1009px;
        overflow: hidden;
        text-align: center;
    }

img
{
    border-width: 0px;
}

input, textarea, select
{
    font-size: 9px;
    line-height: 13px;
    vertical-align: middle;
    padding: 0px 2px 0px 2px;
    margin: 0px 0px 0px 0px;
    font-family: Verdana;
    border-top: 1px solid #666666;
    border-left: 1px solid #79868B;
    border-right: 1px solid #79868B;
    border-bottom: 1px solid #A8A8AA;
    vertical-align: middle;
}

input
{
    height: 14px;
}

    input.HintedInput
    {
        color: #888888;
    }

label
{
    padding-right: 5px;
}

.bondCheckbox input[type=checkbox]
{
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    margin: 2px;
}

.bold
{
    font-weight: bold;
}

.boldi
{
    font-weight: bold !important;
}

.italic
{
    font-style: italic;
}

.underline
{
    text-decoration: underline;
}

.underlinei
{
    text-decoration: underline !important;
}

.alright
{
    text-align: right;
}

.alcenter
{
    text-align: center;
}

.alleft
{
    text-align: left;
}

.altop
{
    vertical-align: top;
}

.albottom
{
    vertical-align: bottom;
}

.alvcenter
{
    vertical-align: middle;
}

.padding0000
{
    padding: 0px 0px 0px 0px;
}

.padding0000i
{
    padding: 0px 0px 0px 0px !important;
}

.marginbottom10
{
    margin-bottom: 10px;
}

.marginbottom
{
    margin-bottom: 1em !important;
}

.tablelink, .tablelink a, a.tablelink,
.portallink, .portallink a, a.portallink,
.tablelightlink, .tablelightlink a, a.tablelightlink,
.portallightlink, .portallightlink a, a.portallightlink
{
    text-decoration: none;
    font-weight: normal;
    color: #001E4B;
}

a.thinportallink
{
    text-decoration: none;
    font-weight: normal;
    color: #001E4B;
}

div.contextNews
{
    display: none;
}

.overflowhidden
{
    overflow: hidden;
}

.width100pct
{
    width: 100%;
}

#leftColumn div.tablepanel .panelcontent .list tr td.leftshort a.tablelink
{
    margin: 0 0 0 0;
}

#centerColumn .tablelink, #centerColumn .tablelink a, #centerColumn a.tablelink,
#leftColumn .tablelink, #leftColumn .tablelink a, #leftColumn a.tablelink
{
    color: #001E4B;
}

#rightColumn #centerColumn div.panelPP div.footertext a.portallink,
.portallink, .portallink a, a.portallink
{
    font-weight: bold;
}

.footerportallink
{
    font-weight: bold !important;
    padding-right: 0px !important;
}

.tablelink, .tablelink a, a.tablelink,
.tablelightlink, .tablelightlink a, a.tablelightlink
{
    text-decoration: underline;
}

div.todo
{
    width: 100%;
    color: Red;
    background-color: Yellow;
}

#pageBody
{
    width: 1009px;
    margin: 0;
    padding: 0;
    text-align: left;
    margin: 0px auto;
    position: relative;
}

.panelcontent label,
.panelcontent .Label
{
    display: inline-block;
}

form
{
    line-height: 14px;
    margin: 0;
    padding: 0;
}

hr.cleaner
{
    font-size: 1px;
    clear: both;
    height: 1px;
    line-height: 0px;
    margin: 0;
    padding: 0;
    border: none;
    /*visibility: hidden;*/
}

br.onepxbr
{
    font-size: 1px;
    line-height: 1px;
    height: 1px;
}
/* Top line */
#topLine
{
    height: 36px;
    background-color: #1C3B7C;
    background-image: url('/images/layout/tipbar_background.png');
    background-position: top;
    background-repeat: repeat-x;
}

    #topLine .infobar
    {
        margin: 0;
        padding: 10px 0px 0px 7px;
        color: #D0EAFF;
        float: left;
    }

        #topLine .infobar .dateInfo,
        #topLine .infobar .dividier
        {
            display: none;
        }

        #topLine .infobar .dateInfo
        {
            text-transform: uppercase;
            font-size: 10px;
        }

.benefitMore
{
    font-size: 10px;
    font-weight: normal !important;
    text-decoration: underline !important;
    padding: 0;
    float: right;
    text-align: right;
    width: 10px;
}


#topLine div.searchBar
{
    float: right;
    text-align: right;
    margin: 0;
    padding: 9px 0px 0px 0px;
    width: 523px;
    /*white-space:nowrap;*/
}

    #topLine div.searchBar div
    {
        float: left;
    }

    #topLine div.searchBar input
    {
        height: 15px;
        font-size: 10px;
        margin-left: 0px;
        margin-right: 0px;
        width: 100px;
    }

#topLine div.searchBarForm
{
    width: 311px;
}

#topLine div.searchBarIcons
{
    width: 212px;
}

/*
#topLine div.searchBar select
{
	margin: 0px;
	height: 16px;
	font-size: 10px;
	margin-left: 6px;
	margin-right: 6px;
	width: 100px;
}

*/
#topLine div.searchBar input.searchinput
{
    padding: 0;
    margin-left: 0;
}

#topLine div.searchBar input.searchbutton
{
    white-space: nowrap;
    background-color: #646464;
    text-decoration: none;
    border-left: 1px solid #A2D2E6;
    border-right: 1px solid #334B6F;
    background-image: url('/images/layout/stdbutton_background.png');
    background-position: center;
    line-height: 16px;
    margin: 1px 5px 0px -3px;
    height: 16px;
    width: 60px;
    color: white;
    font-weight: bold;
    font-size: 10px;
    background-color: #969696;
    text-decoration: none;
    border: 0px none transparent;
    text-align: center;
}

#topLine div.searchBar a.advancedsearchlink
{
    color: #FFFFFF;
    padding-right: 47px;
    padding-top: 0px;
    padding-left: 7px;
    /*xdisplay: block;*/
}



/* top line end*/

/*under top line 1x7px background*/


#underTopLine
{
    height: 10px;
    background-image: url('/images/layout/header_background1x10.png');
    background-repeat: repeat-x;
}
/*under top line 1x7px background end*/

/*logo*/

#logoBar
{
    position: relative;
    margin: 0px;
    padding: 0px;
    height: 131px;
    background-position: top;
    background-repeat: repeat-x;
    _margin-top: -5px;
}

    #logoBar div.logo
    {
        /* background-image:url('/images/layout/logo_patriaonline.gif');*/
        background-repeat: no-repeat;
        background-position: center;
        width: 260px;
        height: 100px;
        float: left;
        margin-top: 5px;
    }

    #logoBar div.greenlogo
    {
        /*background-image:url('/images/layout/logo_patriaonline_green.gif');*/
    }


    #logoBar div.advertisementHeader
    {
        /*top:-109px;*/
        /*position:relative;*/
        /*left:275px;*/
        margin-top: 5px;
        width: 745px;
        height: 100px;
        /*background-color:Silver;*/
        float: right;
        overflow: hidden;
    }

    #logoBar li, #logoBar li a
    {
        color: #46A5CD;
        /*color:#198FB7;*/
        text-decoration: none;
    }

    #logoBar .userLinks
    {
        padding-top: 0px;
        text-align: right;
    }

    #logoBar .loginLinks
    {
        float: right;
        right: 1024px;
        padding-right: 10px;
    }

    #logoBar .greenlinks li a
    {
        color: #148C14;
    }

    #logoBar .links li a,
    #logoBar .greenlinks li a
    {
        font-weight: bold;
    }


    #logoBar .loginLinks li, #logoBar .loginLinks li a
    {
        text-decoration: none;
        color: #001D43;
    }

    #logoBar .loginLinks .login
    {
        text-transform: uppercase;
    }

    #logoBar .loginLinks input
    {
        margin: 0;
        height: 8px;
        font-size: 8px;
        margin-left: 6px;
        margin-right: 6px;
        width: 50px;
    }



        #logoBar .loginLinks input.button
        {
            height: 16px;
            width: 40px;
            color: white;
            font-weight: bold;
            font-size: 10px;
            background-color: #969696;
            text-decoration: none;
            border: 0px none transparent;
            text-align: center;
        }
    /*#logoBar .loginLinks .userLinksUser,
#logoBar .loginLinks .userLinksUserLogOff

{
		
		color:#001D43;
		font-weight:bold ;
		
}
*/

    #logoBar .loginLinks /* .login*/
    {
        color: #001E4B;
        font-weight: bold;
        /*text-decoration: underline;*/
    }

/*logo end*/

/*owner bar*/
#ownerBar
{
    text-align: center;
    color: #ffffff;
    line-height: 18px;
}

    #ownerBar a, #ownerBar a:visited, #ownerBar a:hover
    {
        color: #ffffff;
        text-decoration: none;
    }
/*owner bar end*/

/*partnersbar*/
#partnersBar
{
    padding-top: 10px;
    height: 45px;
    width: 100%;
}

    #partnersBar span
    {
        display: inline-block;
        margin-right: 7px;
        margin-left: 7px;
    }

    #partnersBar div
    {
        width: 100%;
        text-align: center;
    }



    #partnersBar .adressBar
    {
        color: #001E4B;
        padding-top: 10px;
        text-align: center;
    }

        #partnersBar .adressBar a
        {
            color: #001E4B;
            text-decoration: none;
        }


/*partnersbar end*/

#partners a
{
    padding-right: 40px;
}

.researchPortalLabel
{
    background-image: url('../Images/Header/patria-logo-research-transparent.png');
    height: 65px;
    width: 200px;
    display: block;
    background-size: contain;
}

/*footer*/
#footer
{
    height: 320px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAFKCAIAAABTn6LFAAAABnRSTlMAAAAAAABupgeRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAyklEQVQ4y62U3W3DMBCDST6lQ2SIrNQFMkKm6j7VCEkK+FQfizzYcH7auqnlB4IHCPhA3UmH8/lDdirTSlt2ymP9stkIgEiK5FTPOwTwm5fyrlIKjseTACzWwBuYLRwAAiFiHR5H3irZ7nK18a79ehT/lWe6I9p4v+dZlu053jzzfnYr8LhkVlwp1888svGv3PDaWRDIP97TvPq+H/ZVWjntrJRtZVq2sdu/KWsnR8jRKSPkOnp0cg1ljOc1lDWm+qv/FAAAWx0Orxfb4Gj3N4c/XgAAAABJRU5ErkJggg==') /*/images/layout/footer_background.png*/;
    background-position: top;
    background-repeat: repeat-x;
    padding-top: 12px;
}

    #footer.researchPortal
    {
        background-image: url('/images/layout/footer-research-portal.png');
        background-position: top;
        background-repeat: repeat-x;
        padding-top: 0px;
        height: 158px;
    }

    #footer .otherServices
    {
        padding-top: 6px;
        text-align: center;
    }

    #footer .otherSections
    {
        text-align: center;
    }

        #footer .otherSections li, #footer .otherSections li a
        {
            color: #46A5CD;
            text-decoration: none;
        }

    #footer .greenothersections li, #footer .greenothersections li a
    {
        color: #148C14;
    }

    #footer .otherSections li.divider
    {
        color: #001E4B;
        /*color:#748398;*/
    }



    #footer .otherServices li, #footer .otherServices li a
    {
        /*color:#132748;*/
        color: #001E4B;
        text-decoration: none;
    }

        #footer .otherServices li.divider
        {
            color: #46A5CD;
        }

    #footer .otherServices .links
    {
        font-size: 10px;
        font-weight: bold;
    }

#footerFamousLinks
{
    margin-bottom: 5px;
}

    #footerFamousLinks .section
    {
        float: left;
        width: 200px;
        text-align: center;
        margin-left: 1px;
    }

    #footerFamousLinks .sectionHeader
    {
        font-weight: bold;
        margin: 20px 0 5px 0;
        font-size: 11px;
        color: rgb(0, 30, 75);
    }

    #footerFamousLinks .sectionItems div
    {
        margin-bottom: 1px;
        font-size: 11px;
    }

    #footerFamousLinks a,
    #footerFamousLinks a:visited
    {
        text-decoration: none;
        color: #46A5CD;
    }

        #footerFamousLinks a:hover
        {
            text-decoration: underline;
        }

    #footerFamousLinks.greenSection a,
    #footerFamousLinks.greenSection a:visited,
    #footerFamousLinks.greenSection a:hover
    {
        color: #148C14;
    }

/*footer end */

/*links*/
ul.links
{
    list-style-type: none;
    list-style-image: none;
    display: inline;
    margin: 0;
    padding: 0;
}

    ul.links li
    {
        display: inline;
    }



.divider
{
    padding: 0px 3px 0px 3px;
}
/*links end*/
.datainformation,
.datatimestamp
{
    font-family: Verdana;
    color: #646464;
    font-size: 9px !important;
}

.datatimestamp
{
    text-align: right;
    margin: 2px 0px;
    padding: 0px 5px;
}

.datatimestampEnvelope
{
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 9px;
}

.leftPart3Col
{
    float: left;
    width: 33%;
    font-weight: bold;
    padding-left: 5px;
}

.centerPart3Col
{
    float: left;
    width: 33%;
}

.rightPart3Col
{
    float: left;
    width: 32%;
    text-align: right;
    padding-right: 5px;
}

.datatimestampLeftPart
{
    float: left;
    width: 38%;
    font-weight: bold;
    padding-left: 3px;
    padding: 2px 0px 2px 3px;
}

.datatimestampRightPart
{
    float: left;
    width: 58%;
    text-align: right;
    padding: 2px 0px 2px 0px;
    padding-right: 5px;
}

.footerrow
{
    margin: 2px 0px 2px 0px;
}

/*forms*/
.formpart,
.formsegment
{
    font-family: Verdana;
    margin: 1px 10px 1px 0px;
    /*xfloat: left;
	xheight: 15px;*/
    white-space: nowrap;
    display: inline-block;
    /*_display: inline-block;*/
}

.formsegmentmarginless
{
    color: #001e46;
    margin-right: 0px;
}

.formsegements
{
    white-space: nowrap;
    _display: block;
    /*xfloat: left;*/
    height: 15px;
    margin: 1px 05px 1px 0px;
    white-space: nowrap;
}

    .formsegements .formsegment
    {
        margin: 0px 5px 0px 0px;
        /*xfloat: left;*/
    }

.formpart label,
.formsegment label
{
    line-height: 15px;
    height: 15px;
}

#centerColumn .formpart a img,
#centerColumn .formsegment a img
{
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
}




input.radio,
.radio input,
input.checkbox,
.checkbox input
{
    width: 20px;
    border: 0px none transparent;
    border-top: 0px none transparent;
    border-right: 0px none transparent;
    border-bottom: 0px none transparent;
    border-left: 0px none transparent;
}

.radiogroup input
{
    border: 0px solid transparent !important;
}

.indexdetailsummary .chart
{
    text-align: center;
}

.indexdetailsummary .charttype
{
    line-height: 13px;
}


.standardbutton
{
    height: 17px;
    border-left: 1px solid #A2D2E6;
    border-right: 1px solid #334B6F;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;
    font-size: 9px;
    font-weight: bold;
    padding: 2px 6px 3px 6px;
    _padding: 2px 6px 3px 6px;
    white-space: nowrap;
    background-color: #000000;
    text-decoration: none !important;
    background-image: url('/images/layout/stdbutton_background.png');
    background-repeat: repeat-x;
    background-position: top;
    line-height: 17px;
    margin: 0px 5px 0px 5px;
    _display: inline-block;
    vertical-align: middle;
}

.IE8 .mailing-panel .standardbutton
{
    line-height: 18px;
    height: 18px;
}

a.standardbutton.submit.inactive
{
    background: gray none;
}

.formsegment .standardbutton,
.formpart .standardbutton,
.listfilters .standardbutton
{
    margin-left: 10px;
}

.submit,
.formsegment .submit,
.formpart .submit,
.listfilters .submit
{
    float: right;
    margin: 5px 5px 5px 15px;
    padding: 0px 6px 0px 6px;
    _padding: 0px 6px 0px 6px;
}

.submitmarginless
{
    margin-right: 0px;
}

#centerColumn .submit,
#rightColumn #centerColumn .submit
{
    padding: 1px 6px 2px 6px;
    _padding: 2px 6px 6px 6px;
    margin: 0px 5px 0px 15px;
    height: 15px;
    float: none;
}

#centerColumn .listfilters .submit #rightColumn #centerColumn .listfilters .submit
{
    margin-top: 3px;
}

#rightColumn div.panel .panelcontent div.MostActiveNews
{
    overflow: hidden;
    border-left: 1px solid #828282 !important;
    border-right: 1px solid #828282 !important;
    border-bottom: 1px solid #828282 !important;
}

.pagenavigator
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #ECF6FA;
    color: #46A5CD;
    font-weight: bold;
    margin-top: 5px;
}

    .pagenavigator .goto, .pagenavigator a.goto
    {
        font-weight: normal;
        cursor: pointer;
        text-decoration: none;
        padding-right: 1em;
        color: #46A5CD;
    }

.panelPP .pagenavigator
{
    color: #148C14;
    background-color: #E7F3E7;
}

    .panelPP .pagenavigator .goto, .panelPP .pagenavigator a.goto,
    #centerColumn .panelPP .pagenavigator .goto, #centerColumn .panelPP .pagenavigator a.goto
    {
        color: #148C14;
    }

#centerColumn .pagenavigator a
{
    color: #46A5CD;
}

    #centerColumn .pagenavigator a.goto
    {
        color: #46A5CD;
    }


.pagenavigator .active
{
    padding-right: 1em;
}

.bold
{
    font-weight: bold;
}

.formlabel
{
    width: 30%;
    padding-top: 1px;
    padding-left: 10px;
    text-align: left;
    height: 15px;
    line-height: 14px;
    display: block;
    font-size: 10px;
    border-top: 1px none transparent;
    vertical-align: middle;
    float: left; /* ! IE7 */
    _display: inline-block;
}

.distributeLicenceFilters .formsegment .formlabel
{
    width: auto !important;
}

.distributeLicenceFilters .formsegment .formvalue
{
    width: 130px !important;
}

.distributeLicenceFilters .formsegment .ComboBox_ClassicSmall input
{
    width: 130px !important;
}

.distributeLicenceFilters .standardbutton
{
    line-height: 9px;
    height: 17px !important;
}

.SEmlFormLabelComm,
.SEmlFormLabel
{
    width: 40%;
    padding-top: 1px;
    padding-left: 10px;
    text-align: left;
    height: 15px;
    line-height: 14px;
    display: block;
    font-size: 10px;
    vertical-align: middle;
    float: left; /* ! IE7 */
    padding-right: 0px;
}

.formlabelleft
{
    padding-left: 0px;
}

.formvalue
{
    width: 200px;
    float: left; /* ! IE7 */
    height: 15px;
}

.formlabel,
.formvalue
{
    margin-bottom: 2px;
}

input.formvalue
{
    margin: 0px;
    height: 14px;
    line-height: 14px;
}

textarea.formvalue
{
    margin: 0px;
    height: 100px;
}

.formlineend
{
    clear: right;
}

.formlinestart
{
    clear: left;
}

.formcontrolbutton
{
    margin: 0px 10px 0px 10px;
    width: 100px;
    text-align: center;
}

a.formcontrolbutton
{
    color: #3DA7CE;
    font-weight: bold;
    text-decoration: none;
}

.formcontrolpanel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    margin-top: 5px;
    height: 21px;
    width: 100%;
}

.searchValueWidth
{
    width: 150px;
}

select.searchValueWidth
{
    width: 157px;
}

.searchValueHalfWidth
{
    width: 65px;
}

select.searchValueHalfWidth
{
    width: 73px;
}

.searchDivider
{
    width: 10px;
    display: inline-block;
}

/*forms*/

/* ticker */
.ticker
{
    height: 51px;
    margin-bottom: 24px;
}

/* /ticker */


.floatright
{
    float: right;
}

ul
{
    margin-top: 0;
    padding-top: 0;
}

    ul.pol
    {
        color: #001e46;
    }

    ul.pp
    {
        color: #001e46;
    }

    ul.pd
    {
        color: #001e46;
    }

.fullWidth
{
    width: 100%;
}

hr.greenLine
{
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    color: #007800;
}

hr.blueLine
{
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    color: #46A5CD;
    margin-bottom: 1em;
}

div.panel .userstatisticsPart
{
    margin-bottom: 1em;
}

div.panel .trialDaysLeftPanel
{
    margin-bottom: 1em;
    margin-top: 1em;
    color: Red;
    font-size: 12px;
    text-align: center;
}

.errorClass
{
    color: Red;
    padding-left: 3px;
}

.width60
{
    width: 60px;
}

.width50
{
    width: 50px;
}

.width45
{
    width: 45px;
}

.width100
{
    width: 100px;
}

.width150
{
    width: 150px;
}

.width200
{
    width: 200px;
}

.width300
{
    width: 300px;
}

.percent100
{
    width: 100%;
}

.number
{
    text-align: right;
}

.up, .Up
{
    background-color: Green;
}

.down, .Down
{
    background-color: Red;
}

.nowrap
{
    white-space: nowrap;
}

.nowrapblock
{
    white-space: nowrap;
    display: block;
}

.marginToImportant img
{
    margin-top: 0 !important;
}

.floatLeft
{
    float: left;
}

.space10px
{
    width: 10px;
}

.InnerPageMenu
{
    margin-bottom: 10px;
}

    .InnerPageMenu ul
    {
        margin: 5px 0px 0px 0px;
        padding: 0px 4px 0px 4px;
        _padding: 1px 5px 0px 5px;
        list-style-type: none;
        height: 22px;
        line-height: 22px;
        border-bottom: 1px solid #828282 !important;
        _border-bottom: 0px none #828282 !important;
        _background-image: url(/images/layout/pixelGray.png);
        _background-position: bottom;
        _background-repeat: repeat-x;
    }

        .InnerPageMenu ul li
        {
            display: inline;
        }

            .InnerPageMenu ul li .frame
            {
                margin: 0px 0px 0px 0px;
                padding: 5px 3px 5px 3px;
                _padding: 4px 3px 5px 3px;
                border-bottom: 1px solid #828282 !important;
            }

            .InnerPageMenu ul li.selected
            {
                margin: 0px 0px 0px 0px;
                padding: 5px 3px 6px 3px;
                _padding: 3px 3px 4px 3px;
                background-color: #F6FAFC;
                border: 1px solid #828282;
                border-bottom: 1px none #F6FAFC !important;
            }

            .InnerPageMenu ul li a
            {
                border-left: 1px solid #A2D2E6;
                border-right: 1px solid #334B6F;
                margin: 0px 0px 0px 0px;
                padding: 2px 2px 2px 2px;
                text-decoration: none;
                background-color: Gray;
                background-image: url('/images/layout/stdbutton_background.png');
                color: White !important;
                font-weight: bold;
            }

            .InnerPageMenu ul li.selected a
            {
                background-color: #001E4B;
                /*background-image: url('/images/layout/stdbutton_selected_background.png');*/
            }

#rightColumn .InnerPageMenuContent
{
    width: 782px;
    _background-position: -1px 0px;
    padding-right: -1px;
}

table.list
{
    width: 100%;
}

.widthPopisekPredCheckboxem
{
    width: 90%;
}

div.widthPopisekPredCheckboxem a
{
    text-decoration: underline;
    font-weight: normal;
    color: #001E4B;
}

.checkboxSmall
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    height: 10px;
    width: 10px;
}

.oddelovac
{
    width: 100%;
    background-color: #CCCCCC;
    height: 1px;
    color: #CCCCCC;
}


/*** tables ***/
table td.center,
table th.center
{
    text-align: center;
}

table td.title,
table td.left,
/*table td.date,*/
/*table td.datetime,*/
table th.title,
table th.left
/*table th.date,*/
/*table th.datetime*/
{
    text-align: left;
}

table td.right,
table td.alright,
table td.number,
table th.right,
table th.alright,
table th.number,
table th.smallnumber,
table td.smallnumber
{
    text-align: right;
}

th.smallnumber,
td.smallnumber
{
    width: 35px;
}

td.period,
th.period
{
    width: 35px;
}

/*** /tables ***/

/***** ticker divider *************/
#tickerDivider
{
    clear: both;
    width: 100%;
    height: 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAHDqTAbAAAAB3RJTUUH1ggfDRg6fHaLIgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAAAwSURBVHjaY7hw8RLD////mRiA4P37D3D2vfsPYGxkzHDt+g0mAQEBhm/fvmOTR8cAkroZiURoB5EAAAAASUVORK5CYII=') /*/images/layout/tickerBottom_background.png*/;
    background-repeat: repeat-x;
}
/***** /ticker divider *************/

#centerColumn .mappedtext,
#leftColumn .mappedtext,
#rightColumn .mappedtext
{
    /*** MappedText ***/
    margin: 0px 0px 5px 0px;
    padding-top: 5px;
    display: block;
    font-family: Verdana;
    font-size: 10px;
    line-height: 14px;
    color: #000000;
    padding-top: 5px;
}

#centerColumn .FloatingText .mappedtext,
#leftColumn .FloatingText .mappedtext,
#rightColumn .FloatingText .mappedtext
{
    padding-top: 0px;
}


#rightColumn .fxcharts .mappedtext,
#centerColumn .mappedtext,
#rightColumn #centerColumn .mappedtext
{
    font-size: 11px;
    line-height: 16px;
}

#leftColumn .mappedtext
{
    margin: 0px 3px 0px 3px;
}

    #centerColumn .mappedtext a,
    #leftColumn .mappedtext a,
    #rightColumn .mappedtext a
    {
        color: #000000;
        font-family: Verdana;
        font-size: 10px;
        text-decoration: underline;
    }

#centerColumn .mappedtext a
{
    font-size: 11px;
}


.dialog640x480
{
    height: 480px;
}

    .dialog640x480 .panel .panelcontent
    {
        height: 400px !important;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .dialog640x480 .formcontrolpanel
    {
        /*xborder-top: 1px solid #E3F1F7;*/
        padding-top: 10px;
    }

/*** dialog wizard ***/

.dialog #centerColumn .wizardpanel
{
    height: 480px;
}

    .dialog #centerColumn .wizardpanel .panelcontent
    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-bottom: 0px none transparent;
    }

    .dialog #centerColumn .wizardpanel .wizardPageContent
    {
        padding: 5px 5px 5px 5px;
    }

    .dialog #centerColumn .wizardpanel .wizardPageControls
    {
        height: 30px;
        text-align: right;
        padding: 5px 20px 5px 20px;
    }

.dialog #centerColumn .dialog640x480 .panel .panelcontent
{
    height: 450px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.dialog #centerColumn .wizardPageContent
{
    height: 420px;
}

.neviditelne
{
    visibility: hidden;
    display: none;
}
/*** /dialog wizard ***/

.kapitalky
{
    text-transform: capitalize;
}

/***** graf detail *************/


div.GraphDetailSelect .TimeInterval
{
    padding-left: 75px;
    padding-right: 38px;
}

.TimeIntervalCombo
{
}

div.GraphDetailSelect .VolumeText
{
    padding-right: 25px;
    padding-left: 75px;
}

div.GraphDetailSelect .CompareTo
{
    /*padding-right:12px;*/
}


div.GraphDetailSelect .PriceBand
{
    /*padding-right:40px;*/
}

div.GraphDetailSelect .ChartType
{
    /*padding-right:71px;*/
}

/***div.GraphDetailEquity div.DictionaryShortOn8 div.panelcontent{ height: 160px; overflow: auto; }***/
div.GraphDetailSelect .Indicator2,
div.GraphDetailSelect .Indicator3,
div.GraphDetailSelect .Indicator4
{
    /*padding-left:72px;*/
}

div.GraphDetailSelect .panelAnalyzyLabel,
div.GraphDetailSelect .panelPriceBand,
div.GraphDetailSelect .panelChartType
{
    padding-top: 1em;
}

div.GraphDetailSelect input.ChartMvgAvgText
{
    height: 14px;
}

div.GraphDetailSelect .ChartMvgAvgText
{
    font-size: 10px;
    width: 60px;
    height: 10px;
}

div.GraphDetailSelect .GraphSend
{
    float: right;
    padding-top: 1em;
    padding-right: 25px;
}
/*
div.GraphDetailSelect .MvgAvg1,div.GraphDetailSelect .MvgAvg2{padding-right:20px;}

div.GraphDetailCurrency div.panelChartType .ChartType{padding-right:71px;}
div.GraphDetailCurrency div.GraphDetailSelect .ChartType{padding-right:70px;}
div.GraphDetailCurrency div.GraphDetailSelect .PriceBand{padding-right:40px;}
div.GraphDetailCurrency div.GraphDetailSelect .MvgAvg1, div.GraphDetailCurrency div.GraphDetailSelect .MvgAvg2{padding-right:17px;}

div.GraphDetailEquity .MvgAvg1,div.GraphDetailEquity .MvgAvg2{padding-right:17px;}
div.GraphDetailEquity div.GraphDetailSelect .ChartType{padding-right:70px;}
div.GraphDetailEquity div.panelChartType .ChartType{padding-right:71px;}
div.GraphDetailEquity .TimeInterval { padding-left: 50px; padding-right: 20px; }*/
div.GraphDetailEquity
{
    height: 220px !important;
}

    div.GraphDetailEquity div.GraphDetailSelect
    {
        float: left;
        width: 510px !important;
        padding-left: 10px;
    }

    div.GraphDetailEquity div.DictionaryShortOn8
    {
        width: 250px;
        float: right;
        height: 185px;
    }

div.GraphDetailIndices div.GraphDetailSelect
{
    float: left;
    width: 510px !important;
    padding-left: 10px;
}

div.GraphDetailFutures div.GraphDetailSelect
{
    float: left;
    width: 510px !important;
    padding-left: 10px;
}

div.GraphDetailCurrency div.GraphDetailSelect
{
    float: left;
    width: 510px !important;
    padding-left: 10px;
}


/*
div.GraphDetailCommodity div.GraphDetailSelect .ChartType{padding-right:73px;}
div.GraphDetailCommodity div.GraphDetailSelect .PriceBand{padding-right:43px;}
*/
/*styly pro upravu zobrazeni grafDetail*/
.GraphDetailFromRow
{
    width: 100%;
    clear: both;
}

.GraphDetailLabelColumn
{
    float: left;
    width: 130px;
}

.GraphDetailInputColumn
{
    float: left;
}



Dictionary
{
    width: 150px;
    height: 170px;
}

/*.panel FinDictionary DictionaryShortOn8
{
     width:270px!important;
}*/

.panel pnlSelectRowCell1
{
    padding-right: 5px !important;
    float: left;
}

.scrolledH200
{
    height: 200px;
    overflow-y: auto;
}

.scrolledH200
{
    height: 200px;
    overflow-y: auto;
}

.contentScrolledH400 .panelcontent .listenvelope
{
    height: 380px;
    overflow-y: auto;
}

#centerColumn .scrolledH200
{
    width: 480px;
}

#rightColumn .scrolledH200
{
    width: 230px;
}

#rightColumn #centerColumn .scrolledH200
{
    width: 750px;
}

#rightColumn #centerColumn .OnlinePSE .scrolledH200
{
    width: 100%;
    height: 265px;
}
/***** /graf detail *************/

div.SendPPlusQuestion2 div.panelcontent
{
    padding: 8px 3px 0px 3px;
}

    div.SendPPlusQuestion2 div.panelcontent a
    {
        text-decoration: none;
        color: #148C14;
        font-weight: bold;
        font-size: 10px;
    }

div.SendPPlusQuestion2 div.infoText
{
    margin-top: 8px;
    font-size: 10px;
    line-height: 12px;
}

div.NickName div.panelcontent,
div.NickNamePP div.panelcontent
{
    padding: 8px 3px 8px 3px;
    font-size: 10px;
}

div.NickName a,
div.NickNamePP a
{
    text-decoration: none;
    font-weight: bold;
}

div.NickName
{
    border-color: #46A5CD;
    background-color: #ECF6FA;
}

    div.NickName img,
    div.NickNamePP img
    {
        vertical-align: middle;
    }

    div.NickName a
    {
        color: #46A5CD;
    }

div.NickNamePP
{
    border-color: #148C14;
    background-color: #E7F3E7;
}

    div.NickNamePP a
    {
        color: #148C14;
    }

    div.NickName .row,
    div.NickNamePP .row
    {
        text-align: left;
        line-height: 20px;
        font-size: 10px;
    }

    div.NickName .row1,
    div.NickNamePP .row1,
    div.NickName .row1 .paddingRight,
    div.NickNamePP .row1 .paddingRight
    {
        margin-bottom: 3px;
    }
    /*div.NickName .infoText, div.NickNamePP .infoText { margin-top: 8px; border-top: 1px dotted #646464; padding-top: 8px; }*/
    div.NickName .infoText, div.NickNamePP .infoText
    {
        margin-top: 8px;
        font-size: 10px;
        line-height: 12px;
    }

.RadDatePicker
{
    width: 90px;
    height: 20px;
}



.datePickerEnvelope .submit
{
    margin-left: 0px !important;
    margin-right: 0px !important;
    vertical-align: text-top !important;
}

.RadDatePicker .DateInput,
.RadDatePicker .Over_Windows,
.RadDatePicker .Focus_Windows,
.RadDatePicker input.Default_POL, .RadDatePicker input.Focus_POL, .RadDatePicker input.Over_POL
{
    width: 63px !important;
}

.RadDatePicker .popUpButton,
.RadDatePicker .popUpButton IMG,
.RadDatePicker .radPopupImage_Patria,
.RadDatePicker .radPopupImage_Patria IMG
{
    margin: 0px 3px 0px 2px;
    padding: 0px;
    vertical-align: middle;
}

    .RadDatePicker .popUpButton IMG,
    .RadDatePicker .radPopupImage_Patria IMG,
    #centerColumn .RadDatePicker .popUpButton IMG,
    #centerColumn .RadDatePicker .radPopupImage_Patria IMG,
    #rightColumn #rightCenterColumn .RadDatePicker .popUpButton IMG,
    #rightColumn #rightCenterColumn .RadDatePicker .radPopupImage_Patria IMG
    {
        margin-top: 0px !important;
        padding-top: 0px !important;
        margin-left: 2px;
        margin-right: 3px;
        height: 16px;
        line-height: 16px;
        vertical-align: middle;
    }

#rightColumn .RadDatePicker .popUpButton IMG,
#rightColumn .RadDatePicker .radPopupImage_Patria IMG,
#rightColumn #rightCenterColumn .RadDatePicker .popUpButton IMG,
#rightColumn #rightCenterColumn .RadDatePicker .radPopupImage_Patria IMG
{
    margin-top: 4px !important;
    padding-top: 0px !important;
    margin-left: 2px;
    margin-right: 3px;
    height: 16px !important;
    line-height: 16px !important;
}

#leftColumn .RadDatePicker .radPopupImage_Patria,
#rightColumn .RadDatePicker .radPopupImage_Patria
{
    vertical-align: middle;
}

.gray
{
    color: gray;
}

.predsazeni .formlabel,
.predsazeni textarea.formlinestart, .predsazeni textarea.formlineend
{
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.disclaimer,
#rightColumn #centerColumn .disclaimer
{
    padding: 1px 5px;
}

#leftColumn .disclaimer,
#rightColumn .disclaimer
{
    padding: 2px 3px;
}

#leftColumn .OnlineSecurities .disclaimer
{
    padding: 2px 5px;
}
/*big button*/
div.patriaBigButton
{
    margin: 0;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 6px;
    padding-left: 32px;
    padding-right: 32px;
    line-height: 16px;
    text-transform: uppercase;
    background-color: #45A134;
    background-image: url('/images/layout/bigButtonBacgroundGreen.png');
}

div.patriaBigButtonNoGreenBackGround
{
    margin: 0;
    text-align: center;
    padding-top: 12px;
    line-height: 16px;
    padding-bottom: 12px;
    padding-left: 32px;
    padding-right: 32px;
}

    div.patriaBigButton div,
    div.patriaBigButtonNoGreenBackGround div
    {
        margin: 0;
        background-color: #122766;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABd0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjDNL1dGAAAArUlEQVQ4T2PQzVjzn0EvdcV/BrX4Jf8ZtGIW/2dQj5oJJEJm/GdQCZzyn0HJr/8/g4Jn938GOde2/wwyTs1Awq7uP4OUZdV/BnGzsv8MEoaF/xlEdHP/MwhrZ/5nEFJP+8/ApxT/n4FXPvY/A49MxH8GLonQ/wycwgH/GdgFvP8zsPB6AAkul/8MTOyO/xkYmKyBBIMlkGAEEQw2IJYVTAwsMUqMhsFoOiAvGwAAqqgCgFlbta0AAAAASUVORK5CYII=') /*/images/layout/bigButtonBacgroundBlue.png*/;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 12px;
        padding-right: 12px;
        line-height: 16px;
        border-left: solid 1px #C8E2F1;
        border-top: solid 1px #C8E2F1;
        border-bottom: solid 1px #323433;
        border-right: solid 1px #323433;
    }

        div.patriaBigButton div a,
        div.patriaBigButtonNoGreenBackGround div a,
        #leftColumn div div.patriaBigButton div a,
        #leftColumn div div.patriaBigButtonNoGreenBackGround div a,
        #leftColumn div div.patriaPlusBenefits div.patriaBigButtonNoGreenBackGround div a
        {
            margin: 0;
            padding: 0;
            font-weight: bold;
            font-size: 12px;
            color: #ffffff;
            text-decoration: none;
        }
/*big button*/

/*benefity*/
div.patriaPlusBenefits
{
    height: 163px;
    background-image: url('/images/layout/benefityBackGround.png');
}

    div.patriaPlusBenefits p
    {
        margin: 0;
        padding: 0;
        padding-left: 6px;
        padding-right: 110px;
        font-size: 9px;
        font-family: Verdana;
    }
/*benefity*/

.calculatorLabelWidth
{
    width: 250px;
}

#leftColumn .tablepanelPP table
{
    border-bottom: 1px solid #148C14;
}

#leftColumn .tabspanel table
{
    border-bottom: 1px solid #828282 !important;
}

#leftColumn .settingscombo span
{
    padding: 4px 5px 0 5px;
}

#leftColumn div.BondIndex .panelcontent table.list .header th
{
    background-color: #ECF6FA;
}

ul.noItemBullets
{
    list-style-type: none;
    list-style-image: none;
}

.greenBorderTop
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #148C14;
}

span.linkPrice
{
    cursor: hand;
}

div.linkPopup
{
    position: absolute;
    background-color: #001E4B;
    color: black;
    border-color: black;
    border-width: 20px;
    visibility: visible; /*:show;*/
    left: 25px;
    top: -500px;
    z-index: +1;
}

/*migrace*/
/*** nove ***/

.headerRightData .headerFlash
{
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 480px;
    height: 60px;
    float: left;
    overflow: hidden;
}

.headerRightData .PatriaHeader
{
    /*margin-left:30px;*/
}

.headerRightData .headerFlash object
{
    margin-left: 33px;
}

.headerRightData .headerLogin
{
    padding-left: 10px;
}

    .headerRightData .headerLogin a.headerlinkregister,
    .headerRightData .headerLogin a.headerlinkregister:hover,
    .headerRightData .headerLogin a.headerlinkregister:visited
    {
        float: left;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana;
        font-size: 10px;
        /*color: #001e4b;*/
        color: #777777;
    }

.headerFlash div
{
    float: left;
}

br.cleaner
{
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
}

.inline
{
    display: inline;
}

.migraceheader
{
    background-color: #FFFFFF;
}

#MainMenu
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAABCAAAAADvQI1dAAAAB3RJTUUH1wcbCQYp7e6O3AAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAAAZSURBVHjaY7zJwMDAyMBAJEkbpUSQFGoFANWrAQHy9KelAAAAAElFTkSuQmCC') /*/images/header/headerLeft-background.png*/;
    background-position: top left;
    background-repeat: repeat-y;
}

    #MainMenu .menuVersion
    {
        padding-right: 13px;
    }

#MainMenuBackground
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAABCAIAAABFSUXWAAAAB3RJTUUH1wgGDCQ24bwfcQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAAA9SURBVHjaY/z//z8DAwOEhACsbIgiYhXA2HANxCrAUIxPAYr1hBTgdDd2BdiFCSogbDABBTQylkb2DogfAbLGvUQGOAHQAAAAAElFTkSuQmCC') /*/images/header/headerRight-background.png*/;
    background-position: top right;
    background-repeat: repeat-y;
}

#headerLeft
{
    float: left;
    width: 230px;
    height: 100px;
    background-color: #ffffff;
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAABCAAAAADvQI1dAAAAB3RJTUUH1wcbCQYp7e6O3AAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAAAZSURBVHjaY7zJwMDAyMBAJEkbpUSQFGoFANWrAQHy9KelAAAAAElFTkSuQmCC')*/ /*/images/header/headerLeft-background.png*/
    ;
    /*background-position: top left;
    background-repeat: repeat-y;*/
}

    #headerLeft .datetimeinfo
    {
        line-height: 26px;
        height: 26px;
        width: 230px;
        text-transform: uppercase;
        font-family: Verdana;
        font-size: 10px;
        color: #666666;
    }

        #headerLeft .datetimeinfo .data
        {
            padding: 7px 15px;
        }

    #headerLeft .logo
    {
        height: 60px;
        width: 250px;
        background-position: center center;
        background-repeat: no-repeat;
        /*margin-top: 10px;	*/
        position: relative;
        left: 12px;
        top: 15px;
        overflow: hidden;
    }

        #headerLeft .logo h1
        {
            font-size: 8px;
            font-weight: normal;
            height: 30px;
            width: 50px;
            overflow: hidden;
        }

.logoImage
{
    /*padding-left:27px;	*/
    position: absolute;
    left: 0px;
    top: 0px;
}

#headerRight .headerUserLinks
{
    width: 100%;
}

#headerRight
{
    float: right;
    width: 770px;
    height: 100px;
    background-color: #ffffff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAABCAIAAABFSUXWAAAAB3RJTUUH1wgGDCQ24bwfcQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAAA9SURBVHjaY/z//z8DAwOEhACsbIgiYhXA2HANxCrAUIxPAYr1hBTgdDd2BdiFCSogbDABBTQylkb2DogfAbLGvUQGOAHQAAAAAElFTkSuQmCC') /*/images/header/headerRight-background.png*/;
    background-position: top right;
    background-repeat: repeat-y;
}

    #headerRight .headerBar
    {
        height: 28px;
        _width: 777px;
    }

    #headerRight .headerBarTriangle
    {
        height: 26px;
        width: 31px;
        float: right;
        background: url('/Images/Sprites/HpImages.png') -2708px 0;
        background-position: top right;
        background-repeat: no-repeat;
        _margin-right: -3px;
    }

    #headerRight .headerBarData
    {
        height: 26px;
        /*margin-left: 31px;
	_margin-left: 28px;*/
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAAB3RJTUUH1wcbCTA26foSXAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAAxSURBVHjaZYlBDgAwCMIW///kogsmusMOpBROVUVmbmRKIdnNP0xnnO6P3gn8QzsmXDyMUztg7iINAAAAAElFTkSuQmCC') /*/images/header/headerRight-headerBarData-background.png*/;
        background-position: top right;
        background-repeat: repeat-x;
        line-height: 20px;
        width: 597px;
        float: right;
    }

        #headerRight .headerBarData ul.links li
        {
            margin: 0px 2px; /*zmena  4 > 2*/
            color: #001E4B;
        }

        #headerRight .headerBarData .links li a,
        #headerRight .headerBarData .links li a:hover,
        #headerRight .headerBarData .links li a:visited
        {
            color: #001E4B;
            font-size: 10px;
            font-family: Verdana;
            text-decoration: none;
        }

        #headerRight .headerBarData .links li.divider
        {
            margin: 0px 4px;
            padding: 0px;
        }

        #headerRight .headerBarData .searchForm
        {
            margin-top: 0px;
            margin-right: 0px !important;
            _margin-top: 0px;
            float: right;
            height: 14px;
            margin-bottom: -5px;
            padding-bottom: -2px;
            padding-right: 13px;
            width: 165px;
        }

    a.headerButton,
    #headerRight a.headerButton:hover,
    #headerRight a.headerButton,
    #headerRight a.headerButton:visited
    {
        margin: 0px 0px 0px 0px !important;
        padding: 0px 5px 2px 5px;
        font-size: 10px !important;
        font-weight: bold;
        width: 60px;
        display: inline-block;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAAAAADy9EprAAAAB3RJTUUH1wcbChskbnUgJAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAAAUSURBVHjaY9jB9IvpNxD+gkMUNgD0RA+BpdLAXwAAAABJRU5ErkJggg==') /*/images/header/button-background.png*/;
        background-position: right center;
        background-repeat: repeat-x;
    }

    #headerRight .headerBarData .searchText
    {
        height: 15px;
        font-size: 10px;
        border-width: 1px;
        border-style: solid none solid solid;
        border-color: #666666 #000000 #F2F2F2 #8A8A8A;
        margin: -3px 0px -1px 0px;
        _margin: -3px -3px 0px 0px;
        width: 90px;
    }

    #headerRight .headerRightData
    {
        height: 70px;
    }

        #headerRight .headerRightData ul.headerIcons
        {
        }

            #headerRight .headerRightData ul.headerIcons li
            {
            }

        #headerRight .headerRightData .icon
        {
            float: right;
            width: 120px;
            height: 60px;
            background-position: center 20px;
            background-repeat: no-repeat;
        }

        #headerRight .headerRightData .iconPD
        {
            background-image: url(/images/header/iconPD.png);
        }

        #headerRight .headerRightData .iconPOL
        {
            background-image: url(/images/header/iconPOL.gif);
        }

        #headerRight .headerRightData .iconPOLdisabled
        {
            background-image: url(/images/header/iconPOLdisabled.gif);
        }

        #headerRight .headerRightData .iconPP
        {
            background-image: url(/images/header/iconPP.gif);
        }

        #headerRight .headerRightData .iconPPdisabled
        {
            background-image: url(/images/header/iconPPdisabled.gif);
        }

        #headerRight .headerRightData .iconInvestorP
        {
            background-image: url(/images/header/iconInvestorP.gif);
        }

        #headerRight .headerRightData .iconInvestorPdisabled
        {
            background-image: url(/images/header/iconInvestorPdisabled.gif);
        }

        #headerRight .headerRightData .iconRealTimeData
        {
            background-image: url(/images/header/iconRealTimeData.gif);
        }

        #headerRight .headerRightData .iconRealTimeDatadisabled
        {
            background-image: url(/images/header/iconRealTimeDatadisabled.gif);
        }


        #headerRight .headerRightData .loginForm
        {
            width: 247px;
            float: right;
        }

            #headerRight .headerRightData .loginForm .flabel
            {
                background-color: #999999;
                height: 17px;
                line-height: 15px;
                padding: 0px;
                margin: 0px;
                width: 68px;
                float: left;
                display: inline;
                _display: inline-block;
                border-color: #737373 #FFFFFF #B3B3B3 #7F7F7F;
                border-width: 1px;
                border-style: solid none solid solid;
                letter-spacing: 0px;
                font-size: 9px;
            }

            #headerRight .headerRightData .loginForm div.flabel label
            {
                color: #FFFFFF;
                line-height: 17px;
                font-weight: bold;
                padding: 1px 2px;
            }

            #headerRight .headerRightData .loginForm div.formrow
            {
                height: 19px;
                margin: 4px 0px 3px 0px;
                clear: left;
                float: none;
                vertical-align: middle;
                width: 234px;
            }

            #headerRight .headerRightData .loginForm .value input
            {
                height: 17px;
                float: left;
                width: 159px;
                font-size: 9px;
                font-family: Verdana;
            }

            #headerRight .headerRightData .loginForm .value input,
            #headerRight .headerRightData .loginForm .value div.input
            {
                line-height: 15px;
            }

            #headerRight .headerRightData .loginForm div.formrow .floatRight
            {
                padding-right: 0px;
                float: right;
            }

.migraceheader .tipofday
{
    height: 15px;
    line-height: 15px;
    display: block;
    width: 720px;
    float: left;
}

.migraceheader .tipofdaydata,
.migraceheader .tipofdaydata a
{
    overflow: hidden;
    text-decoration: none;
    color: #001E4B;
    height: 15px;
    line-height: 15px;
}

.migraceheader .tipofdaydata
{
    width: 950px;
    font-weight: bolder; /* nechavat boldem? nebude znat prosty text */
}

    .migraceheader .tipofdaydata a
    {
        font-weight: bolder;
    }

.migraceheader .tipofdaytitle
{
    color: #46A5CD;
    text-transform: uppercase;
    font-weight: bolder;
    padding-right: 1em;
    padding-left: 1em;
    height: 15px;
    line-height: 15px;
}

.migraceheader .greentipofday .tipofdaytitle
{
    color: #A9D07F;
}

.migraceheader .PDtipofday .tipofdaytitle
{
    color: #FFAA01;
}

#header div.advertisementMegaBoard
{
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#header div.advertisementMegaBoardNoBorder
{
    border-width: 0;
}

.CursorHand
{
    cursor: hand;
}

.CoursePanelDate
{
    font-weight: normal;
    margin-left: 20px;
    color: #646464;
    padding-right: 5px;
}

.CoursePanelValue
{
    padding-left: 5px;
}

.PPLogo, .PDLogo
{
    border: 0px none transparent;
    height: 11px;
}

.PPLogo
{
    width: 20px;
}

.PDLogo
{
    width: 13px;
}

.PDlogo
{
    width: 0px;
    display: none;
}

HTML BODY div.ComboBoxDropDown_ClassicSmall div div.comboItemDisabled
{
    color: Silver !important;
}

span.FDSearchDivider
{
    display: block;
    clear: both;
    font-weight: bold;
    color: #001E4B;
    padding: 5px 0px 5px 0px;
}

div.FDSearchActionPanel
{
    padding: 0px 0px 10px 480px;
}

span.FDSearchCertLabel label
{
    width: 100px;
}

span.FDSearchLabel label
{
    width: 60px;
}

div.FDSearchPanel
{
    padding: 5px 0px 0px 5px;
}

    div.FDSearchPanel .FDSearchPanelSector1,
    div.FDSearchPanel .FDSearchPanelSector2,
    div.FDSearchPanel .FDSearchPanelSector3
    {
        padding: 5px 0px 0px 0px;
    }

    div.FDSearchPanel .FDSearchPanelSector
    {
        padding: 0px 0px 5px 0px;
    }

a.ttlink
{
    display: block;
    height: 16px;
    padding: 0px 0px 0px 28px;
    background: url(/Images/portalimages/ttplay.png) center left no-repeat;
}

#centerColumn .NewsDetailAdvertismentPD .mappedtext
{
    color: #001E4B;
    font-size: 12px;
    font-style: italic;
    padding: 10px 0px 10px 0px;
}

    #centerColumn .NewsDetailAdvertismentPD .mappedtext a
    {
        color: #001E4B;
        font-size: 12px;
        font-family: Verdana;
        font-style: italic;
    }

.AcademyPointer div.NewsDetailAdvertismentPD
{
    display: none;
}

.ReadersViewNewsDetail
{
    margin-top: 2em;
}


#centerColumn div.panelcontent div.calendardatapanel table tr td.importance
{
    font-size: 15px !important;
    color: #C80000 !important;
    text-align: center;
    font-weight: bold;
}

.lastUpdatePanelTop
{
    color: #001e4b;
    margin: 3px 0px 8px 10px;
    display: block;
    font-size: 11px;
}

div.video,
div.video43
{
    width: 503px;
    height: 400px !important;
}

div.video169
{
    width: 503px;
    height: 306px !important;
    margin: 0px auto;
}

#rightColumn .lastVideo .datetime
{
    color: #9b9b9b;
    padding: 5px 3px 0px 3px;
}

#rightColumn .lastVideo .title a
{
    text-decoration: none;
    color: #001e4b;
    padding: 3px 3px 3px 3px;
    display: block;
    font-weight: bold;
}

.lastVideo ul
{
    padding: 0px;
    margin: 0px 0px 0px 17px;
}

    .lastVideo ul li .title a
    {
        font-weight: normal !important;
    }

.lastVideo img
{
    display: block;
}

div.monitoringFooter
{
    padding-right: 5px;
}

.InvestmentRecomendation .footerheader
{
    border-top: #646464 1px solid;
}

.InvestmentRecomendation .header > th.first
{
    width: 150px;
}

#centerColumn .InvestmentRecomendationHistory .submit
{
    margin-left: 0px;
    padding-bottom: 3px;
    padding-top: 2px;
}

.blueLink
{
    color: #001e4b;
    text-decoration: underline;
}

#centerColumn .mappedtext a.disabled
{
    color: Gray;
}

span.realtime,
span.realtimefixed
{
    color: #ff0000;
}

span.realtimefixed
{
    font-size: 10px !important;
}

.Col1HeaderLine
{
    z-index: -1;
    width: 100%;
    height: 12px;
    border-width: 0;
    background-image: url('/images/layout/Col1headerBackground.png');
    background-repeat: repeat-x;
    background-position: top left;
    margin: 0;
    padding: 0;
    font-size: 1px;
    line-height: 10px;
}

.Col1HeaderLineGreen,
.greenPage .Col1HeaderLine
{
    z-index: -1;
    width: 100%;
    height: 12px;
    border-width: 0;
    background-image: url('/images/layout/Col1headerBackgroundGreen.png');
    background-repeat: repeat-x;
    background-position: top left;
    margin: 0;
    padding: 0;
    font-size: 1px;
    line-height: 10px;
}


.Col1HeaderTitle
{
    margin-bottom: 0px;
    padding-bottom: 0;
    z-index: 100;
    line-height: 15px;
}

.Col1HedaderTitleContent
{
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    background-image: url('/images/layout/Col1HeaderTitleBackground.png');
    background-repeat: repeat-x;
    background-position: top left;
    overflow: visible;
    width: auto;
    height: 20px;
}

.Col1HedaderTitleContentGreen,
.greenPage .Col1HedaderTitleContent
{
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    background-image: url('/images/layout/Col1HeaderTitleBackgroundGreen.png');
    background-repeat: repeat-x;
    background-position: top left;
    overflow: visible;
    width: auto;
    height: 20px;
}

.VideoPreview
{
    width: 200px;
    z-index: 1;
    margin-top: 15px;
    margin-left: 0px;
}

.VideoPreviewSeparator
{
    margin-bottom: 17px;
    width: 200px !important;
}

#player
{
    display: none;
    position: absolute;
    top: 55%;
    left: 33%;
    right: 33%;
    min-width: 32%;
}

.AcademyPlayerCross
{
    text-align: right;
    width: 610px;
    margin-bottom: -5px;
}

.AcademyPlayerBorder
{
    width: 610px;
    height: 348px;
    background-color: #091650;
}

.AcademyPlayerFlowPlayer
{
    width: 600px;
    height: 338px;
    float: left;
    padding-left: 5px;
    padding-top: 5px;
}

.AcademyNextVideo
{
    margin-top: -30px;
    font-size: 12px;
    color: #001E4B;
    display: block;
    padding-bottom: 25px;
}
/* Box
--------------------------------------------------------------------------------------*/
div.box
{
    clear: both;
    border: 1px solid #666666;
    background-color: #E6E6E6;
    background-image: url('/images/layout/tickersettings_bg.png');
    background-repeat: repeat-y;
    width: 1009px;
}

div.boxHeader
{
    height: 15px;
    margin: 0px;
    border-bottom-width: 0px;
    line-height: 15px;
    text-align: right;
    padding: 0px;
    margin: 0px;
}

.boxHeader a
{
    font-weight: bold;
    font-size: 10px;
    margin-top: 1px;
    text-decoration: none;
    cursor: pointer;
    color: Black;
    margin-right: 5px;
}

div.boxContent
{
    padding: 0px 5px 5px 5px;
    margin: 0px;
}

    div.boxContent span.title
    {
        display: block;
        font-weight: bold;
        font-size: 10px;
        color: #001e4b;
        padding: 0;
        margin: 5px 0 0 0;
    }

    div.boxContent span.checkbox
    {
        display: block;
        float: left;
        width: 165px;
    }

    div.boxContent.borderBottom
    {
        border-bottom: 1px solid #D9D9D9;
    }

div.forexopenpos
{
    border-top: 1px solid #46a5cd;
    text-align: right;
    color: #646464;
}

.block
{
    display: block;
}

.stockcomparesearchpanel
{
    width: 260px;
}

    .stockcomparesearchpanel input
    {
        width: 190px;
    }

.comparelabel
{
    padding-right: 15px;
}

.stockcompareitem
{
    float: left;
    width: 260px;
    padding-right: 30px;
}

.HotNews .Standarddata .text p
{
    padding: 0px;
    margin: 0px;
    display: inline;
}

#dialogManager
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 250;
}

#dialogManager_background
{
    background-color: gray;
    display: block;
    -moz-opacity: 0.50;
    opacity: 0.50;
    -o-opacity: 0.50;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1001;
    overflow: hidden;
}

#dialogManager_area
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1002;
    vertical-align: middle;
}

#dialogManager_iframe
{
    border: 2px solid #46a5cd;
}

/*
.DialogWindow { background-color: White; }
.DialogWindow .ToolControlDialog .toolcontrolcomponent_header
{
	border-bottom: 1px solid #FFAA00;
	font-weight: bold;
	color: #001E4B;
	height: 19px;
	background-image: url(images/contenttoolcontrol_designblock_background.png);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFCB31,endColorStr=#FFAA00);
	_background-image: none;		
}
.DialogWindow .ToolControlDialog .toolcontrol_designblock{ display : none; }
.DialogWindow .ToolControlDialog .toolcontrolcomponent_title
{
	height: 19px;
	font-size: 14px;
	_font-size: 14px;
	padding: 0px 7px 0px 17px;
	_padding: 0px 7px 0px 7px !important;	
	margin: 0px 0px 0px 0px;	
	color: #001E4B;	
}

.DialogWindow .ToolControlDialog .toolcontrolcomponent_body { background-color: #ffffff; }
.DialogWindow .ToolControlDialog .toolcontrolcomponent_controls{ padding: 2px 0px; _padding: 2px 1px; }
.DialogWindow .ToolControlDialog .toolcontrolcomponent_controls a { background-color: #ffbe1d; border-width: 2px; border-style: solid; border-color: #FFE5B3 #FFE5B3 #FFE5B3 #FFE5B3; padding: 0px 2px; font-size: 10px; line-height: 14px; text-decoration: none; }

/* red variant */
/*
.DialogWindowRed .ToolControlDialog .toolcontrolcomponent_header
{
    background-color: #AA0028;
	background-image: url(/Forex/Themes/Images/contenttoolcontrol_designblock_background.png);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF9283,endColorStr=#AA0028);	
	border-bottom: 1px solid #AA0028;
}
.DialogWindowRed .ToolControlDialog .toolcontrolcomponent_title { color: #ffffff; }
.DialogWindowRed .ToolControlDialog .toolcontrolcomponent_controls a { background-color: #D54956; border-width: 2px; border-style: solid; border-color: #E69098 #E69098 #E69098 #E69098; padding: 0px 2px; font-size: 10px; line-height: 14px; text-decoration: none; color: #ffffff; }

.DialogWindow .dialog .Page { background-color: #ffbc1b; }
.DialogWindow .dialog .ToolControlDialog .header .toolcontrolcomponent_title { padding-left: 5px; }
.DialogWindow .dialog .Page .content{ background-color: #FFFFFF; }
.DialogWindow .dialog .content .dialogControls, .DialogWindow .dialogControls { background-color: #DDDDDD; height: 31px; _height: 29px; }
.DialogWindow .dialog .content .dialogControlsEnvelope, .DialogWindow .dialogControlsEnvelope { padding: 8px 5px 0px 5px; }
.DialogWindow .dialog .content .dialogControlsArea, .DialogWindow .dialogControlsArea{ text-align: right; vertical-align: middle;	height: 16px; }
.DialogWindow .dialog .dialogControlsArea .button { padding: 3px 5px 3px 5px!important;line-height:15px; }
.DialogWindow .dialog .content .contentContainer{ margin:5px;width:auto; }
*/
.popUpPdLink
{
    color: #113159;
    text-decoration: none;
    font-size: 13px;
}

.popUpPdLinkSpace
{
    position: relative;
    top: 2px;
}

.rcbMoreResults a
{
    display: none !important;
    visibility: hidden;
}

.bluetext
{
    color: #001e4b;
}

.sixPartner
{
    padding-bottom: 6px;
}

.twitterIco
{
    display: inline-block;
    margin-left: 5px;
}

.portalSocialNetworks
{
    padding: 5px 15px 5px 5px;
    font-size: 11px;
    color: #001E4B;
    font-family: Verdana;
}

    .portalSocialNetworks span
    {
        display: inline-block;
    }

.RadPicker_Default input
{
    font-size: 9px !important;
    font-family: Verdana, Arial, MS Sans Serif !important;
}

.RadPicker_Default .riSingle .riTextBox
{
    height: 18px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
}

.RadComboBox_Patria
{
    color: black;
    font: normal 9px Verdana, Arial, MS Sans Serif;
    /*border: 1px solid #000;*/
    background-color: white !important;
    height: 16px !important;
    margin-right: 1px !important;
    margin-bottom: 1px !important;
    /*margin-left: 5px !important;*/
}

    .RadComboBox_Patria input, .RadComboBox_Patria input:focus
    {
        height: 11px !important;
    }

    .RadComboBox_Patria table
    {
        background-color: white !important;
    }

    .RadComboBox_Patria td
    {
        padding: 0px !important;
    }

    .RadComboBox_Patria .rcbArrowCell a
    {
        height: 16px !important;
        width: 17px !important;
    }

    .RadComboBox_Patria .rcbInputCell
    {
        height: 16px !important;
        line-height: 11px !important;
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    .RadComboBox_Patria .rcbInputCell,
    .RadComboBox_Patria .rcbArrowCell
    {
        /*border: 1px solid !important;*/
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .RadComboBox_Patria .rcbInputCell
    {
        color: black;
        background-color: white;
        border-top: 1px solid #666666 !important;
        border-left: 1px solid #79868B !important;
        border-bottom: 1px solid #A8A8AA !important;
        border-right: 0px !important;
    }

    .RadComboBox_Patria table td.rcbInputCell
    {
        border-width: 0px;
    }

    .RadComboBox_Patria table td.rcbInputCellLeft
    {
        border-right-width: 0px;
    }

    .RadComboBox_Patria table td.rcbInputCellRight
    {
        border-left-width: 0px;
    }

    .RadComboBox_Patria .rcbInput
    {
        margin: 0;
        color: black;
        font: normal 9px Verdana, Arial, MS Sans Serif;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        /*padding-left: 2px !important;
		padding-right: 2px !important;*/
    }

    .RadComboBox_Patria .rcbEmptyMessage
    {
        color: #999;
        font-style: italic;
    }

    .RadComboBox_Patria .rcbArrowCell
    {
        /*border-color: #7e7e7e;*/
        /*color: black;*/
        /*background-color: #e2e2e2;*/
        /*border-left: 0px solid white !important;*/
        border-top: 1px solid #666666 !important;
        border-right: 1px solid #79868B !important;
        border-bottom: 1px solid #A8A8AA !important;
        /*border-image-width: 1;*/
    }

        .RadComboBox_Patria .rcbArrowCell a
        {
            height: 20px;
            background-image: url('/Images/DropArrow.gif');
            /*background-position: -1px -19px;*/
            background-repeat: no-repeat;
            /*background-color: AppWorkspace;*/
        }

    .RadComboBox_Patria table td.rcbArrowCell
    {
        /*border-width: 1px;*/
        /*border-color: #7e7e7e;*/
    }

    .RadComboBox_Patria .rcbHovered .rcbInputCell
    {
        /*border-color: #c98400;
    color: #882501;
    background-color: white;*/
        font-size: 9px !important;
        line-height: 11px !important;
    }

    .RadComboBox_Patria .rcbHovered .rcbArrowCell
    {
        font-size: 9px !important;
        line-height: 11px !important;
        /*border-color: #c98400;
    color: #882501;*/
        /*background-color: #ffe79c;*/
    }

    .RadComboBox_Patria .rcbFocused .rcbInputCell
    {
        /*border-color: #ca4b0c;
    color: #882501;
    background-color: white;*/
    }

    .RadComboBox_Patria .rcbFocused .rcbInput
    {
        /*color: #882501;*/
    }

    .RadComboBox_Patria .rcbFocused .rcbArrowCell
    {
        /*border-color: #ca4b0c;
    color: #882501;
    background-color: #ffa517;*/
    }

    .RadComboBox_Patria .rcbReadOnly .rcbInputCell
    {
        border-color: #7e7e7e;
        color: black;
        /*background-color: #e2e2e2;*/
    }

    .RadComboBox_Patria .rcbReadOnly .rcbArrowCellLeft
    {
        border-right: 0;
    }

    .RadComboBox_Patria .rcbReadOnly .rcbArrowCellRight
    {
        border-left: 0;
    }

    .RadComboBox_Patria .rcbHovered .rcbReadOnly .rcbInputCell
    {
        /*border-color: #c98400;
    color: #882501;*/
        /*background-color: #000;*/
        font-size: 9px !important;
        line-height: 11px !important;
    }

    .RadComboBox_Patria .rcbHovered .rcbReadOnly .rcbInput
    {
        /*color: #882501;*/
        font-size: 9px !important;
        line-height: 11px !important;
    }

    .RadComboBox_Patria .rcbFocused .rcbReadOnly .rcbInputCell
    {
        /*border-color: #ca4b0c;*/
        /*color: #882501;*/
        /*background-color: #ffa517;*/
    }

    .RadComboBox_Patria .rcbFocused .rcbReadOnly .rcbInput
    {
        /*color: #882501;*/
    }

    .RadComboBox_Patria .rcbDisabled
    {
        opacity: .5;
    }

.RadComboBoxDropDown_Patria
{
    border-color: #616161;
    color: black;
    background: white;
    font: normal 9px/12px Verdana, Arial, MS Sans Serif;
    min-height: 10px !important;
}

    .RadComboBoxDropDown_Patria .rcbHeader, .RadComboBoxDropDown_Patria .rcbFooter
    {
        color: black;
        /*background-color: #eaeaea;*/
    }

    .RadComboBoxDropDown_Patria .rcbHeader
    {
        border-bottom-color: #616161;
    }

    .RadComboBoxDropDown_Patria .rcbFooter
    {
        border-top-color: #616161;
    }

    .RadComboBoxDropDown_Patria .rcbHovered
    {
        padding: 1px 2px;
        color: white;
        background-color: silver;
        font-size: 9px !important;
        line-height: 11px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        min-height: 10px !important;
    }

    .RadComboBoxDropDown_Patria .rcbSelected
    {
        /*color: #882501;
        background-color: #ffe79c;*/
        min-height: 10px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    .RadComboBoxDropDown_Patria .rcbDisabled
    {
        opacity: .5;
        min-height: 10px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    .RadComboBoxDropDown_Patria .rcbLoading
    {
        /*color: black;
        background-color: #fff7ac;*/
    }

    .RadComboBoxDropDown_Patria .rcbItem em, .RadComboBoxDropDown_Patria .rcbHovered em
    {
        color: black;
        background-color: #000;
        font-size: 9px;
        line-height: 11px !important;
        min-height: 10px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    .RadComboBoxDropDown_Patria .rcbItem
    {
        padding: 1px 2px;
        min-height: 10px !important;
    }

    .RadComboBoxDropDown_Patria .rcbCheckAllItems, .RadComboBoxDropDown_Patria .rcbCheckAllItemsHovered
    {
        /*background-color: #fff7ac;*/
        background-image: none;
        font-size: 9px !important;
        line-height: 11px !important;
        min-height: 10px !important;
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    .RadComboBoxDropDown_Patria .rcbMoreResults a
    {
        background-image: url('/Images/radActionsSprite.png');
        background-position: -2px -22px;
    }

    .RadComboBoxDropDown_Patria .rcbSeparator
    {
        /*color: white;
        background: #fff7ac;*/
    }

div.RadComboBox_Patria .rcbInput
{
    font-size: 9px !important;
    line-height: 11px !important;
    font-family: inherit;
    text-indent: 0px;
    /*padding-left: 2px !important;
	padding-right: 2px !important;*/
}

div.RadComboBox_Patria .rcbHovered .rcbInput
{
    font-size: 9px !important;
    line-height: 11px !important;
    font-family: inherit;
    /*padding-left: 2px !important;
	padding-right: 2px !important;*/
}

div.RadComboBox_Patria .rcbFocused .rcbInputCell
{
    /*border-bottom-color: rgb(202, 75, 12);*/
}

div.RadComboBox_Patria .rcbFocused .rcbInput
{
    font-family: inherit;
    /*padding-left: 2px !important;
	padding-right: 2px !important;*/
}

div.RadComboBoxDropDown_Patria .rcbHeader
{
    font-size: 9px !important;
    line-height: 11px !important;
}

div.RadComboBoxDropDown_Patria .rcbItem
{
    font-size: 9px;
    line-height: 11px !important;
}

span.LockItem
{
    display: inline-block;
    vertical-align: middle;
}

.row
{
    width: 95%;
    text-align: center;
    vertical-align: baseline;
}

.cell
{
    float: left;
    text-align: center;
    vertical-align: baseline;
}


.percent33
{
    width: 33%;
}

.percent25
{
    width: 24%;
}

.table
{
    width: 95%;
    text-align: center;
    vertical-align: baseline;
}

.cleaner
{
    clear: both;
    margin: 0;
    padding: 0;
    width: auto;
}

.textright
{
    text-align: right;
}

.textleft
{
    text-align: left;
}

.percent50
{
    width: 49%;
}

#webinarAnchor
{
    text-decoration: none;
    display: table;
}

#webinarName
{
    padding-left: 25px;
    padding-top: 156px;
    width: 190px;
    height: 40px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
}

#webinarDate
{
    padding-left: 100px;
    padding-top: 9px;
    width: 115px;
    height: 35px;
    color: white;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    display: block;
}

.researchNavigation
{
    padding-left: 18px;
    padding-bottom: 5px;
    font-size: 11px;
}

    .researchNavigation a
    {
        text-decoration: none;
        color: rgb(0,30,75);
        font-weight: bold;
    }

        .researchNavigation a:hover
        {
            text-decoration: underline;
        }

.vhide
{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}

.form-field
{
    margin: 1px 0px 1px 0px;
}

.form-field-label
{
    display: inline-block;
}

.span21px
{
    width: 21px;
    display: inline-block;
}

.success-text
{
    color: #007800 !important;
}

.margin
{
    margin-top:5px;
}

.padding-right-58
{
    padding-right: 58px;
}

.nowrapset
{
    white-space: nowrap;
}

.form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center
}

.form__row label {
    margin-bottom: 0;
}