body .pink_button .new_button_2015{                    
    border: 1px solid #fff;
    border-radius: 0px;
    margin: 0;
    //padding: 0 15px;
    background-color: #be768e;
    white-space:nowrap;

    -webkit-transition: border 1s;
    transition: border 1s;

    -webkit-transition: background-color 1s;
    transition: background-color 1s;
}

html body .pink_button .new_button_2015:hover{            
    border: 1px solid #b05e79;            
    background-color: #d29eb0;            
}



@media print{
.print_brake_table{page-break-before:always;}
}
a.link:link{
    color:#5079bf !important; 
    text-decoration:underline !important;       
}
a.link:link:hover{ 
    text-decoration:none !important;       
}
#outerdiv, #centerdiv{
    overflow:inherit !important;
}
.tr_head_name td{
	text-align:left !important;
	padding:5px !important;
	font-size:18px !important;
	font-weight:bold !important;
	border-radius:5px;
}
.campaign_group_title_row{
    background-color:#50798f;
    color:white;
    border-radius:10px 10px 10px 10px;
    padding:0px !important;
    font-size:12px !important;
}
#agencyheader #clientico{
    width:50px !important;
}
#agencyheader{
    margin-top:10px;    
    border-radius:10px 10px 0px 0px;
    overflow:hidden;
    border:none !important;
}
#agencyheader table{
    border:none !important;
}
#agencyheader table tr td ,.agency_search_table td.header_row{
    background-color:#50798f !important;
    color:white !important;
    padding:0px !important;
    font-size:12px !important;  
    border-right:solid 1px;
    border-color:#127188 !important;   
    padding:4px !important;   
}
.agency_search_table{
    border-radius:10px 10px 10px 10px;   
    overflow:hidden;
    background-color:rgb(250,250,250);
    border:solid 1px rgb(230,230,230);
}
.agency_search_table td.header_row > div{
    background-color:transparent !important;
    margin:0px !important;
}
#agencyheader table tr td:last-child{
    border:none !important;      
}
#agencyheader table tr td span{
    color:white !important;
}
#ag_menu ul#groupbox{
    border:solid 1px rgb(230,230,230);  
    border-radius:0px 0px 10px 10px;
    overflow:hidden;  
}
#ag_menu ul#groupbox #list li{
    background-color:white; 
    padding:6px 0px;  
    border-top:solid 1px rgb(230,230,230); 
}
#ag_menu ul#groupbox #list li:nth-child(2n){
    background-color:rgb(250,250,250);    
}
#ag_menu ul#groupbox #list li table td{
    border-bottom:none !important;
}
.group_box_opened .campaign_group_title_row{
    border-radius:10px 10px 0px 0px !important;    
}
.campaign_group_box{
    border-radius:10px !important;
    overflow:hidden;
}
.group_box_name {
    color:white;
}
#campaign_spending_editor_link div,
#campaign_region_editor_link div,
#campaign_fb_editor_link div,
#campaign_time_editor_link div{
    background-size:auto !important;
    background-position:center center;
    width:30px;
    height:30px;
    margin:0px;    
}
.campaign_group_title_row #campaign_spending_editor_link div{
    background-image:url(/img/new_ctable/icon_euro_white.png) !important;        
}
.campaign_group_title_row #campaign_region_editor_link div{
    background-image:url(/img/new_ctable/icon_geo_white.png) !important; 
    width:18px !important;      
}
.campaign_group_title_row #campaign_fb_editor_link div{
    background-image:url(/img/new_ctable/icon_fb_white.png) !important;       
}
.campaign_group_title_row #campaign_time_editor_link div{
    background-image:url(/img/new_ctable/icon_clock_white.png) !important;       
}

.campaign_title_row #campaign_spending_editor_link div{
    background-image:url(/img/new_ctable/icon_euro_black.png) !important;        
}
.campaign_title_row #campaign_region_editor_link div{
    background-image:url(/img/new_ctable/icon_geo_black.png) !important; 
    width:18px !important;        
}
.campaign_title_row #campaign_fb_editor_link div{
    background-image:url(/img/new_ctable/icon_fb_black.png) !important;        
}
.campaign_title_row #campaign_time_editor_link div{
    background-image:url(/img/new_ctable/icon_clock_black.png) !important;        
}

.campaign_status_link_container, .group_status_link_container{
    padding:4px 8px 3px 12px !important;
    margin:0px !important;
}
.campaign_status_link_container{
    margin-top:2px !important;    
}
.group_status_link_container{
    margin-top:8px !important;    
}

.camp_row_passive .icon_panel a{
    opacity:0.5 !important;
}
.group_settings_btn:hover, .campaign_settings_btn_filled, .camp_row_passive .icon_panel a:hover{
    opacity:1 !important;
}
.camp_row_passive .camp_row_name, .camp_row_passive .campaign_settings_btn_filled, .camp_row_passive .camp_row_stat_field, .camp_row_passive .error_message, .camp_row_passive .camp_graph, .camp_row_passive .sponsored_story_preview_box, .camp_row_passive .last_change_note, .camp_row_passive .status_selector_box, .camp_row_passive .group_box_name, .passive .status_selector_box{
    opacity:1 !important;
}

.camp_row_name{
    background-image:none !important;
}
.status_selector{
    display:none;
}
.status_selector_box{
    border:none !important;
    width:23px;
    height:23px;
}
.icon_panel{
    width:110px !important;
    float:left !important;
}
.campaign_group_title_row .icon_panel{
    padding:9px 0;
}
.campaign_group_row .icon_panel{
    padding:3px 0;
}
.status_selection_content .actual_status, .status_selection_content .status_option{
    padding-right:30px;
    border-right:none !important;
} 
.platform_ad_koncept .actual_status.paused, .platform_ad_koncept .status_option.paused{
	background-image:url(/img/new_ctable/icon_priamy_nakup.png) !important;	
}
.actual_status.paused, .status_option.paused{
    background-image:url(/img/new_ctable/icon_pause.png) !important;
    width:23px;
    height:23px;
}
.actual_status.active, .status_option.active{
    background-image:url(/img/new_ctable/icon_play.png) !important;
    width:23px;
    height:23px;
}
.actual_status.deleted, .status_option.deleted{
    background-image:url(/img/new_ctable/icon_delete.png) !important;
    width:23px;
    height:23px;
}
.actual_status.banned, .status_option.banned{
    background-image:url(/img/new_ctable/icon_block.png) !important;
    width:23px;
    height:23px;
}
.actual_status.finished, .status_option.finished{
    background-image:url(/img/new_ctable/icon_finish.png) !important;
    width:23px;
    height:23px;
}
.actual_status.refresh, .status_option.refresh{
    background-image:url(/img/new_ctable/icon_play.png) !important;
    width:23px;
    height:23px;
}
.status_selection_content .status_option{
    width:auto;
    line-height:23px;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    border-bottom:solid 1px rgb(230,230,230) !important;
}
.status_selection_content > .status_option:last-child{
    border-bottom:none !important;
}
.status_selection_content{
    border-color:white !important;
    position:relative;
    padding:8px;
}
.campaign_status_selector{
    text-align:center;
}
.status_selection{
    border:solid 1px rgb(200,200,200);
    margin-left:-127px !important;
    margin-top:10px;
    border-radius:6px;
}
.status_selection_arrow{
    width:14px;
    height:10px;
    position:absolute;
    top:-9px;
    right:5px;
    background-image:url(/img/new_ctable/status_arrow.png);
}
.status_option{
    background-position:right !important;
    
}

.open .budget_subintervals{display:block;}
.budget_subintervals {
    text-align: center;
    width: 230px;
    border: 0.5px solid #7777;
    border-radius: 5px;
    position: absolute;
    background-color: var(--siva-svetla);
    left: 0px;
    display:none;
}

