.PPDropPanel .PPTSCellConText {
    max-height: 11px !important;
}
.dataSearch .SearchBox_Wrapper {
    height: 84px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABUCAYAAABgDQwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNrslsENwCAMAwNiye4J40HaIfxI8UXia8U5J6KtOZ8Q1fhelhXbHjYPnV1kUybWQ1hGOTMBYLKbXFoAeIcWAMwMAMwMsd/krO7PUd4ZAOiME1RPDJrQ9LYpFWuZGffbNBF7BRgANUZIRg1GbkEAAAAASUVORK5CYII=');
    background-repeat: repeat-x;
    text-align: center;
}

.dataSearch .SearchBox_Wrapper_2
{
    padding-right: 1px;    /* for shadow */ 
    padding-bottom: 1px;    /* for shadow */ 
    padding-top: 170px;
    height: 30px;
    position: relative;
    display: inline-block;
    cursor: default;
}

.dataSearch .SearchBox
{
    display: inline-block;
    margin-bottom: 5px;
}
.dataSearch .SingleSource.SearchBox .input
{
    width: 550px;
}

.dataSearch.WithResult .SearchBox_Wrapper {
    text-align: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABUCAYAAABgDQwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNrs0cEJADAIBEGj/ffsJyUIJjAD993PRQAAAAAAwF/O3ZuxnIyVt/e0AAMALZwADLJuljIAAAAASUVORK5CYII=');
}

.dataSearch.WithResult .SearchBox_Wrapper_2 {    
    margin: 23px 0 0 69px;
    padding-top: 5px;
}

.dataSearch.WithResult .SearchBox_Wrapper_2.SingleSource {    
    margin-left: 67px;
}

.dataSearch .SearchBox .input
{
    display: inline-block;
    color: #666666;
    height: 29px;   /* in accordance with buttons height: buttons_height (28px) - 2 and + 1 for shadow */
    width: 550px;
    margin-left: -5px;
    position: relative;
}
.dataSearch .SearchBox .input .PPTextBox
{
    height: 28px;
    border: 1px solid #C6C7C9;
     border-radius:0 4px 4px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}

.dataSearch .SearchBox .input .PPTextBox .PPTextBoxTd
{
    padding-right: 30px; 
}

div.input .PPTextTable
{
    border: none;
    border-radius: 4px;
}

.SingleSource div.input .PPTextTable
{
    border-radius: 4px;
}
.dataSearch .SearchBox.SingleSource .input
{
    margin-left: 0px;
}

    .dataSearch .SearchBox.SingleSource .input .PPTextBox
    {
        border-left: 1px solid #C6C7C9;
        border-radius: 4px;
    }

.dataSearch .SearchBox .input .input_block
{
    width: 500px;
}

.dataSearch .SearchBox .input_block .searchInput
{
    border: medium none;
    font-size: 14px;
    height: 25px;
    padding: 1px 9px;
    width: 500px;
    border-radius: 4px;
}

.dataSearch .dataSearchButton {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
}

.dataSearch .dataSearchButton.source {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADVJREFUKFNj+P///3wgJgRAahiIwQwgQMDQ+VA1xBuIx1CwYWQZiMVQuGFkG4hkKIphpBgIALuXCUIxVyK6AAAAAElFTkSuQmCC'), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABaCAYAAAB5XDy9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAA+ElEQVQoU8XQ3SpEYRTG8efMEb3v4ED5/hiHmitgamZ/f+89ew8n5GrcgRNJSJKEJAlJSNIcu5vHu3ZzD9bB73CtfwvbO7tE1d8iympzSK/sE0WvIvKiJLK8Z8gKIhWSNCfiJDPEKRFFCRGGMREIfhAZ/JDwvIBwXZ9wahyPsG2XsCyH6HZtotOxhmyst4nWWosw08Rv22weNFaJH90kvvUK8SV8Cu96mXgTXvUS8SI8CY96kXgQ7vUCcacMt8K1mieuhEs1R1wI58KZmiVOhWM1QxwJh8KBmib2x6aIvZFR8yGpqjmZNHdvJkzG87jho2H66sjB//AHUKmphUGGkEsAAAAASUVORK5CYII=');
    background-position: right 12px, 0 0;
    background-repeat: no-repeat, repeat-x;
    padding-right: 25px;
    border-radius: 4px 0 0 4px;
}

    .dataSearch .dataSearchButton.source:hover
    {
        background-position: right 12px, 0 -30px;
    }

    .dataSearch .dataSearchButton.source:active
    {
        background-position: right 13px, 0 -62px;
    }