.campaign_status_link_container, .group_status_link_container, .artb_campaign_status_link_container, .artb_creative_status_link_container{
    width:23px !important;
}
/*rows*/
.campaign_group_row{
    background-color:rgb(240,240,240);  
    margin:0px !important;
    border:none !important;
    border-top:solid 1px rgb(230,230,230) !important;
}
.campaign_group_row:first-child{
    border-top:none !important;
}
.campaign_group_row:nth-child(2n){
    background-color:white;    
}
.campaign_title_row{
    padding:0px !important;
    height:36px;
}
.open_close_div{
    height:36px;
    margin:0 0 0 2px !important;
}
.camp_open_close_div{
    height:32px;
    margin:0 0 0 2px !important;
}
.camp_row_stat_field, .camp_row_name, .group_box_name  {
    line-height:36px;
    margin:0px;
    border-right:solid 1px rgb(230,230,230);
}
.campaign_group_title_row .camp_row_stat_field, .campaign_group_title_row .camp_row_name, .campaign_group_title_row .group_box_name, .campaign_group_title_row .campaign_status_link_container 
{
    border-color:#127188 !important; 
    padding:6px 8px 6px 6px;   
}
.campaign_group_row .camp_row_stat_field, .campaign_group_row .camp_row_name, .campaign_group_row .group_box_name, .campaign_group_row .campaign_status_link_container 
{ 
    padding:0px 8px 0px 6px;
    text-decoration:none;  
} 
.keyword_content > .stats_body{
    border:solid 1px rgb(230,230,230);
    border-radius:5px;
    overflow:hidden;
}
.keyword_content .keyword_table{
    border-radius:5px 5px 0px 0px;
}
.keyword_content .keyword_table .stats_titles{
    margin-left:0px !important;
    width:100px !important;  
    color:white !important;  
}
.keyword_content .keyword_table .keyword_sentence{
    float:left;
    line-height:33px;
    padding-left:5px;
    color:white !important;
}
.keyword_content .keyword_table .stats_titles_with_padding{
    padding-right:2px;
    color:white !important;
    border-color:#127188 !important;
}
.keyword_content .keyword_sentence{
    float:left;
    line-height:33px;
    padding-left:5px;
}
.keyword_content .keyword_table{
    background-color:#50798f; 
    color:white;  
}
.keyword_content .keyword_table > div{
    height:30px;
    line-height:30px;   
}
.keyword_content .keyword_table > div:last-child{
    height:0px;
    line-height:0px;   
}
.keyword_content .keyword_table > div > div + div{
    margin-top:5px !important;
} 
.camp_row_name{
    color:#50798f;
}
.camp_row_passive.campaign_group_row .camp_row_stat_field, .camp_row_passive.campaign_group_row .camp_row_name, .camp_row_passive.campaign_group_row .group_box_name, .camp_row_passive.campaign_group_row .campaign_status_link_container 
{ 
    color:gray;  
}
.camp_row_stat_field.keywords{
    border-left:solid 1px rgb(230,230,230);    
}
.camp_row_name, .group_box_name {
    padding-left:20px !important;
    width:285px;
    overflow:hidden;
    height:36px !important;
    margin-top:0px !important;
}      
.campaign_title_row .camp_row_name{
    width:270px; 
    padding-left:0px !important; 
    padding-right:4px !important;
    height:36px !important;
    display:table; 
}
.campaign_title_row .camp_row_name > div{
    display:table-cell;
    vertical-align:middle; 
    line-height:16px;
}
.left_title_row_panel{
    width:440px !important;
    margin:0px !important;
    position:relative;
}
.group_name_edit{
    position:absolute;
    top:10px;
}
.camp_row_stat_field.smaller_space{
    width:40px !important;
}
.camp_row_stat_field.stat_down_bad, .camp_row_stat_field.stat_up_bad, .camp_row_stat_field.stat_up_good, .camp_row_stat_field.stat_down_good{
    background-position:right 1px center !important;    
}
/**/
.camp_open_close_div, .open_close_div{
    background-position: center center;
    background-repeat: no-repeat;
}
.camp_open_close_div{
    padding:2px 0;
}
.open_close_div{
    padding:6px 0;
}
.campaign_title_row .camp_open_close_div{
    margin-left:10px !important;
}
.camp_row_opened .campaign_title_row .camp_open_close_div{
    background-image:url("/img/new_ctable/icon_minus_gray.png") !important;    
}
.campaign_title_row .camp_open_close_div{
    background-image:url("/img/new_ctable/icon_plus_gray.png") !important;    
} 
.group_box_opened .campaign_group_title_row .open_close_div{
    background-image:url("/img/new_ctable/icon_minus_white.png") !important; 
    opacity:0.5;   
    margin-left:0px !important;
    background-position:left 9px center;
}
.campaign_group_title_row .open_close_div{
    background-image:url("/img/new_ctable/icon_plus_white.png") !important; 
    opacity:0.5;    
} 
.stats_titles_with_padding{
    width:65px !important;
}
/*kyeword table design*/
.keyword_content{
    margin-top:20px;
    min-height:30px;
}
.keyword_content.closed{
    display:none;
}
.inner_keyword_stats_container .keyword_stats_row{
    background-color:white;
    border-top:solid 1px rgb(230,230,230);
}
.inner_keyword_stats_container .keyword_stats_row:nth-child(2n){
    background-color:transparent;
}
.campaign_keyword_stats_container .keyword_stats_row{
    border-bottom:none !important;
    margin:0px !important;    
}
.campaign_keyword_stats_container .keyword_sentence{
    line-height:26px;
}
.camp_row_stat_field.delete, .camp_row_stat_field.delete_field{
    height:36px !important;
    border:none !important;
}
.keyword_table .stats_titles_with_padding{
    border-right:solid 1px rgb(230,230,230);
    width:72px !important;
}
/*sumary table top*/
.account_header{
    padding:0px !important;
    border:none !important;
    margin:5px -30px !important;
    background-color:none !important;
    
}
.account_header_content{
    background-color:#636363 !important;
    color:white !important;    
    border-radius:none;
}
.account_header_content, .artb_header_content{
    padding:0px;
    display:table;
    width:100%;
}
.setting_container .campaign_settings_btn_time{
    background-image:url("/img/new_ctable/icon_time2l_white.png") !important;
}
.setting_container .campaign_settings_btn_fb{
    background-image:url("/img/new_ctable/icon_fb2_white.png") !important;
}
.setting_container .campaign_settings_btn_target{
    background-image:url("/img/new_ctable/icon_geo2_white.png") !important;
}
.account_header_content .campaign_settings_btn_limit{
    background-image:url("/img/new_ctable/icon_euro2_white.png") !important;
}
.account_header_content .campaign_settings_btn_portals{
    background-image:url("/img/new_ctable/icon_pages_white.png") !important;
}
.account_header_content .campaign_settings_btn_pages{
    background-image:url("/img/new_ctable/icon_premium_white.png") !important;
}
.account_title2{
    color:white;  
    margin:0px !important;
    width:auto !important;
    max-width:300px;
    min-width:180px;
}
.active_num_field{
    opacity:0.7;
}
.account_title2 > table:first-child{
    margin-left:6px !important;
    float:left !important;
}
.account_title2 .open_close_all_group, .account_title2 .open_close_all{
    height:25px;
    background-image:url("/img/new_ctable/icon_plus_white.png") !important;  
    background-position:left center;
    padding-right:15px;  
    opacity:0.6;
}
.account_title2 .open_close_all_group.opened, .account_title2 .open_close_all.opened{
    background-image:url("/img/new_ctable/icon_minus_white.png") !important;    
}
.account_header_content .campaign_settings_btn, .account_header_content .campaign_settings_btn_filled{
    margin:5px 6px 0px 6px !important;
}
.setting_container .setting_ratio{
    width:100% !important;
}
.campaign_customer_advanced_settings a img{
    display:none;       
}
.campaign_customer_advanced_settings{
    width:59px !important;
}
.campaign_customer_advanced_settings a{
    width:34px;
    height:34px;
    background-image:url("/img/new_ctable/icon_settingsl_white.png") !important;   
    background-size:cover;   
    display:block;
    background-repeat:no-repeat;
    background-position:center;
    margin:10px 6px !important;
}
.account_stats{
    display:table-cell;
    padding:6px 8px 6px 6px !important;
    height:44px;
    line-height:44px;
    border-right:solid 1px;
    border-color: #535353 !important;
}
.setting_ratio{
    color:white !important;
}
/**/
.campaignbox, .campaignboxBPPC{
    border-radius:0px 3px 3px 0px !important;
    border-color: #dedede #dedede #dedede !important;
}
.campaign_version_status_link_container{
    margin:4px !important;
    position:absolute !important;
    width:23px !important;
    top:0;
    right:0;
}
.campaignboxBPPC .campaign_version_status_link_container{
	margin:4px !important;
    width:23px !important;
    position: relative !important;    
}
.version_status_selector{
    width:23px !important;   
}
.tr_tab_nic{
    display:none !important;
    height:0px !important;
}
.tr_tab_version{
    vertical-align: top;
}
.tab_version{
    border-right:none !important;
}
.tab_version > table{
    height:100%;
}
.tab_version .left_tab_mini{
    border-radius:0px !important; 
    border-color: #dedede !important;   
}
.div_panel_tab{
    height:88px !important;
}
.table_panel_tab .tr_tab_version:nth-child(4) > td > table td{
    border-top:0px !important;    
}
.table_panel_tab .tr_tab_version:nth-child(6) > td > table td{
    border-top:0px !important;    
}
.table_panel_tab .tr_tab_version:nth-child(2) > td > table td{
    border-radius:4px 0 0 0 !important;   
}
.table_panel_tab .tr_tab_version:nth-child(6) > td > table td{
    border-radius:0 0 0 4px !important;   
}
.table_panel_tab > tbody > tr.tr_tab_version:first-child > td > table td{
    border-radius:4px 0 0 0 !important;    
}
.table_panel_tab > tbody > tr.tr_tab_version:last-child > td > table td{
    border-radius:0 0 0 4px !important;    
}
.tab_version > table td{
    color:rgb(100,100,100) !important;  
    background-color:rgb(240,240,240) !important;
    background-image:none !important; 
    border-right:solid 1px #dedede !important;
    padding:0px 2px 0px 4px;
}
.tab_version.selected > table td{
    color:#006699 !important;
    border-right-color:white !important;   
    background-color:white !important; 
}
.tab_version.empty > table td{
    color:rgb(160,160,160) !important; 
}
.camp_row_passive .gallery_image_sample, .passive .gallery_image_sample{
    opacity:1 !important;
}
/**/