.dataSearch .control_block
{
    position: absolute;
    top: 5px;
    right: 7px;
}
.dataSearch .dataSearchButton.search
{
    border-radius: 4px;
}
.dataSearch .SearchSamplePanel
{
    width: 725px;
}

.SearchSample.PPLabel
{
    padding: 5px;
    color: #435863;
    font-size: 12px;
}
.dataSearch .help {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAzCAYAAABxCePHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3VJREFUeNqsVm9IE2EYf24MFWeurdD5wWls/unPvNmHUSlBQWlYMKighNCiD1FK98mSqC8Skp9mJH2J2D6EJBkLPyQEg7AZJeimqagkpgib6KY1LU273jtvt/uzu91lDzy8u/fe+73P398ejCRJ4IrH47GjhUDqRKrnvFpB6kXqqqurC3C/wbggCMCFltuQWtoRECECQQAUOg7KJYiAKKtBw7FADQAlOPMdYG63m0Ib4r41Go1QUVFBr3HZ2NiA8fFxCAQCQrByDRNEnlRVVbEAsViMXtPS0gDHcR4wI4SGyYJIqJv9fj90d3dDMBjkWSkQp1aQRlo6OzvZ32azGSwWC/sciUSEx/VauchZrVY6NnG3BgYGkoGALAhlBSXhcBh6e3slz2mZStQne+nz+ZSkekXDlHJScTgcgAqKdktGvBSIK9VVSTLCFRdd9nI9YzKZIBQKyfbQ/+sdSpiNdoUA7XEAERX8K5+I6uSI501qO1DGJElp0FiimJQORybEpPTZWKw6sI7IZCKw/cYi1yaQOFJQoTj1HW3Je4NVREpZtv1Q0tEGukOl7N7m9x8w/9QN3x49FpMSQiSEt5T1vGABfs3Nb2cgexcU3GmEDFup0CJCswWkEylwNX7zaEMT9OHHYZpzuw5ZKTjv1CIkUQe/K0zEN7fmNOTVnmefl0fGaAt4pLRJSoc/v/YC2FFsKPmJ3PrS3AKR4TExnwhQeZJbc4peF/2foO/sJclzWNfugmUpUlIoK1R2vFK1UNb6AC5GZ8CM3JKpFy/KDriQQjKNO6q3HQCpM1txUnIbzNKkVHkUQh8+SvZQfXQ2QUrPDPmqe+d6dM4u6uLW9CzFXdy8HiMkSekehqUkpYckKU9KGSaL6hzzLHHnFCl2p35hSuzO273qSenM4mQisP17FNOiyKJjSxMENmgoFpFSuqUQ8u42onUfu/dndRUWPV0QfdWjbFIyu1pYgN/hBXrV6HSQc/MqfYHiSYm6OdT2BKYv34Alz0t2P7PcpmxSmjp3JcE41Schu/oE+7w2NKJuUqIATE0NrFsLHc9h/euMukkpq9KxzWrDozBL3JcuNpSdnZOS3KSUc+salPhe027teFJKklbxpDQk80eeaT8Ia4FRyYotR3/sbO8gINW9gwD4kxKzoXhSigMkJSVkUUpSQgA8UvorwAAd6M5fKk17KgAAAABJRU5ErkJggg==');
    width: 17px;
    height: 17px;
    cursor: pointer;
}

    .dataSearch .help:hover {
        background-position: -17px;
    }

    .dataSearch .help:active {
        background-position: -34px;
    }

.dataSearch .paging
{
    margin-bottom: 10px;
}

.dataSearch div.DataSearchResult
{
    display: none;
    width: auto;
}

.dataSearch.WithResult div.DataSearchResult
{
    display: block;
    margin: 20px 0 0 69px;
}

.dataSearch div.DataSearchResult h2
{
    font-size: 15px;
    color: #2D2D2D;
    padding: 16px 0;
}