.camp_row_content .uprav_odkaz_link, .k_edit_button, .uprav_k_link, .show_keywords{
    background-color:#50798f;
    color:white !important;
    padding:5px 9px;
    display:inline-block;
    text-decoration: none !important;
    border-radius:4px;
    cursor:pointer;
    font-size:12px !important;
    margin-right:8px;
    float:left;
    margin-bottom:10px;
}
.camp_row_wrap{
    width:500px !important;
}
.campaign_keyword_stats_container .stats_loader_area{
    width:20px !important;
    height:20px !important;
}
.campaign_keyword_stats_container .stats_header{
    margin:0px !important;
    height:auto !important;
    line-height:inherit !important;
}
.uprav_k_link a, .k_edit_button a{
    color:white !important;
    text-decoration:none !important;
}
.smallgrey{
    color:rgb(200,200,200) !important;
}
.camp_row_content .link_delim{
    display:none !important;
}


.camp_row_content .uprav_odkaz_link:hover, .k_edit_button:hover, .uprav_k_link:hover, .show_keywords:hover{
    background-color:#2299b5;
}
.camp_row_content .uprav_odkaz_link.active, .k_edit_button.active, .uprav_k_link.active, .show_keywords.active{
    background-color:rgba(0,124,152);
}
.edit_icon_wrap{
    margin-left:0px !important;
    margin-top:10px;
}
.datum_zmeny_div{
    margin-left:0px !important;
    padding:4px 0px;
    margin-top:0px !important;
    margin-right:65px;
}
.camp_row_id{
    padding:4px 0px;
    margin-left:22px;
    margin-top:0px !important;
    color:gray !important;
}
.camp_row_id + div{
    margin-top:0px !important;
}
/**/
.camp_row_content .campaignbox{
    height:240px !important;
    position:relative;
    line-height:18px;
}
.campaignbox .campaigntitle, .campaignboxBPPC .campaigntitle{
    color:#006699 !important;
    text-decoration:none !important; 
    font-family:Helvetica; 
    font-weight:bold; 
}
.campaignbox .campaigndescription, .campaignboxBPPC .campaigndescription{
    color:rgb(120,120,120) !important;
    text-decoration:none !important; 
    font-family:Helvetica;  
    font-size:13px;   
}
.campaignbox .campaignurl, .campaignboxBPPC .campaignurl{
    font-family:Helvetica; 
    font-style:normal;  
    font-size:12px !important;
    text-decoration:none;
    color:gray !important;
}
/**/
.camp_graph_link2{
    font-size:12px;
    color:#50798f;
    margin-right:20px;
    cursor:pointer;
    text-decoration:underline;
}
.camp_graph_link2:hover{
    text-decoration:none;
}
.camp_graph_link2:first-child{
    margin-left:0px !important;
}
.graph_link_selected{
    font-weight:bold;
    text-decoration:none;
    cursor:default;
}
.camp_graph_new{
    border: 1px solid #dedede;
    border-radius: 3px;
    float: right;
    height: 160px;
    overflow: hidden;
    width: 380px;
}
.campaign_keyword_stats_container .stats_header{
    color:white;
    text-decoration:none !important;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url("/img/new_ctable/icon_minus_white.png") !important;
    margin-top:10px;
    opacity:1 !important;
}
.campaign_keyword_stats_container.closed .stats_header{
    background-image:url("/img/new_ctable/icon_plus_white.png") !important;    
}
/*errors*/
.error_container{
    border:solid 1px #c83434;
    background-color:#f5dfde !important;
    color:#c83434 !important;
    padding:0px 6px 0px 40px;
    border-radius:0px;
    background-image:url("/img/new_ctable/vystraha.png");
    background-position:center left 7px;
    background-repeat:no-repeat;
    margin-bottom:6px;
}
.artb_campaign_box .error_container{
    margin:6px;
}
.error_wrap{
    padding:5px;
    border-bottom:solid 1px rgb(230,230,230);
}
.error_container > span:first-child{
    display:none;
}
.error_container div a{
    color:#c83434 !important;
}
.error_message{
    background-image:none !important;
    border-top:solid 1px rgba(204,153,163,0.4);
    padding:6px 12px 6px 0px; 
    position:relative; 
}
.error_message .artb_campaign_status_info{
    background:none !important;
    color:inherit !important;
    font-size:inherit !important;
    opacity:1 !important;
    line-height:inherit !important;
}
.error_container div.error_message:nth-child(2){
    border:none !important;
}
.delete_error{
    position:absolute;
    top:7px;
    right:-6px;
}
.campaign_title_row .warning_icon{
    margin-top:7px !important;    
}
.left_title_row_panel .group_warning_icon{
    margin-top:6px !important; 
    color:black;   
}
.stats_loader_area{
    float:left;
    width:40px;
    height:27px;
    margin-top:3px;
    margin-left:10px;
}
/*kredit progress*/
table.kredit_progress{
    border-radius:6px;
    overflow:hidden;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2) inset;
    background-color:#dcdcdc;
    border:1px solid rgb(170,170,170);
}
.kredit_progress_gray{
    background:transparent !important;
}
table.kredit_progress.mini{
    border:none;
}
table.kredit_progress.mini td{
    height:5px !important;    
}
/*new colors*/
.new_green_bg{ 
    background-color:var(--zelena) !important;    
}
table.kredit_progress.mini .kredit_progress_green.new_green_bg{ 
    background-color:#309606 !important;    
}
.new_red_bg{
    background-color:#c83434 !important;    
}
table.kredit_progress.mini .kredit_progress_red.new_red_bg{ 
    background-color:transparent !important;    
}
.new_blue_bg{
    background-color:#50798f !important;    
}
.new_blue_color{
    color:#50798f !important;    
}
.new_green_color{
    color:#309606 !important;    
}
.new_red_color{
    color:#c83434 !important;    
}
.new_orange_bg{
    background-color:#ffcc66 !important;    
}
.new_orange_color{
    color:#ffcc66 !important;    
}
/*graf labels*/
.new_graph_labels{
    margin-left:30px;
    margin-top:6px;
}
.new_label_icon{
    width:10px;
    height:10px;
    margin:2px;
    border-radius:3px;
    float:left;
}
.new_label_text{
    height:14px;
    line-height:14px;
    font-size:10px;
    color:rgb(100,100,100);
    margin-left:4px;
    margin-right:10px;
    float:left;    
}
.credit_draw_progress{
    float:left;
    margin-left:10px;
}
.credit_draw_progress_wrap{
    border-top: 1px solid;
    padding: 10px;
    border-color: #2aa130 !important;
    display:block;
}
.account_header_content .credit_draw_progress_wrap{
    background-color:white;
    color:black;
}
.campaign_group_title_row .credit_draw_progress_wrap{
    border-top: 1px solid;
    padding: 10px;
    border-color: #127188 !important;
    display:block;
}
.account_header_content .credit_draw_progress nobr img{
    width:14px;
    margin-left:4px;
}
.default_stats_sort{
    margin:20px -15px 0;
}
/**/
.link_div{
    margin-left:30px;
    padding:4px 0px;
    margin-bottom:0px !important;
}
.hidden_by_status_chooser, .hidden_by_search{
    display:none;
}
#search_result_message.search_result{
    margin:10px;
    background-color:rgb(240,240,240);
    border:solid 1px rgb(100,100,100);
    padding:5px;
}
.select_div .select_box{
    margin-top:0px;
    float:left;    
}
.zoradit_podla_text{
    color: rgb(120, 120, 120);
    height: 24px;
    line-height: 24px;
    margin: 0px 10px;
    display:inline-block;
    padding-left:10px;
    border-left:solid 1px rgb(200,200,200);
}