.dataSearch.WithResult div.DataSearchResult h2
{
    margin: 0 0 16px;
    padding: 0;
}

.dataSearch div.DataSearchResult h2 .foundcount
{
    padding-left: 6px;
    font-size: 16px;
}

.dataSearch div.DataSearchResult h2 span
{
    color: #2D2D2D;
}

.dataSearch.WithResult div.DataSearchResult UL
{
    padding: 0;
    list-style: none;
}

.dataSearch div.DataSearchResult UL LI 
{
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 15px;
    width: 100%;
    display: table-row;
    line-height: 24px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dataSearch div.DataSearchResult UL LI span.title
{
    color: #4778A0;
    text-decoration: underline;
}

.dataSearch div.DataSearchResult UL LI span
{
    display: block;
}

.dataSearch div.DataSearchResult UL LI span.number
{
    font-size: 12px;
    text-align: left;
    width: 25px;
}

.dataSearch div.DataSearchResult UL LI span.infoB
{
    padding-left: 15px;
}

.dataSearch div.DataSearchResult UL LI span.number,
.dataSearch div.DataSearchResult UL LI span.infoB,
.dataSearch div.DataSearchResult UL LI span.IIButton
{
    display: inline-block;
    vertical-align: top;
}

html > body .dataSearch div.DataSearchResult UL LI span.number
{
    color: #A2A2A2;
}


.dataSearch div.DataSearchResult div.paging .pages .active
{
	cursor: default;
    padding: 7px 10px;
    text-decoration: none;
}

.dataSearch div.DataSearchResult div.paging a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
	margin-right: 16px;
    color: #4778A0;
}

.dataSearch div.DataSearchResult div.paging .pages
{
    word-spacing: 20px;
}

.dataSearch div.DataSearchResult div.paging .pages, 
.dataSearch div.DataSearchResult div.paging .top
{
    padding-top: 10px;
    color: #3C3C3B;
}

.dataSearch div.DataSearchResult div.paging .top span.prevNext
{
    font-size: 13px;
}

.dataSearch div.DataSearchResult div.paging .top span.prevNext a
{
    background: none repeat scroll 0 0 transparent;
    color: #2D2D2D;
    cursor: default;
    text-decoration: none;
}

.dataSearch div.DataSearchResult div.paging .top span.prevNext a.allowed
{
    color: #4778A0;
    cursor: pointer;
    text-decoration: underline;
}

.dataSearch div.DataSearchResult div.paging .top span.counter
{
    top: 1px;
    margin-right: 10px;
}

.dataSearch .helpContent
{
    display: none;
}

.dataSearch div.DataSearchResult ul span.additional
{
    color: #999;
    padding: 8px;
    cursor: default;
    margin-left: -45px;
	width: 768px;
}

.dataSearch div.DataSearchResult ul span.additional .browse, 
.dataSearch div.DataSearchResult ul span.additional .goToMap,
.dataSearch div.DataSearchResult ul span.additional .goToDataAnalysis{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYJJREFUeNqUks9Kw0AQxr8kk1QqFLWFSg9FxIKKF0HQWxHPHnwGD94UfBOPXvQNvPgcRTyU4q0IKilqKS39s8kmzmxa9aBt+sGQ2ezut/ObXat642Miy7KO+HPBUcJsvXJckWRxFJk/MW/e385XVxYppwONUGkojkEYocuTH44F33XgZwijka6sP7VBfCpg29BBIB6lznsv125FiNg0DENorU1IzgkKHEuc83zu4blTonHpIM/jEmJcHy8jrQ5vWxCDb26ucuvsvs0+8Z8bClkbJ5sL2F0lc6hURZHWqbldwan3sJPPMrXNa5UxmIcbNe6VOqiAiBCIAbnuXNyndy2uUBnMYDgETU78j/u3JtxKxSZXxoDdwnF5syTcWhpHGWMwGgxAwdjA8M6QcD822/2Ny3pDxg5RjYQj4MYEyUOaKsG0Lavhet5ev9tNTIUj4VKpeiDri+Uy3prNBEc4zEskSmUg60UrxSJ6nQ7o0/dra+cvqa9RuG3H+TFNc33T9CXAAHeWBiEBqQOzAAAAAElFTkSuQmCC);
    background-position: 10px 7px;
    background-repeat: no-repeat;
    border: 1px solid #D4D0C0;
    color: #4778A0;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
    padding: 3px 10px 3px 30px;
    margin-left: 5px;
	margin-right: 2px;
}

	.dataSearch div.DataSearchResult ul span.additional .goToDataAnalysis {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAidJREFUeNqck81PE1EUxc9Mp50OCFF2SCrY0lpb0UTiRzQaY9G4MW40ccmGxI0715DwV5iYuDAuXBgXLgyJrpCgxaIWCtQ2U9NggwmgCRCYOl/ed9sODCvCSybv3M479/7u9F3pwdjYXQDdONxaURzHOf56fPzpYdz3R0cfKY5tSy4Ft2cB13W9hxLz44p9b9x8P5M5CuGVbduWxQGxbsUk3oeiuzpDOnPS9X5vaeERXsW2LMnmBBLe6y6iikGdbXPlIY0qrjiQ6L3QjqfJ7HZCeBXLsnwEzq8dPEkd4/hLqYQLiQTr6YUFXEmnWU/m80RwAsK7hwBMkFGBb5UK99seDiNbLHLPRzQNU/PzrMUSHo/ApsO7BMCZ3l6Ov+s6zsfjDRpKdCmVYv2pUIDwMAEn2EdQqFaZQFNVfC2XuWqboFlc9BEIr2yZptdC68snIxGkiGKnXsfZWAzn+vuxbRgYTCaR3ezD3B+tkYC8vo/YIiguLzOBGgphjtoQVcNEM0tt5H520MkQIrrRbME0Zdv3LwDxnh6Ol6iViUo7Sqv/mEZT2xCAjZt3Eng1UYLZdXFQqRtGYD9BuVZjArE+//iNew8vo7gBbFqNKzy9BvRdTSC/VLmm/F1fV4PBIJ6f2mrecNU3W6e7Tbx5MembAePGddTeTWFL/zAjdQwMjFC16EEHSE4/Hha7u5bLSavZt2Ian9GdPvAEmqbSRdvHwEb1pUxt/hdgAO/WYnLWFNIqAAAAAElFTkSuQmCC);
	}
	.dataSearch div.DataSearchResult ul span.additional .goToMap {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0FJREFUeNpcU11v22QUfl6/duLYcZ2GpkmcfqQtmdpCoaIdldCEJiQmwW4mbsaHuJvgD3DDLTdIXO0nIDT+AdvELiakgjoVhoBNWgftmipt2q5p69hxHDv+4LihmsSxjvx+Pec9z3POy4Qv1gAugmVzgJiSaXwJjF0BME2uk7fJnyGO7yEMfkbg9+KOCRojMRHnFkdV2vxyucDevDarjE0Op7SsiFSlpPgbR7797br57v0tf53OfU2n6+cwzt66ATBUNR7d/OwN7Z0PF7XaUk1XWpYvmm7E8ioXp4uy8t6cVprSYKw9bS34/eABZWQOAix8kEHQ/+bzS+XLRl4uVw0NmZSI43YPmsyhkIcxg88EGCMZbUyJc/d/b1TQc+7BdwMhdtpvz+aiFdMLS9unPexbAe781sTGoQOfgIGYxg+/1PF018FBB7hQLZRm1GAlwcX2CWngtK8uz8wah06I0I2wv74LOU3kuYCW3YL9YBuW7WJ4bAJPmic4OLFxcbZkbG7uXCUGP4px17rwUslQG/UWTnwPmUwavBcQN4bI8zFdKmKuVsTW8x7+erwDKwhhaFxNcIMq+L3htfXHojo5h665Cy9MNKWPUWHCEN2tA9QbbYyOT2B77wiFcgWdTucMNwhAanJVD57tNiQuiQgjBuG/EjFw2L5P7TEEq0fzPlCuvoJU93lwXgURXPrHPD5ekfKGLggMIien25NxYhHnZ9kcbm9ifP51uF0Ltml5CW4QQJJv7zePrkwZL+sxLciiQM4gcbox0SGK0SfekRChMl7Ewd4+HD+Qqosrp27Hphznr+25/XBJH8oZhfyIkiMRh5UUkr8up3BsdtElUSMi1O1YIFBw46P51KO/O5qq5xyOxesBpPQfpmUv69msPlHIUxAJQ2kJKjXUxk4Tn368gPTkKNTxPAozo0KjC7y2UCw/+nVzkuH6d0SY8k2r05TzV2OFkYtLtWqxks8qaloSV/98Eh+dtmPH9YMwChyBsebUJ++/Wv/+zkMmCDdfBJCz1NhSBpxfJvZJk9TI6YkiUZsEi2/LgfeT5DmrZxUisJLN3nrxGgfm0tZd2r2L/1scoe95iBznIc1W06p6K1n+V4ABAKv1WHajylZ4AAAAAElFTkSuQmCC);
	}