/*new button*/
.new_button_2015, .continue_wrap > .continue_button{ 
    display:inline-block;  
    border-radius:5px;  
    position:relative;
    vertical-align: top;
}
.new_button_2015.small {  
    border-radius:3px;  
}
/*NONE & ADD button*/
.new_button_2015.add_button, .new_button_2015.none_button, .new_button_2015.next_button,  .continue_wrap > .continue_button, .ppc_chooser_right_item > .ppc_chooser_right_viac{
    background-color:#e63244; 
    color:white;   
}                  
.new_button_2015.add_button:hover, .new_button_2015.none_button:hover, .new_button_2015.next_button:hover, .continue_wrap > .continue_button:hover, .ppc_chooser_right_item > .ppc_chooser_right_viac:hover{
    background-color:#dd3b52;   
}
.new_button_2015.green_button{    background-color:var(--zelena);     color:white;}
.new_button_2015.green_button:hover{     background-color:var(--zelena-tmava);}

.new_button_2015.red_button{	background-color:var(--cervena);     color:white;}
.new_button_2015.red_button:hover{ 	background-color:var(--cervena-tmava);}

.new_button_2015.select2_button, .continue_button, .continue_close_button{
    background-color:#e63244;
}
.new_button_2015.select2_button:hover, .continue_button:hover, .continue_close_button:hover{
    background-color:#dd3b52 !important;  
}
.new_button_2015.select2_button.selected, .continue_wrap > .continue_button.selected, .ppc_chooser_right_item > .ppc_chooser_right_viac.selected {
    background-image:url(/img/new_ctable/checkbox_new_button_selected.png) !important; 
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    padding-right:30px; 
}
.edit_icon_wrap .uprav_odkaz_link.active{
    background-image:url(/img/new_ctable/checkbox_new_button_selected.png) !important; 
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    padding-right:30px; 
}
/*SELECT & CALENDAR button*/
.new_button_2015.select_button, .new_button_2015.calendar_button, .new_button_2015.gray_button{
    background-color:#dbdbdb;
    color:black !important;    
}
.new_button_2015.select_button:hover, .new_button_2015.select_button.opened, .new_button_2015.calendar_button:hover, .new_button_2015.calendar_button.opened, .new_button_2015.gray_button:hover{
    background-color:#f2f2f2;     
}
.new_button_2015.select_button.opened > a, .new_button_2015.calendar_button.opened > a{
    background-image: url("/img/new_ctable/calendar_arrow_up_filled_red.png") !important;
}
.new_button_2015.select_button.active, .new_button_2015.calendar_button.active{
    background-color:rgba(219,219,219,0.3);    
}
/*SEARCH & BLUE button*/
.new_button_2015.search_button, .new_button_2015.blue_button{
    border:none;
    background-color:#50798f;     
}
.new_button_2015.radio_button{
    border:none;
    background-color:transparent;
    color:rgb(120,120,120) !important;
}
.new_button_2015.package a{
    background-image: url("/img/balicek.png")!important;
}
.new_button_2015.add_button a{
    background-image: url("/img/new_ctable/button2015_plus.png");
    background-position: right 8px center;
    background-repeat: no-repeat; 
    background-size:22px auto;   
}
.new_button_2015.next_button a{
    background-image: url("/img/calendar_arrow_right_filled_white.png");
    background-position: right 10px center;
    background-repeat: no-repeat; 
    background-size:14px auto; 
    padding-right:30px;  
}
.new_button_2015.select_button a, .new_button_2015.calendar_button a{
    background-image:url("/img/new_ctable/calendar_arrow_bottom_filled_red.png");
    background-position: right 10px center;
    background-repeat: no-repeat;
    position:relative;
    z-index:2;    
}
.new_button_2015 > a, .new_button_2015 > label > a, .new_button_2015 > input{
    display: block;
    font-size: 16px;
    font-weight:400;
    height: 42px;
    line-height: 42px;
    padding-left: 20px;
    padding-right: 42px;
    text-align: center; 
    text-decoration:none;  
    color:inherit;  
    min-width:160px; 
    cursor:pointer; 
    border:none;
    background:none;
}   
.new_button_2015 > input{
    padding-right:20px;
}   
.new_button_2015.none_button > *, .new_button_2015.gray_button > *{
    background-image:none !important;
    padding-right:20px;    
}
.new_button_2015.gray_button.plus_button > *{
    background-image: url("/img/new_ctable/button2015_plus.png") !important; 
    background-position: right 8px center;
    background-repeat: no-repeat;
    background-size: 22px auto;   
}
.new_button_2015.gray_button.minus_button > *{
    background-image: url("/img/new_ctable/button2015_minus.png") !important;   
    background-position: right 8px center;
    background-repeat: no-repeat;
    background-size: 22px auto;
}
.new_button_2015.small > a{
    min-width:100px;
    padding:0px 20px;
    line-height:26px;
    height:26px;
    font-size:14px;
}
.pridavanie_wrap{
    padding:10px 0px;
    position:relative;
}
.new_button_2015.radio_button > input{
    display:none;
}
.new_button_2015.radio_button > label > a{
    height:24px;
    line-height:24px;
    padding-right:10px;
    padding-left:30px;
    font-size:12px;
    min-width:10px;
    background-image:url(/img/new_ctable/radio.png);
    background-position:center left 10px;
    background-repeat:no-repeat;
} 
.new_button_2015.radio_button > label > a:hover{
    text-shadow:none;
    background-image:url(/img/new_ctable/radio_hover.png);
}
.new_button_2015.radio_button > label > a.checked{
    background-image:url(/img/new_ctable/radio_checked.png);
    font-weight:bold;
}
.new_button_2015.search_button > a{
    padding:0px; 
    height:20px;
    line-height:20px;
    width:24px;
    display:inline-block; 
    min-width:10px;  
}
.new_button_2015.search_button > a > div.search_it{ 
    height:30px;
    width:20px; 
    background-image:url(/img/new_ctable/search.png);
    background-position:center;
    background-repeat:no-repeat; 
}
.new_button_2015.search_button > input{
    margin:4px;
    height:22px;
    line-height:24px;
    border-radius:3px 0px 0px 3px; 
    border:none;   
    width:182px;
    padding:0px 4px;
    display:inherit;
    background-color:white;
    cursor:text;
    text-align:left;
}
.new_button_2015.opened .calendarx_roll{
    display:block;
}
.new_button_2015 .calendarx_roll{
    display:none;
    position:absolute;
    width:100%; 
    margin-top:-4px;
    background-color:inherit;
    z-index:100; 
    right:0px;
    border-radius:0px 0px 5px 5px; 
}
.new_button_2015 .calendarx_roll > div.calendarx_roll_li:last-child{
    border-radius:0px 0px 5px 5px;   
}
.new_button_2015 .calendarx_roll > div.calendarx_roll_li{    
    border-top:solid 1px rgb(230,230,230);    
}
.new_button_2015 .calendarx_roll_li:hover{
    background-color:rgb(230,230,230); 
}
.new_button_2015 .calendarx_roll_li a{
    text-decoration:none;
    display:block;  
}