/**********************************/

.dataSearch .DataSearchResult_Wrapper .prev, 
.dataSearch .DataSearchResult_Wrapper .next
{
    text-transform: lowercase;
}

.PPUiTabSheetSelectionBorder 
{
	margin-left: 2px;
}

#ResultChartPanelWrap .PPButton 
{
    width: 26px;
}

#ResultChartPanelWrap .PPButton .PPImage 
{
    margin-left: 4px;
}

#ResultWindowToolbar 
{
    width: 100%;
}

/*start help for user if items not found*/
.dataSearch div.DataSearchResult .resultBlockEmptyItems {
    display: block;
}
 
.dataSearch div.DataSearchResult .foundEmpty {
    color: #1A1A1A;
    display: block;
}
 
    .dataSearch div.DataSearchResult .foundEmpty ul {
        margin: 0;
        margin-left: 1.3em;
        list-style-type: disc;
    }
 
        .dataSearch div.DataSearchResult .foundEmpty ul li {
            display: list-item;
            margin: 0;
            padding: 0;
            cursor:default;
        }
 
    .dataSearch div.DataSearchResult .foundEmpty .foundEmptyTopic {
        color: #1A1A1A;
        padding-bottom: .33em;
        display: block;
        font-weight: bold;
    }

    .PPWindow.PPDialogWindow #ResultStackPanel .PPSB 
    {
        background-color: #F4F4F5;
    }

    #IInformationWindow #IIToolbar > div
    {
        vertical-align: middle;
    }
/*end*/
/*#region BlockHelp*/
#blockHelp
{
    margin: 5px;
    width: 16px;
    height: 16px;    
    float: right;
}
/*#endregion*/

.dataSearch .Custom.PPTextBoxImageContainer .PPTextBoxImage {
    position: relative;
    right: 17px;
}

.dataSearch .Custom.PPTextBoxImageContainer {
    padding-top: 0px;
    padding-bottom: 0px;    
}

.dataSearch div.DataSearchResult .resultsPanelWrap {
    overflow: auto;
	width: 100%!important;
}

.lastUpdateDatabaseTab {
    text-align: left;
    margin-left: 55px;
    height: 0;
    position: relative;
    bottom: 20px;
}

.LastUpdName {
    margin-left: 25px;
}

[lang='pt'] .lastUpdateDatabaseTab {
    margin-left: 46px;
}

.dataSearch.WithResult .lastUpdateDatabaseTab {
    margin-left: 0;
}


.FrequencyControl {
	display: inline-block;
	width: 100px;
	height: 0;
	margin-left: 7px;
	padding-top: 0px;
	vertical-align: top;
}

body:lang(ar) .FrequencyControl {
	margin-left: 0px;
	margin-right: 7px;
}

.FrequencyControl .PPTextTable .PPTextBoxInput {
	color: #1095AF;
	font-weight: bold;
	font-size: 13px;
	line-height: 29px;
	height: 29px;
}

.FrequencyControl .PPCombo {
	height: 33px;
	border: solid 1px #D4D0C0;
	border-radius: 0;
}

	.FrequencyControl .PPCombo .PPButtonNode {
		height: 30px;
	}

#ResultWindow .FrequencyCombo {
	width: 100px;
	float: left;
	margin-left: 7px;
}

body:lang(ar) #ResultWindow .FrequencyCombo {
	margin-left: 0px;
	margin-right: 7px;
	float: right;
}