.navbar-search{
    float:left;
    margin-top:28px;
    margin-left:10px;
}
.uni_search_wrap{
    margin:5px 2px;
    position:relative;
}
.uni_search_box > input{
    float:left;
    position:relative;
    z-index:100;
    width:30px;
    border:none;
    padding:2px 4px 2px 4px; 
    background-image: url(https://etarget.sk/img/search_32.png);
    background-size:40%;
    background-color:var(--fialova-tmava);
    background-position: center center;
    border:1px solid white;
    background-repeat: no-repeat;
    color:transparent;
    transition: all 0.5s;
    border-radius: 5px;
    line-height: 20px;
    margin-top:-2px;
    font-size: 16px;
}
.uni_search_box > input::placeholder{
    color: transparent;
}
.uni_search_wrap:hover input::placeholder, 
.uni_search_wrap input:focus::placeholder, 
.uni_search_wrap.res input::placeholder
{
    color:var(--fialova);
}
.uni_search_wrap:hover input,.uni_search_wrap input:focus, .uni_search_wrap.res input{
    width:120px;
    background-image: none;
    background-size:contain;
    background-color:white;
    color:var(--fialova);
}
.uni_search_result_wrap::before{
    content: " ";
    display:block;
    clear:both;
}
#customerinfopanel .uni_search_result_row > a > span{
    color: var(--fialova) !important;
}
.uni_search_result_wrap{
    left:0px;
    top:20px;
    position:absolute;
    z-index:99;
    text-align:left;
    display:none;
}
.uni_search_result_title{
    font-weight:bold;
    padding:2px;
}
.uni_search_result_row{
    padding:2px 0px 2px 10px;
    display:block;
    white-space: nowrap;
}
.uni_search_result_row a{
    text-decoration: none;
}
.uni_search_result_row b{
    background-color: var(--zlta);
}
.uni_search_result_row span.underline{
    text-decoration: underline;
}
.uni_search_result_row span.desc{
    color: black;
    cursor: default;
}
.uni_search_result_row:hover{
    background-color:rgb(230,230,230);
}
.uni_search_result_row_a{
    display:inline-block;
    margin-right:40px;
}
.uni_search_result_row_s{
    float:right;
    width:18px;
    height:18px;
    display:inline-block;
    background-image:url(https://www.etarget.sk/img/graph_line_clear.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.uni_search_result_cont{
    padding:4px;
    background:rgb(255,255,255);
    max-height:400px;
    overflow-y: auto;
    border-bottom: 3px solid var(--fialova-tmava);
    color: var(--fialova-tmava);
    box-shadow:0px 0px 4px gray;
}
.uni_search_result_cont::-webkit-scrollbar{
    width:10px;
}
.uni_search_result_cont::-webkit-scrollbar-thumb{
    background-color: var(--modra);
}
.uni_search_result_cont::-webkit-scrollbar-track{
    background-color: var(--fialova-tmava);
}











/*new RTB*/
.artb_campaigns_all{    
    padding:0px !important;    
    margin:10px -30px 5px -30px !important;
}
.reklamy_body .artb_campaigns_all{           
    margin:0px !important;
}
.artb_campaign_box{
    border-radius:0px !important;
    margin:0px !important;  
}
.artb_campaign_box .artb_campaign_title > div{
    margin-top:10px;
    line-height:14px;
}
.artb_campaign_box_container .title_row .artb_campaign_status_info{
    margin:0px !important;   
    background-position: left 17px center;
    width:100%;
    padding-left:36px; 
}
.artb_campaigns_all > .artb_campaigns_wrap{
    border:solid 1px rgb(230,230,230);
    border-top:none;
    border-radius:0px 0px 10px 10px !important;
    overflow:hidden;
}
.artb_stats_sort{
    padding:0px !important;
    border-radius:10px 10px 0px 0px ; 
    overflow:hidden; 
    display:table;  
    width:100%;   
}   
.artb_campaigns_all .stats_titles_with_padding, .artb_campaigns_all .stats_titles, .artb_campaigns_all .stats_status, .artb_campaigns_all .stats_nazov{
    display:table-cell;
    float:none !important;
    vertical-align:middle;
    border-right:solid 1px #127188;
    padding:4px 8px 4px 4px !important;
    width:50px !important;
    text-align:center;
    font-size:13px;
}
.artb_campaigns_all .stats_titles.wide{
	width:200px !important;
	padding:0px !important;
}
.stats_title_rowspan{
	width:100%;
	padding:0px !important;
	text-align:center;
}
.stats_title_rowspan > div{
	width:20%;
	float:left;
}
.artb_campaigns_all .stats_nazov{
    width:auto !important;
    text-align:left;
    padding-left:66px !important;
}
.artb_campaigns_all .stats_status{
    width:40px !important;
    padding:0px !important;
    border:none;
}
.artb_stats_sort, .artb_stats_sort > div{
    background-color:#50798f;
    color:white !important;  
}
.stats_titles > div:first-child, .stats_titles_with_padding > div:first-child, .stats_nazov > div:first-child{
    float:left !important;
    padding-left:5px; 
}
.artb_stats_sort > .stats_titles.stats_default_bid{
    padding-left:5px !important;
}
.stats_nazov > div:first-child{
    padding-left:36px;
}
.artb_campaigns_wrap > .artb_campaign_box_container:nth-child(2n) > .artb_campaign_box{
    background-color:rgb(240,240,240) !important;    
}
.artb_campaigns_wrap > .artb_campaign_box_container:first-child > .artb_campaign_box{ 
    border-top:solid 1px rgb(230,230,230) !important; 
}
.artb_campaigns_wrap > .artb_campaign_box_container > .artb_campaign_box {
    background-color:transparent !important;  
    margin:0px !important;
    color:rgb(80,80,80) !important; 
    border-bottom:none;
    border-left:none;
    border-right:none;
    border-color:rgb(230,230,230); 
}
.artb_campaigns_wrap > .artb_campaign_box_container > .artb_campaign_box.opened {
    /*background-color:#d3ddec !important; 
    border-top:solid 1px rgb(200,200,200);*/
}
.artb_campaigns_wrap > .artb_campaign_box_container > .artb_campaign_box.opened .camp_row_stat_field{
    /*border-color:rgb(200,200,200) !important;*/
}
.artb_campaigns_wrap > .artb_campaign_box_container > .artb_campaign_box.opened > .content > .creative_row, .artb_campaign_box.opened .content{
    /*border-color:rgb(200,200,200) !important;*/
}
.artb_campaign_box .content{
    border-top:none !important;
    background-color:transparent !important;
    margin:0px;
    border-top:solid 1px rgb(230,230,230) !important;
}
.artb_campaign_box.opened > .title_row{
    /*background-color:rgb(200,200,200) !important;*/   
}
.creative_div > .lupa{
    margin-top:8px;
    margin-left:2px;    
    margin-right:2px;    
}
.creative_div > div:nth-child(2) > div, .creative_div > div:nth-child(2) > div > div, .creative_div > div:nth-child(2) > div > div > div, .gallery_image_sample > div > object, .creative_row .logo_example > .gallery_image_sample > div > object > embed{
    width:220px !important;
    height:32px !important;
    background-position:left center !important;
}
.campaign_title{
    cursor: pointer;
    color: #003399;
    display: block;
    text-decoration: underline;
} 
.passive .campaign_title{
    color: #99A5D1;
}

.campaign_text{                
    color: #000000;
    display: block;
}
.passive .campaign_text{
    color: #A7A7AD;
}

.artb_campaign_box .click_url{
    margin-left:0px !important;
    color:gray;
}
.artb_campaign_box .click_url .click_url_buttons{
    padding:5px 10px 5px 33px;
}
.artb_campaign_box.opened .click_url{
    display:block;
}
.artb_campaign_box .click_url .budget_info{
    font-size:11px;   
    padding:5px 10px 0px 33px; 
}
.artb_campaign_box .click_url .budget_info .budget_text a{
    font-size:11px !important;
    color:black;    
}
.artb_campaign_box .click_url .budget_info .budget_delim{
    color:rgb(200,200,200);    
}
.artb_campaign_box .title_row{
    padding:0px !important;
}

.artb_campaign_box .title_row > div:first-child{
    width:30px !important;
    height:36px !important;
}
.artb_campaign_box > .title_row .default_bid{
    margin-top:7px !important;
    height:20px;
    line-height:20px;
    //background-color:rgb(230,230,230);
    //color:rgb(80,80,80);
    border-radius:4px;
    padding:0px 5px !important;
    //margin-right:6px;
    margin-right:5px;
}

.artb_campaign_box > .title_row > .camp_row_stat_field{
    height:40px !important;
    line-height:40px !important;
    border-color:rgb(230,230,230) !important;
}
.artb_campaign_settings{
    width:24px;
    height:36px;
    float:left;
    display:table;
    margin-right:5px;
}
.artb_campaign_settings .artb_icon_settions{
    width:30px;
    display:table-cell;
    vertical-align:top;
}
.artb_campaign_settings .artb_icon_settions .icon{
    width:100%;
    height:36px;
    background-position:center;
    background-repeat:no-repeat;
    cursor:pointer;
    opacity:0.5;
}
.artb_campaign_settings .artb_icon_settions .icon:hover{
    opacity:1;
}
.artb_campaign_settings .artb_icon_settions.artb_icon_2 .icon{
    background-image:url("/img/rtb/artb_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_1 .icon{
    background-image:url("/img/rtb/artb_area.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_12 .icon{
    background-image:url("/img/rtb/artb_custom.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_4 .icon{
    background-image:url("/img/rtb/artb_peoples.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_5 .icon{
    background-image:url("/img/rtb/artb_context.png");
} 
.artb_campaign_settings .artb_icon_settions.artb_icon_6 .icon, .artb_campaign_settings .artb_icon_settions.artb_icon_3 .icon{
    background-image:url("/img/rtb/artb_heart.png");
} 
.artb_campaign_settings .artb_icon_settions.artb_icon_7 .icon{
    background-image:url("/img/rtb/artb_page.png");
} 
.artb_campaign_settings .artb_icon_settions.artb_icon_9 .icon{
    background-image:url("/img/rtb/artb_cont.png");
} 
.artb_campaign_settings .artb_icon_settions.artb_icon_10 .icon{
    background-image:url("/img/rtb/artb_map.png");
} 
.artb_campaign_settings .artb_icon_settions.artb_icon_17 .icon{
    background-image:url("/img/rtb/artb_keyword.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_13 .icon{
    background-image:url("/img/rtb/artb_business_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_14 .icon{
    background-image:url("/img/rtb/artb_gender.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_16 .icon{
    background-image:url("/img/rtb/artb_business_target.png");
}

.artb_campaign_settings .artb_icon_settions .icon {background-size:20px;}
.artb_campaign_settings .artb_icon_settions.artb_icon_0 .icon{
    background-image:url("/img/rtb/artb_0_target.png");
}

.artb_campaign_settings .artb_icon_settions.artb_icon_18 .icon{
    background-image:url("/img/rtb/artb_18_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_19 .icon{
    background-image:url("/img/rtb/artb_19_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_20 .icon{
    background-image:url("/img/rtb/artb_20_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_21 .icon{
    background-image:url("/img/rtb/artb_21_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_22 .icon{
    background-image:url("/img/rtb/artb_22_target.png");
}
.artb_campaign_settings .artb_icon_settions.artb_icon_24 .icon{
    background-image:url("/img/rtb/artb_24_target.png");
}

.artb_campaign_settings .artb_icon_settions.artb_icon_25 .icon{
    background-image:url("/img/rtb/artb_age.png");
}



.campaign_group_row.camp_type_shop .icon{
    background-image:url("/img/eshop_kosik_icon.png") !important;    
}                                     
.artb_campaign_box .artb_campaign_title{
    margin:0px !important;
}
.artb_campaign_box .artb_campaign_title{
    display:table;
    height:36px;
    width:220px;
}
.artb_campaign_box .artb_campaign_title > div{
    display:table-cell;
    vertical-align:middle;
}
.title_row > .open_close{
    width:36px !important;
    height:36px !important;
    background-position:center center !important;
}

#open_close_all.open_close{
    padding-left:36px !important;
    line-height:36px !important;
    background-position:left 4px center !important;
}

.title_row .artb_campaign_status_link_container {
    /*padding-right:6px;*/
}

.gallery_image_sample{
    opacity: 1 !important;
    filter:alpha(opacity=100)  !important;
    -moz-opacity:1  !important;
}

.passive .gallery_image_sample, .passive .status_selector_box{
    /*
    opacity:0.5 !important;
    filter:alpha(opacity=50) !important;
    -moz-opacity:0.5 !important;
    */
}
            
.stats_titles{
    float: right;
    font-size: 10px !important;
    width: 68px;                    
    color: gray;
    text-align:right;
}
.stats_titles_with_padding {
    padding-right: 10px;
    float: right;
    font-size: 10px !important;
    width: 58px;                    
    color: gray;
    text-align:right;
}
.artb_campaign_status_link_container, .artb_creative_status_link_container {
    padding-left: 10px;
    width: 40px;
    margin-top: 6px;                        
    float: right;
    padding-right:6px;
}                   
.camp_row_stat_field{
    padding-right: 8px;
    width: 54px;                       
    text-align: right;
    float: right;
    font-size: 11px;
    background-position:center;
    background-repeat: no-repeat;
}
.camp_row_stat_field.bigger_space{
    width: 68px;
}
.camp_row_stat_field.smaller_space{
    width: 30px;
}
.camp_row_stat_field.stat_down_bad{
    background-image: url(/img/stats_arrow_down_red_5x7.png);                                                 
}
.camp_row_stat_field.stat_down_good{
    background-image: url(/img/stats_arrow_down_green_5x7.png);                                                 
}
.camp_row_stat_field.stat_up_good{
    background-image: url(/img/stats_arrow_up_green_5x7.png);                                                                                               
}
.camp_row_stat_field.stat_up_bad{
    background-image: url(/img/stats_arrow_up_red_5x7.png);                                                                        
}
/*NEW*/
.artb_campaign_box{
    border-radius:0px !important;
    overflow:hidden;
}
.artb_campaign_box > .content > div:last-child{
    display:none;
}
.artb_campaign_box > .content > .creative_row{
    margin:0px !important;
    border-color:rgb(230,230,230) !important;  
    border-top:none !important; 
    /*padding-right:6px;*/ 
    min-height:36px;
}
.artb_campaign_box > .content > .creative_row:first-child{ 
    border-top:none !important; 
}
.artb_campaign_box > .content > .creative_row > .camp_row_stat_field, .artb_campaign_box > .title_row > .camp_row_stat_field{ 
    height:36px !important;
    line-height:36px !important;
}
.artb_campaign_box > .content > .creative_row .camp_row_stat_field.wide, .artb_campaign_box > .title_row .camp_row_stat_field.wide{
	width:200px;
	padding:0px;
	text-align:center;
	border-right:none;
	display:table;
	border-spacing: 0px;
    border-collapse: separate;
}
.artb_campaign_box > .content > .creative_row .camp_row_stat_field.wide > .value, .artb_campaign_box > .title_row .camp_row_stat_field.wide > div{
	border-right:solid 1px rgb(230,230,230);
	display:table-cell;
	width:20%;
}
.artb_campaigns_wrap > .artb_campaign_box_container > .artb_campaign_box > .content > .creative_row{
    /*background-color:rgba(255,255,255,0.3);*/    
}
.artb_campaigns_wrap > .artb_campaign_box_container:nth-child(2n) > .artb_campaign_box > .content > .creative_row{
    /*background-color:rgb(240,240,240);*/    
}
.artb_campaign_box .creative_row .dimension{
    line-height:36px;
    height:36px;
    margin:0px;
}
.artb_campaign_box .creative_row .creative_div{
    padding:2px 0px;
    margin:0px;
    line-height:26px;
}
.traxking_button{
	line-height: 18px;
}
.artb_campaign_box .click_url .click_url_buttons > a{
    background-color:var(--zelena);
    transition:all 0.4s ease;
    color:white !important;
    padding:3px 6px;
    display:inline-block;
    text-decoration: none !important;
    border-radius:3px;
    cursor:pointer;
    font-size:11px !important;
    margin:5px 8px 5px 0px;
}
.artb_campaign_box .click_url .click_url_buttons > a:hover{
    background-color:var(--fialova);   
}
.artb_campaign_box .click_url .click_url_buttons > a.active{
    background-color:rgba(0,124,152,0.3);   
}
.artb_campaign_box .click_url .click_url_buttons > span{
    display:none;
}
.artb_campaign_box > .title_row > .open_close{
    background-image:url("/img/new_ctable/icon_plus_gray.png") !important;
    background-position:center left;
    background-repeat:no-repreat;    
}
.artb_campaign_box.opened > .title_row > .open_close{
    background-image:url("/img/new_ctable/icon_minus_gray.png") !important;
}
#open_close_all{
    background-image:url("/img/new_ctable/icon_plus_gray.png") !important;
    background-position:center left;
    background-repeat:no-repreat;    
}
#open_close_all.opened{
    background-image:url("/img/new_ctable/icon_minus_gray.png") !important;   
}
.open_close2.dark{
	float: left;
    cursor: pointer;
    width: 27px;
    height: 27px;
	margin:4px 0px 0px 7px;
	background-image:url("/img/new_ctable/icon_plus_dark.png");		
	background-position:center;
	background-repeat:no-repeat;
}
.open_close2.dark.open{
	background-image:url("/img/new_ctable/icon_minus_dark.png") !important;	
}
.hidden_creative_row{
	background-color:#ffffcc;
	display:none;
}
.hidden_creative_row .creative_row{
	border-color:rgb(230,230,230);
	margin:0px;
	padding:0px 0px 0px 34px;
	/*background-image:url(/img/return.png);*/
	background-position:left 14px center;
	background-repeat:no-repeat;
}
.hidden_creative_row .creative_row:last-child{
	border-bottom-width:4px;
	border-bottom-color:gray;
}

/*stats.php*/
div.statsGraphBox{
    width:auto !important;
}
 .statsGraphHeader{
    background-color:#50798f;
    color:white;
    border-radius:10px 10px 0px 0px;
    padding:10px;
}
.statsGraphBox .statsGraphImageBox{
    border-color:rgb(230,230,230) !important;
    border-radius:0px 0px 10px 10px;  
    height:auto !important; 
    overflow:hidden;
    padding-top:5px; 
}
.statsGraphImageBox{
    background-image:none !important;
}
.statsGraphImageBox > div{
    display:block !important;
}


.warning_icon, .group_warning_icon {
    background-image: url(/img/warning_20x20.png);
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 20px;
    margin-left: -25px;
    margin-top: 3px;
    text-align: center;
    width: 20px;
    color:black;
}
.artb_campaign_box .warning_icon, .artb_campaign_box .group_warning_icon{
    margin-left: 288px;
    margin-top: -28px;    
}


/*fb table*/
.socialstandardwrapper{
    border-left:solid 1px rgb(230,230,230);    
    border-right:solid 1px rgb(230,230,230);    
}
#fb_divnotabulka_outer a.standard{
    margin-left:10px !important;
}
#fb_divnotabulka_outer.standard a.social{
    margin-top:3px !important;
}
#fb_divnotabulka_outer.social a.standard{
    margin-top:3px !important;
}
#fb_divnotabulka_outer a.standard, #fb_divnotabulka_outer a.social{
    margin-top:0px !important;
    border-color:#50798f !important;
}
.fb_divnotabulka .stattable{
    border-top:none !important;
}
TABLE.all_campaign_stats TR TD.content{
    background:none !important;
    padding:0px !important;
}
.stattable .empty.bottomline{
    border-top:none !important;
}

/*cielenie nove*/
#categorytable.editable{
    width:100% !important;
}
#categorytable.editable .category_div{
    background-color:transparent !important;
    color:black;
}
#categorytable.editable .category_div > table{
    background-color:transparent !important;
    background-image:none !important;
    color:black;
}
#categorytable.editable .category_div:hover{
    box-shadow:none !important;
}
#categorytable.editable tr td .category_div{
    margin:0px!important;
    padding:2px;
}
div.section{
    margin:20px 0px 0px !important;
    padding:40px !important;
    background-image:none;
}
#categorytable > tbody > tr{
    background-color:rgb(250,250,250);
}
#categorytable > tbody > tr:first-child{
    background-color:transparent;
}
#categorytable > tbody > tr:nth-child(2n){
    background-color:rgb(240,240,240);
}
#categorytable > tbody > tr > td{
    border-top:solid 1px rgb(230,230,230);
    border-left:solid 1px rgb(230,230,230);
}
#categorytable > tbody > tr > td:last-child{
    border-right:solid 1px rgb(230,230,230);
}
.bottom_summar{
    background-color: #cce5ea !important;
    color: #057c95 !important;
    font-weight: bold;
    padding-bottom: 8px !important;
    padding-top: 8px !important;
    border:solid 1px;
    border-top:none;
    border-color:rgb(230,230,230);
    padding-left:10px;
    border-radius:0px 0px 10px 10px;
}
#PremiumPartnerSettings > .container{
    width:100% !important;
    margin:20px 0px 10px !important; 
}
#PremiumPartnerSettings .row_spravodajstvo, #PremiumPartnerSettings .row_socialne, #PremiumPartnerSettings .row_portal, #PremiumPartnerSettings .row_ekonomicke, #PremiumPartnerSettings .row_televizny, #PremiumPartnerSettings .row_moje{
    display:table-row !important;
}  
.padding_top_10_clear{
    padding-top:10px;
    clear:both;
}
/*premium filter*/
#premium_portal_table{
    width:100%;
}
#premium_portal_table .portal_group{ 
    padding:2px;
    height:30px;
    line-height:30px;
    cursor:pointer;
}
#premium_portal_table .portal_table{   
    padding:2px;   
    border-left:solid 1px rgb(230,230,230);
    border-top:solid 1px rgb(230,230,230);  
} 
#premium_portal_table #button_tr .portal_table:last-child{
    border-right:solid 1px rgb(230,230,230);    
} 
#premium_portal_table .portal_section_table > tbody > tr > td:last-child{    
    border-right:solid 1px rgb(230,230,230); 
}  
#premium_portal_table .portal_section_table > tbody > tr{    
    background-color:rgb(240,240,240); 
} 
#premium_portal_table .portal_section_table > tbody > tr:nth-child(2n){    
    background-color:rgb(250,250,250); 
} 
#premium_portal_table .portal_name{      
    color:black; 
    height:30px;
    line-height:26px;
    font-weight:bold;
    padding-left:5px;
}
#premium_portal_table .portal_name > input{
    position:absolute;
    margin:6px;
}
#premium_portal_table .portal_name > label{
    margin-left:26px;
}
#premium_portal_table .portal_logo{   
    padding:2px;   
}
#premium_portal_table .portal_price{   
    padding:0px 4px;   
}
#premium_portal_table .portal_price > a{   
    display:none;   
}
#premium_portal_table .portal_logo > a{   
    width:140px !important;    
    position:absolute;
}
#premium_portal_table .portal_table_in{   
    height:140px;
    margin:0px 3px 5px 5px;     
}
#premium_portal_table .portal_table_in .dropdown label, #premium_portal_table .portal_table_in .dropdown a{   
    display:none;    
}
#premium_portal_table .portal_section_table{
    width:100%;
}      
#premium_portal_table .portal_group_openclose{
    width:20px;
    height:30px;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    float:left;
    margin-right:10px;
}
#premium_portal_table .portal_section_table.close .portal_group_openclose{
    background-image:url("/img/new_ctable/icon_plus_gray.png");    
}
#premium_portal_table .portal_section_table.open .portal_group_openclose{
    background-image:url("/img/new_ctable/icon_minus_gray.png");    
}
#premium_portal_table .portal_section_table.close{
    padding-bottom:0px;
}
#premium_portal_table .portal_section_table.close .portal_table{
    display:none;
} 
/*swippe button*/
.swipe_button{
    width:62px;
    height:22px;
    position:relative;
    cursor:pointer;
}
.swipe_bg{
    width:62px;
    height:22px;
    background-position: center;
    background-repeat: no-repeat;
}
.swipe_button.on_but .swipe_bg{
    background-image:url(/img/new_ctable/swipe_button/bg_red.png);
}
.swipe_button.off_but .swipe_bg{
    background-image:url(/img/new_ctable/swipe_button/bg_gray.png);
}
.swipe_icon{
    width:22px;
    height:22px;
    background-position: center;
    background-repeat: no-repeat;    
    background-image:url(/img/new_ctable/swipe_button/swipe.png);
    position:absolute;
}
.swipe_text{
    height:22px;
    width:33px;
    color:white;
    font-weight:bold;
    line-height:22px;
    position:absolute;
    text-align:center;
    top:0px;
}
.swipe_text.text_on{
    left:7px;
}
.swipe_text.text_off{
    left:21px;
}
/*page_filyter_popup*/
.category_details_portal, .category_details_portal_wrap{
    width:260px !important;
    margin-top:0px !important;
}
.category_details_portal_img{
    float:right !important;
    margin:5px;
}
.portal_detail_popup_table{
    border-spacing: 0px;
    border-collapse: separate;
    border-bottom:solid 1px rgb(230,230,230);
}
.portal_detail_popup_table tr{
    background-color:rgb(240,240,240);
}
.portal_detail_popup_table tr:nth-child(2n){
    background-color:rgb(250,250,250);
}
.portal_detail_popup_table td{
    border-top:solid 1px rgb(230,230,230);
    border-left:solid 1px rgb(230,230,230);    
}
.portal_detail_popup_table tr td:last-child{
    border-right:solid 1px rgb(230,230,230);    
}
.portal_admin{
    background-color:black;
    height:28px;
    float:right;
    margin:9px;
}
.portal_admin a{
    color: white !important;
    font-weight:normal !important;
    height:20px;
    line-height:20px !important;
    display: block;
    float: left;
    text-align: center;
    padding:4px;
    margin:0px !important;
    text-decoration:underline !important;
}
.transparent_input > input, .transparent_input > textarea{
    background-color:transparent;
    border:none;
}
/*help*/
DIV#helpbox {
    background-color: white;
    border-radius:5px;
    box-shadow:0px 0px 4px gray;
    border: 1px solid gray;
    color: black;
    font-size: 14px;
    padding: 4px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width:auto !important;
    min-width: 150px;
    max-width: 300px;
    z-index: 10;
}
DIV#helpbox hr {
    border-color:gray !important;
}
/*category search*/
.category_search_wrap{
    margin:7px;
    float:right;
    width:250px;
    background-color:#50798f;
    border-radius:5px;
}
.category_search_wrap input[type=text]{
    width:200px;
    padding:4px;
    font-size:14px;
    line-height:16px;
    margin:4px;
    border-radius:3px 0px 0px 3px;
    border:none;
}
.category_search_wrap input[type=submit], .category_search_wrap input[type=button]{
    padding:2px;
    font-size:14px;
    line-height:16px;
    width:30px;
    background-image:url("/img/new_ctable/search.png");
    border:none;
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent;
    cursor:pointer;
}
.add_page_table table{
    width:300px;    
}
.add_page_table td{
    padding:5px 4px;    
}
.add_page_table td select{
    width:100%;    
    padding:4px 0px;
}
.portal_odstran:link{
    padding-right:10px;
    color:gray;
    text-decoration:none;
}
.portal_odstran:hover{
    color:#e63244;
}
.portal_name{
    width:50%;
    text-align:left;
}
.grafspan{
    padding-left:30px;
    background-image:url("/img/new_ctable/icon_plus_gray.png");
    background-position:left 5px center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.grafspan.open{
    background-image:url("/img/new_ctable/icon_minus_gray.png");
}
.code_wrap{
    min-width:510px;
    max-width:530px;
    background-color:rgb(240,240,240);
    border:solid 1px rgb(200,200,200);
    padding:5px;
    margin:5px;
    line-height:20px;
    word-wrap:break-word;
    max-height:300px;
    overflow:auto;
    display:none;
}
.code_wrap.active{
    display:block;
}
.code_label{
    margin:0px 5px;
    color:gray;
    cursor:pointer;    
    font-size:10px;
    text-decoration:underline;
}
.code_label:hover, .code_label.active{
    color:black;    
}

.popup_cont .code_label.active {
text-decoration:none !important;
font-size:13px !important;
color:#006699 !important;
font-weight:bold !important;
}
#code_num_id, #postcode_num_id{
    width:18px;
    text-align:right;
    padding-right:2px;
    float:left;
    color:rgb(180,180,180);
    font-size:12px;
}
#code_area_id, #postcode_area_id{
    max-width:470px;
    float:left;
}
.mover_wrap{
    width:210px;
    height:12px;
    border:solid 1px rgb(210,210,210);
    background-color:rgb(250,250,250);
    border-radius:5px;
    position:relative;
}
.mover_div{
    width:202px;
    height:10px;
    position:absolute;
    z-index:1;
    top:1px;
    left:4px;
}
.mover_button{
    width:8px;
    height:20px;
    top:-4px;
    position:absolute;
    z-index:2;
    background-color:rgb(80,80,80);
    box-shadow:0px 0px 4px gray;
    cursor:pointer;
}
.mover_delim{
    width:0px;
    border-left:solid 1px rgb(230,230,230);
    top:1px;
    bottom:1px;
    position:absolute;
    z-index:1;
}
.mover_possible_move{
    width:10px;
    height:20px;
    width:8px;
    top:-6px;
    left:-5px;
    cursor:pointer;
    position:relative;
}
.mover_possible_move:hover{
    background-color:rgba(0,0,0,0.3);
}
.mover_labels{
    position:relative;
    height:20px;
    width:100%;
}
.mover_labels > span:first-child{
    float:left;
    text-align:left;
}
.mover_labels > span:last-child{
    float:right;
    text-align:right;
}
/*google tables*/
.google-visualization-table-tr-head th{
    background:#50798f !important;
    color:white !important;
}
.google-visualization-table-th, .google-visualization-table-td{
    border:none !important;
    border-right:solid 1px rgb(230,230,230) !important;
    border-bottom:solid 1px rgb(230,230,230) !important;
}
.google-visualization-table-th{
    padding:10px 4px !important; 
    border-color:#127188 !important;
    cursor:pointer;
}
.google-visualization-table-th:last-child, .google-visualization-table-td:last-child{
    border-right:none !important;
}
.google-visualization-table-table{
    border-top:solid 1px rgb(230,230,230);
    border-bottom:solid 1px rgb(230,230,230);
    overflow:hidden;
}
.google-visualization-table-table > tbody > tr:last-child td{
    border-bottom:none !important;
}
.camp_row_stat_field .value_text{
	width:100%;
	height:100%;
	position:relative;
	z-index:1;	
}
.camp_row_stat_field .value_bar{
	background-color:#50798f;
	left:0px;
	bottom:0px;
	opacity:0.2;
	width:100%;
	position:absolute;
	z-index:0;	
}
.title_row:hover .value_bar{
	opacity:0.3;
}
.need_revision{
	background-color: red;
}