/*@import 'core/core.css';*/
@import 'MCEstyle.css?3';
@import 'core.css?3';

@font-face {
    font-family: 'robotoregular';
    src: url('/fonts/Roboto-Regular-webfont.eot');
    src: url('/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('/fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('/fonts/Roboto-Light-webfont.eot');
    src: url('/fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('/fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotothin';
    src: url('/fonts/Roboto-Thin-webfont.eot');
    src: url('/fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('/fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('/fonts/Roboto-Medium-webfont.eot');
    src: url('/fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('/fonts/Roboto-Medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('/fonts/Roboto-Bold-webfont.eot');
    src: url('/fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('/fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {
    background-color: #f8f8f8;
    background-image: url(/img/bg_new2.jpg);
    background-size: cover;
    background-position: 0px 100px;
}

h5 {font-weight:bold;}

@media (max-width: 50000px) and (min-width: 1150px) {
    .pag1 {position: absolute;left: 0;right: 0;top: 45px; width: 455px;}
    .pods .pag1 {position: absolute;left: 0;right: 0;top: 76px; width: 455px;}
} 

table.table_invoice_details {margin-left:33px;}
table.table_invoice_details tr td {padding-right:10px;/*padding-left:10px;*/}
table.table_invoice_details tr td.table_invoice_details_right {padding-left: 10px;}

.home_pannel {margin: 0px; margin-top: 100px;}

@media (max-width: 1149px) and (min-width: 1px) {
    .home_pannel {margin-top: 40px;}
}

#staging_completed:hover {background-color: transparent !important;}
#completion_files:hover {background-color: transparent !important;}
#invoice_uploaded:hover {background-color: transparent !important;}

#invoice_uploaded, #completion_files, #staging_completed {padding-top: 3px;padding-bottom: 2px;padding-left: 0px; background-color: transparent !important;}
.content_right_wrapper .info_wrapper.neeco_contact img {padding-bottom: 25px;}


@media (max-width: 1149px) and (min-width: 1px) {
    #staging_completed:hover, #completion_files:hover, #invoice_uploaded:hover {background-color: #77a5ce !important;}
}


/*.ui-dialog .ui-dialog-buttonpane { padding-bottom: 45px !important;}*/
.ui-dialog .ui-dialog-buttonpane button {z-index: 200; /*position: absolute; bottom: 10px; right: 10px;*/}


.display_none {display:none;}


.delete_buttons {float: right;margin-right: -6px;margin-top: 3px;cursor: pointer; margin-right: -42px;position: absolute; right: -7px; margin-top: -6px; z-index: 1000;}
.timelines_p {line-height: 24px !important;}
.status_work {padding-left: 45px !important;background-position: 20px 50%;}
.table_ninep select {width:100%;}
.nonclick_menu {opacity: 0.8; cursor: inherit !important; opacity:1}
.nonclick_menu td {/*background-color: inherit !important;*/}

.nonclick_menu td.thin {background-image: inherit !important;}


.download_export {float: right; margin-top: -65px; margin-right: 35px; display: block; border: 1px solid #009fe3; padding: 7px;}
.download_export.export_gs {background-image: url('/img/new/Download Files.svg'); background-size: 30px; background-repeat: no-repeat; font-size: 14px; font-weight: bold; 
                            padding-right: 0; padding-left: 35px; padding-top: 0; padding-bottom: 0; position: absolute; margin-right: 0; margin-top: 0; cursor: pointer; right: 0px; 
                            width: 150px; height: 49px; background-color: white; background-position: 11px 40%; text-align: center; line-height: 47px; color: #009fe3; top: 0;
                            top: 73px; right: 30px;}
.pods .download_export.export_gs {top: 84px;}
.export_gs:hover {background-color: #e4f5fc;}
.download_export.update_grn {font-size: 14px; font-weight: bold; 
                            padding-right: 0; padding-left: 0; padding-top: 0; padding-bottom: 0; position: absolute; margin-right: 0; margin-top: 0; cursor: pointer; right: 0px; 
                            width: 150px; height: 49px; background-color: white; background-position: 11px 40%; text-align: center; line-height: 47px; color: #009fe3; top: 0;
                            top: 73px; right: 230px;}
.pods .download_export.update_grn {top: 84px;}
.update_grn:hover {background-color: #e4f5fc;}

@media (max-width: 1149px) and (min-width: 1px) {
    .download_export.export_gs {top: 105px;}
}

@media (max-width: 767px) and (min-width: 1px) {
    .download_export.export_gs {top: 90px; right: 5px;}
    /*.download_export.export_gs#download_export_con {top: 230px;}*/
    /*#pag_rent {margin-bottom: 100px;}*/
    
    
    #report_hw_pure.download_export.export_gs {top:70px;}
    #download_export_mnt.download_export.export_gs {top: 70px;}    
    #download_export_rent.download_export.export_gs {top: 70px;}
    
    .statistics_gs_vypis {padding-bottom:70px !important;}
    .download_export.export_gs.report_inv {top: 133px;}
    .download_export.export_gs.report_inv.report_inv_sum {top: 75px;}
}

@media (max-width: 589px) and (min-width: 1px) {
    #download_export_mnt.download_export.export_gs {padding-left: 36px; width: 133px;} 
    /*#download_export_rent.download_export.export_gs {top: 132px;}*/
    #pag_rent .paginator.pag1 {margin-top: 40px;}
}



#paginator_new {position: inherit !important; margin-top: 25px;}
#paginator_new_768 {display: none;}


.heading_timelines {/*background-image: url('/img/timelines_icon.png');*/background-repeat: no-repeat;padding-left: 0px;padding-top: 4px;margin-bottom: 5px;text-align: left !important; background-position: inherit !important;}
.heading_clients_files {/*background-image: url('/img/clients_files_icon.png');*/background-repeat: no-repeat;padding-left: 0px;margin-top: 20px;padding-top: 4px;margin-bottom: 10px;text-align: left !important;}

@media (max-width: 1149px) and (min-width: 1px) {
    /*.heading_clients_files {background-position: 0px 9px;}*/
    /*.nonclick_menu td span {color: black !important;}*/
    /*.right_menu_protrack tr.nonclick_menu td span {color: black !important;}*/
    
    #paginator_new {display: none;}
    #paginator_new_768 {display: block;}
}

@media (max-width: 800px) and (min-width: 701px) {
    .delete_buttons {margin-right: -40px;}
}
@media (max-width: 700px) and (min-width: 601px) {
    .delete_buttons {margin-right: -80px;}
}
@media (max-width: 600px) and (min-width: 1px) {
    .delete_buttons {margin-right: -120px;}
}
    
    
.input_captcha {width: 60px;height: 38px;border: 1px solid #e2e2e2;}

.content_protrack_uvod {min-height: inherit !important; position: inherit !important; margin-left: 0 !important;}

.action-log.detail img {width: 16px; height: auto;}



h3.my_eval_form {color: #777777;width: 36%;float: left;padding-top: 36px;padding-left: 24px;}
.smiles_wrapper {float: left;padding-left: 5px;width: 280px;height: 48px;background-color: #efefef;padding-top: 24px;}
.smile_all {cursor: pointer;padding:5px;float:left;width:30px;height:auto;}
.smile_all_blue {display:none;cursor: pointer;padding:5px;float:left;width:30px;height:auto;}



.search_input_default {color: darkgray !important;}

#text_evaluation {float: left;color: #0c4c83;margin-top: 12px;margin-left: 10px;font-weight: bold;}

.search_768 {background-color: #009fe3;margin-bottom: 20px;}

.search_768 td, .search_768 th {padding-left: 20px;padding-right: 20px;padding-top: 10px;}


.select_sort_by_768 {height: 30px; width: 63.5%; margin-top: 10px;}
.select_sort_up_down_768 {height: 30px;width: 20%;}



.help_carrier_connect {float:left;width: 25px !important; margin-top: -4px !important;height: 20px !important;}

.help_fast_search {float: left; width: 51px !important; margin-top: -4px !important;height: 20px !important;}

.help_fast_search img {float:left;width:20px; height:auto;padding-left: 5px;}
.help_carrier_connect img {float:left;width:20px; height:auto;padding-left: 5px;}

.help_carrier_connect_text {top: -6px; left: 224px;position: absolute; background-color: white;border: 2px solid gray; background-color: white;width: 412px !important;width: auto !important;
                            top: 113px;left: 197px;}

.help_fast_search_text {position: absolute; background-color: white; left: 175px; top: 14px; border: 2px solid gray; background-color: white;width: 412px !important; z-index: 1;}
.help_fast_search_text ul li {background: none; padding-left: 0;list-style: disc;}
.help_fast_search_text ul {color: #3b3f45;padding-left: 23px;font-size: 12px;list-style: disc;}

.carrier_connect_prepravci_click {color: red; cursor: pointer;}


.help_carrier_connect ul {color: #3b3f45;padding-left: 23px;font-size: 10.5px;list-style: disc;}
.help_carrier_connect ul li {background: none; padding-left: 0;list-style: disc; line-height: 11px;}

.help_fast_search_text p, .help_carrier_connect_text p {font-size: 12px;padding-top: 8px;padding-left: 8px;}


.hp_quotes {margin-left: 30px;padding: 10px;margin-bottom: 10px; margin-top:10px;width: 350px;height: 125px;background-color: #0c4c83;float: left;width: 239px;height: 95px;padding-left: 97px;padding-top: 20px;position: relative;}
.hp_quotes:hover {background-color: #0d4371;}
.hp_quotes img {position: absolute;right: 10px;top: 10px;}

.hp_quotes_qu {border-left: 4px solid #0f73c8;background-image: url('/img/obr_qu.png');background-repeat: no-repeat;background-position: 25px 30px;}
.hp_quotes_fe {border-left: 4px solid #4c9adc;background-image: url('/img/obr_fe.png');background-repeat: no-repeat;background-position: 25px 30px;}
.hp_quotes_pcl {clear: both;border-left: 4px solid #12c7c2;background-image: url('/img/obr_pcl.png');background-repeat: no-repeat;background-position: 25px 42px;}
.hp_quotes_hw {border-left: 4px solid #15c66b;background-image: url('/img/obr_hw.png');background-repeat: no-repeat;background-position: 25px 38px;}
.hp_quotes_tt {clear: both;border-left: 4px solid #91c70f;background-image: url('/img/obr_tt.png');background-repeat: no-repeat;background-position: 25px 30px;}

.hp_quotes p {text-decoration: none;color: #ffffff;font-weight: bold;
}
.hp_quotes h2 {font-weight: bold;color: #ffffff;text-shadow: none;}

@media (max-width: 1349px) and (min-width: 1150px) {
    .help_fast_search_text {left: 198px; top: 18px;}
    .help_carrier_connect_text {top: 83px; left: 222px;}
}

@media (max-width: 1149px) and (min-width: 1px) {
    .help_fast_search {z-index: 101;}
    .help_carrier_connect {z-index: 101;z-index: 1;}
    .help_fast_search_text {left: 18px; top: 11px;width: 303px !important;}
    .help_carrier_connect_text {top: 12px;left: 17px;width: 304px !important; right: 145px; left: inherit !important;}
    /*.main_table_768 tbody {position: relative;display:block;}*/
}    


@media (max-width: 50000px) and (min-width: 1150px) {
    .main_table_768 {display: none;}
    .main_table_1024 {display: table;}
    .open_close_search_768 {display: none;}
    .search_768 {display: none !important;}
    .sort_768 {display:none !important;}
    
    .search_wrapper {display: block !important;}
    .search_360_close {display: none;position: absolute;bottom: 20px;height:32px;width:100%;background-image: url('/img/search_360_close2.png');cursor: pointer;
                       background-position: 50% 50%;background-repeat: no-repeat;}
}


    
@media (max-width: 1149px) and (min-width: 768px) { 
    .search_wrapper {display: block !important;}
    .search_360_close {display: none;position: absolute;bottom: 20px;height:32px;width:100%;background-image: url('/img/search_360_close2.png');cursor: pointer;
                      background-position: 50% 50%;background-repeat: no-repeat;}
    
    .main_table_1024 {display: none;}
    
    .main_table_768 {display: table; width:100%; border-collapse:collapse;position: relative;}
    .main_table_768 tbody {position: relative;display:block;display: table;width: 100%;}
    .main_table_768 td {line-height:37px; border: none !important; padding-left: 10px !important; padding-right: 10px !important; height: 37px;  word-break: break-all;}
    /*.main_table_768 td {width: inherit !important;}*/
    
    
    .main_table_768 tr {width: 100%;}
    .tr_768_first {height: 20px;}
    .tr_768_last {height: 25px;}
    
    .td_768_left {width:20%; width: 16%;width:50%;}
    
    .td_768_left a, .td_768_right a {position: absolute; left: 10px; right: 0; top: 0px; bottom: 0px; line-height: 37px; color: #656565 !important; text-decoration: none;}
    
    .td_768_right {width:40%;text-align: right;width:50%;}
    .td_768_right span {line-height: 13px;}
    
    .tr_odd {background-color: #f5f5f5;}
    .tr_even {background-color: #ffffff;}
    
    .main_table_768 tbody:hover {background-color: #e1f1fe !important;}
    .main_table_768 tbody:hover .tr_odd {background-color: inherit;}  
    .main_table_768 tbody:hover .tr_even {background-color: inherit;}
    
    .search_768 label {color: white;font-weight: bold;}
    .search_768 input {float: right;height: 25px;line-height: 25px;padding-left: 3px;}
    .search_768 table {width: 100%;}
    .search_768 select {width: 177px !important;float: right;height: 29px;}
    
    /*.reset_768 {}*/
    
    .reset_submit_768 {width: 100%;height: 60px;padding-bottom: 20px;}
    .reset_submit_768 div {float: right;margin-top: 18px;margin-right: 10px;}
    .content_right_wrapper .reset_submit_768 a {border: 1px solid white;padding: 10px;margin-right: 5px;    color: #ffffff !important;  font-size: 18px !important;}
    .reset_submit_768 button {margin: 0;border: 1px solid white;padding: 10px;/*padding-bottom: 8px;*/height: inherit;    color: #ffffff; font-size: 18px !important;}
    .reset_submit_768 span {font-size: 18px !important;}
    
    .reset_submit_768 button:hover, .reset_submit_768 a:hover {background-color: white !important;color: #0c4c83 !important;}
    .reset_submit_768 button:hover {color: #0c4c83 !important;}
    
    
    .open_close_search_768 {width: 100%; height: 60px; background-color: #009fe3;margin-top: 60px;background-image: url('/img/vyhledavac_768_rozklik_new.png');
                            background-repeat: no-repeat;background-position: 98% 50%;cursor:pointer;}
    .open_close_search_768 span {color: white;font-size: 20px;padding-left: 20px;line-height: 60px;}

    .sort_768 {display:block;}
    
    .action-log_768 {display: block;}
    .action-log_360 {display: none;}
}


  /*.filter_order_768 {display:none;}*/

@media (max-width: 767px) and (min-width: 1px) { 
    .search_wrapper {height: 220px;}
    
    .search_360_click {display: block !important; width:100%;height:46px;cursor: pointer;display: none; margin-top: -14px;padding-bottom: 15px;}
    .search_360_click div {    margin: 0 auto;width: 97px;height: 32px;padding: 5px 16px;background: white;text-align: center;border: 1px solid #d9d9d9;}
    .search_360_click img {float: left; display: none;}
    .search_360_click span {float:left;display: block;margin: 0 auto;width: 75px;font-size: 20px;line-height: 35px;padding-left: 7px;}
    
    
    .search_wrapper {display: none;}
    .search_360_close {display: block;position: absolute;bottom: 20px;height:32px;width:100%;background-image: url('/img/search_360_close2.png');
                       cursor: pointer;background-position: 50% 50%;background-repeat: no-repeat;}
    
    .main_table_1024 {display: none;}
    
    .main_table_768 {display: table !important; width:100%; border-collapse:collapse; table-layout: fixed;}
    .main_table_768 tr, .main_table_768 td {/*line-height:37px;*/ border: none !important; padding-left: 10px !important; padding-right: 10px !important; 
                                            height: 37px; height: 37px !important; /*word-break: break-all;*/ position: relative;}
    /*.main_table_768 td {width: inherit !important;}*/
    
    .tr_768_first {height: 20px;}
    .tr_768_last {height: 25px;}
    
    .td_768_left {width:25%;}
    
    .td_768_left a, .td_768_right a {position: absolute; left: 10px; right: 0; top: 0px; bottom: 0px; line-height: 37px; color: #656565 !important; text-decoration: none;    padding-top: 35px;}
    .td_360_right a {/*position: absolute;*/ left: 10px; right: 0; top: 0px; bottom: 0px; line-height: 37px; color: #656565 !important; text-decoration: none;right: 10px;}

    
  
    
    
    /*.td_768_to: 0px; line-height: 37px; color: #656565 !important; text-decoration: none;}*/
    
    .td_768_right {width:40%;text-align: right; word-break: break-all; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-wrap: break-word;}
    .td_768_right span {line-height: 13px;}
    
    .tr_odd {background-color: #f5f5f5;}
    .tr_even {background-color: #ffffff;}
    
    .main_table_768 tbody:hover {background-color: #e1f1fe !important;}
    .main_table_768 tbody:hover .tr_odd {background-color: inherit;}  
    .main_table_768 tbody:hover .tr_even {background-color: inherit;}
    
    .search_768 label {color: white;font-weight: bold;}
    .search_768 input {float: right;height: 25px;line-height: 25px;padding-left: 3px;display: block !important;}
    .search_768 table {width: 100%;}
    .search_768 select {width: 177px !important;float: right;height: 29px;display: block !important;}
    
    /*.reset_768 {}*/
    
    .reset_submit_768 {width: 100%;height: 60px;padding-bottom: 20px;}
    .reset_submit_768 div {float: left;margin-top: 18px;margin-left: 10px;}
    .content_right_wrapper .reset_submit_768 a {border: 1px solid white;padding: 10px;margin-right: 5px; color: #ffffff !important;  font-size: 18px !important;}
    .reset_submit_768 button {margin: 0;border: 1px solid white;padding: 10px;/*padding-bottom: 8px;*/height: inherit;   color: #ffffff; font-size: 18px !important;}
    .reset_submit_768 span {font-size: 18px !important;}
    
    .reset_submit_768 button:hover, .reset_submit_768 a:hover {background-color: white !important; color: #0c4c83 !important;}
    .reset_submit_768 button:hover .indirect_submit.submit_768 {color: #0c4c83 !important;}
    .reset_submit_768 a:hover .reset_submit_768 span {color: #0c4c83 !important;}

    
    
    .open_close_search_768 {width: 100%; height: 60px; background-color: #009fe3;/*margin-top: 100px;*/background-image: url('/img/vyhledavac_768_rozklik_new.png');
                            background-repeat: no-repeat;background-position: 98% 50%;cursor:pointer;}
    .open_close_search_768 span {color: white;font-size: 20px;padding-left: 20px;line-height: 60px;}

    .sort_768 {display:block;}
    
    /* detail */
    .action-log_360 {display: block;}
    .action-log_768 {display: none;}
    
    
    .td_360_left {width:13%;cursor: initial;line-height: 37px;}   
    .td_360_right {width:22%;text-align: right;cursor: initial;line-height: 37px;}
}


.inv_sum_main_table_768 {display: table !important; background-color: #f5f5f5 !important; width:100%; border-collapse:collapse;position: relative;}
.inv_sum_main_table_768 tbody {position: relative;display:block;display: table;width: 100%;}
.inv_sum_main_table_768 td {line-height:15px; border: none !important; padding-left: 10px !important; padding-right: 10px !important; height: 37px;}

.inv_sum_main_table_768 tbody:hover {background-color: #f5f5f5 !important;}
.inv_sum_main_table_768 tbody:hover .tr_odd {}  
.inv_sum_main_table_768 tbody:hover .tr_even {}

.inv_sum_main_table_768 .td_768_right {width:40%;text-align: right;width:50%;}
.inv_sum_main_table_768 .td_768_right span {line-height: 13px;}


.invoice_summary h4 {font-size: 15px;padding-left:33px;padding-bottom:3px;}
.invoice_summary p {padding-left:33px;padding-bottom: 15px;}



@media (max-width: 50000px) and (min-width: 1150px) { 
    .inv_sum_main_table_768 {width: 800px;}
}

@media (max-width: 1149px) and (min-width: 1px) { 
    .action-log_360_1149 {display:block;}
}

.row_no_arrow {background-image: none !important;}

.al_info_global {display: block;border: 2px solid #009fe3;position:absolute;width: 330px;left: 285px;padding: 0px 10px 10px 10px; padding: 0px 10px 0px 10px; background-color: #ffffff; z-index: 1;}
.al_info_global p {width: 225px !important;}
.aftership_second_click {cursor:pointer; text-decoration: underline;}
img.al_info_close {cursor:pointer;width: 15px;height: auto;position: absolute;right: 0;top: 5px;}


.aftership_row {width:600px;height:60px;display: block;background-image: url('/img/afteship_dotline.png');background-repeat: no-repeat;background-position: 26.5% 0%;  position: relative;}
.aftership_row_al {width:400px; margin-left: 15px;}

.aftership_row p, .aftership_row_as {line-height: 17px !important;}
.aftership_column1 {float:left;width:22%;height:60px;position: relative;}
.aftership_column2 {float:right;width:68%;height:60px;position: relative;}

.aftership_row_as {width:600px;height:60px;display: block;background-image: url('/img/afteship_dotline.png');background-repeat: no-repeat;background-position: 97px 0%;  position: relative;}
.aftership_column1_as {float:left;width:13%;height:60px;position: relative;}
.aftership_column2_as {float:right;width:79%;height:60px;position: relative;}

.aftership_column1 span {position:absolute;right:0;margin-top: 1px;color: #656565;}
.aftership_column2 span {position:absolute;left:0;margin-top: 1px;color: #656565;}
.aftership_column1 span.aftership_second, .aftership_column2 span.aftership_second  {color: #a6a6a6; font-size:12px;}
.aftership_column1 span.aftership_second.hour_minute, .aftership_column2 span.aftership_second.hour_minute {text-transform: lowercase;}

.aftership_column1_as span {position:absolute;right:0;margin-top: 1px;color: #656565;}
.aftership_column2_as span {position:absolute;left:0;margin-top: 1px;color: #656565;}
.aftership_column1_as span.aftership_second, .aftership_column2_as span.aftership_second  {color: #a6a6a6; font-size:12px;}
.aftership_column1_as span.aftership_second.hour_minute, .aftership_column2_as span.aftership_second.hour_minute {text-transform: lowercase;}

.aftership_row.first_row {background-image: url('/img/afteship_dotline_first.png');margin-top: 20px;background-position: 26% 0%;}
.aftership_row.last_row {background-image: url('/img/afteship_dotline_last.png');background-position: 101px 0px;}

.aftership_row_as.first_row_aftership {background-image: url('/img/afteship_dotline_first.png');margin-top: 4px;background-position: 93px 0%;}
.aftership_row_as.last_row_aftership {background-image: url('/img/afteship_dotline_last.png');background-position: 95px 0px;}


.aftership_icon {background-color: #bae1ff;position:relative !important;color: #6486a3 !important;font-size: 11px; padding-left: 2px; padding-right: 2px;padding-top: 1px; padding-bottom: 1px;}
.aftership_column2 p, .aftership_column2_as p {width: auto !important;}

@media (max-width: 1149px) and (min-width: 1px) {
    .aftership_row.last_row {background-image: url('/img/afteship_dotline_last.png');background-position: 154px 0px; background-position: 26.4% 0%;}
    .aftership_row.first_row {background-position: 26.2% 0%;}
    
    .aftership_row_as {width: 460px;}
    .aftership_column1_as {width: 17%;}
    .aftership_column2_as {width: 73%;}
    
    .al_info_global {display: none !important;}
}


@media (max-width: 767px) and (min-width: 1px) {
    .aftership_row {width:100%;}
    .aftership_column1 {width: 23%;}
}

@media (max-width: 499px) and (min-width: 1px) {
    .aftership_column1 {width: 24%;}
}
    
/* podmenu */
.deployments ul {margin-left: 233px;  /*margin-top: -37px;*/  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}
.feedbacks ul {margin-left: 233px;  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}
.menu_maintenance ul {margin-left: 233px;  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}
.global_storage ul {margin-left: 210px;  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}
.menu_managed_services ul {margin-left: 233px;  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}
.menu_connectivity ul {margin-left: 233px;  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}

.menu_invoices ul {margin-left: 233px;  /*margin-top: -37px;*/  position: absolute;  width: 295px;  background-color: #232323;  visibility: hidden; margin-top: -1px;}

/*ul.top_menu_ul li:hover .deployments ul {visibility:visible;} */
/*ul li:hover .deployments {visibility:visible !important;} */
/* ul.top_menu_ul li:hover .sub1 */
/*.menu_deployments ul {visibility:visible !important;}*/ 

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;}

.content_right.supporting_engineer p, .content_right.neeco_field_engineer p {margin-top: 15px;}

.ticket_opened .content_right_wrapper h2, .ticket_closed .content_right_wrapper h2, .field_engineering .content_right_wrapper h2, .sla .content_right_wrapper h2 {margin-bottom:20px !important;}
.tr_second_row {padding-left:18px;background-image:none !important;}

.action-log.project_log_client_table th, .action-log.project_log_client_table td {word-wrap: break-word;width: 15.5%;}
.project_log_email {width:25% !important;}


@media (max-width: 50000px) and (min-width: 1480px) {
    .action-log.project_log_client_table {table-layout: fixed;}
}
@media (max-width: 1479px) and (min-width: 1px) {
    .action-log.project_log_client_table {table-layout: fixed;width: 600px;}
}


/*hlavicka vpravo*/
.login_image_wrapper {float:left !important;margin-top: 0 !important;margin-left:0 !important;}
.login_image_wrapper img {margin-left: 0 !important; margin-top: 0 !important;}
.header_esolutions_wrapper {float:left !important;}
.login_wrapper {margin-top: 0 !important;}

/* main table */
@media (max-width: 50000px) and (min-width: 1630px) {
    .main_table_heading {height: 50px;}
}
@media (max-width: 1629px) and (min-width: 1px) {
    .main_table_heading {height: 61px;}
}


.action-log.main_table {table-layout: fixed; width: 100%;}
.action-log.main_table th, .action-log.main_table td {word-wrap: break-word;}
.action-log.main_table td {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.table_first_pcl {width: 3.5%;text-align: center;}
.table_first {width: 6.5%;text-align: center;text-overflow: initial !important;  white-space: initial !important;  overflow: initial !important;}
.table_sixp {width: 9.5% !important;}
.table_25p {width: 22% !important;/*word-break: break-word;*/}
.table_date {width: 11%;width: 10.5%;   text-overflow: inherit !important;  white-space: inherit !important;  overflow: inherit !important; text-align: center;}
.table_ponumber {width: 12%;}

.table_25 {width: 25px !important;}
.table_35 {width: 35px !important;}
.table_40 {width: 40px !important;}
.table_45 {width: 45px !important;}
.table_50 {width: 50px !important;}
.table_55 {width: 55px !important;}
.table_60 {width: 60px !important;}
.table_70 {width: 70px !important;}
.table_60_max {max-width: 60px !important;}
.table_70_max {max-width: 70px !important;}
.table_75 {width: 75px !important;}
.table_80 {width: 80px !important;}
.table_90 {width: 90px !important;}
.table_100p {width: 100px !important;}
.table_100 {width: 10px !important;}
.table_110 {width: 110px !important;}
.table_120 {width: 120px !important;}
.table_first {width: 80px !important;}

.table_9p {width: 9% !important;}
.table_10p {width: 10% !important;}
.table_11p {width: 11% !important;}
.table_12p {width: 12% !important;}

.td_center {text-align: center; padding-right: 17px !important;}

.table_verybig {width: 20% !important;} 

.table_ninep {width: 10%;width: 10.5%;}
.table_eightp {width: 8%;}
.table_lastp {width: 17%;}
.table_lastp select {width: 100%;}

.main_table tr:nth-child(odd) {background-color: white;}
.main_table tr:nth-child(even) {background-color: #efefef;}
.main_table tr.firsttr {background-color: #8a8a8a;}

.main_table tr.firsttr input {width: 95%;}
.main_table a {color: #656565 !important;}

.table_first img {float:right !important;width:14px;height:auto;}

.table_first_count {/*float:left;padding-left:10px;*/}




/* nove pcl detail */
.pcl_detail_boxes {padding: 80px 35px 0 35px;}
.pcl_detail_box {float:left;cursor:pointer;width:33.333%; background-repeat: no-repeat; background-position: 50% 100px; text-decoration: none !important; margin-left: 0 !important;}
.pcl_detail_box.pcl_hw_click {background-image: url('/img/new/Dashboard Deployments.svg');}
.pcl_detail_box.pcl_fe_click {background-image: url('/img/new/Field Services regular.svg');}
.pcl_detail_box.pcl_qu_click {background-image: url('/img/new/Dashboard Quotes.svg');}
.pcl_detail_box.pcl_gs_click {background-image: url('/img/new/Dashboard Global Storage.svg');}
.pcl_detail_box.pcl_mnt_tt_click {background-image: url('/img/new/Dashboard Support.svg');}
.pcl_detail_box.pcl_mnt_cd_click {background-image: url('/img/new/Maintenance contract database regular.svg');}
.pcl_detail_box.pcl_cm_cd_click {background-image: url('/img/new2/Connectivity and mobility contracts database regular.svg');}
.pcl_detail_box.pcl_ms_cd_click {background-image: url('/img/new2/Managed Services contracts database regular.svg');}


.pcl_detail_box.pcl_fe_click, .pcl_detail_box.pcl_hw_click {/*margin-right:2%;*/}
.pcl_detail_box.pcl_fe_click .pcl_detail_box_wrapper, .pcl_detail_box.pcl_hw_click .pcl_detail_box_wrapper, .pcl_detail_box.pcl_qu_click .pcl_detail_box_wrapper {border: 1px solid #d9d9d9;border-bottom: none;height: 289px;}
.pcl_detail_box.pcl_ms_cd_click .pcl_detail_box_wrapper, .pcl_detail_box.pcl_cm_cd_click .pcl_detail_box_wrapper {border-top: none;}
.pcl_detail_box.left1 .pcl_detail_box_wrapper {border: 1px solid #d9d9d9; border-right: none; height: 289px;}
.pcl_detail_box.left1.pcl_gs_click .pcl_detail_box_wrapper {border: 1px solid #d9d9d9; border-top: none; border-right: none; height: 289px;}
.content_right_wrapper .pcl_detail_boxes .pcl_detail_box.left1.pcl_gs_click .pcl_detail_box_wrapper {border: none;}
.pcl_detail_box.pcl_qu_click .pcl_detail_box_wrapper {border-bottom: 1px solid #d9d9d9;}
.pcl_detail_box.pcl_mnt_cd_click .pcl_detail_box_wrapper {border: 1px solid #d9d9d9; border-top: none;}
.pcl_detail_box.pcl_mnt_tt_click .pcl_detail_box_wrapper {border-top: none;}

.pcl_detail_box.pcl_hw_click:hover {background-image: url('/img/new/Dashboard Active Deployments.svg');}
.pcl_detail_box.pcl_fe_click:hover {background-image: url('/img/new/Field Services active.svg');}
.pcl_detail_box.pcl_qu_click:hover {background-image: url('/img/new/Dashboard Active Quotes.svg');}
.pcl_detail_box.pcl_gs_click:hover {background-image: url('/img/new/Dashboard Active Global Storage.svg');}
.pcl_detail_box.pcl_mnt_tt_click:hover {background-image: url('/img/new/Dashboard Active Support.svg');}
.pcl_detail_box.pcl_mnt_cd_click:hover {background-image: url('/img/new/Maintenance contract database active.svg');}

.pcl_detail_box.pcl_cm_cd_click:hover {background-image: url('/img/new2/Connectivity and mobility contracts database active.svg');}
.pcl_detail_box.pcl_ms_cd_click:hover {background-image: url('/img/new2/Managed Services contracts database active.svg');}



.pcl_detail_box_wrapper_inner  {border: 3px solid white; /*height: 265px;*/}
.pcl_detail_boxes_hp .pcl_detail_box_wrapper_inner {border: none;}

.pcl_detail_box:hover {background-color: #e4f5fc;}
.pcl_detail_box:hover h2 {color: #009fe3 !important;}
.pcl_detail_box:hover .pcl_detail_box_wrapper_inner {}




.pcl_detail_box.box_selected {background-color: #0f73c8;}
.pcl_detail_box.box_selected .pcl_detail_box_wrapper_inner {border: 3px solid #6fabde; height: 250px;}
.pcl_detail_box.box_selected .pcl_detail_box_wrapper_inner h2 {color: #ffffff !important;margin-top:137px;}
.pcl_detail_boxes_hp .pcl_detail_box.box_selected .pcl_detail_box_wrapper_inner h2 {color: #ffffff !important;margin-top:157px;}
.pcl_detail_box.box_selected .pcl_detail_box_wrapper_inner p {color: #ffffff !important;}


.pcl_detail_box.box_after_click {width:12.5%; background-position: 50% 20%;}
.pcl_detail_box.box_after_click .pcl_detail_box_wrapper_inner p {/*display:none;*/padding-left: 0;}
.pcl_detail_box.box_after_click h2 {font-size: 16px !important; padding: 0 5px;}
.pcl_detail_box.box_after_click .pcl_detail_box_wrapper {border: 2px solid #f7f7f7;border-left:none;}
.pcl_detail_box.box_after_click.pcl_hw_click .pcl_detail_box_wrapper {border-left: 2px solid #f7f7f7;}

/*.pcl_detail_box:hover .pcl_detail_box_wrapper_inner h2 {padding: 0 3px;}*/

.pcl_button {display:none;padding: 10px 15px; font-weight: bold; border: 2px solid #2174bf; cursor: pointer; text-transform: uppercase;float:right !important; margin-left: 25px !important;margin-top:50px !important;}
.pcl_button:hover {color: white; background-color: #2174bf;}


@media (max-width: 1699px) {
    .pcl_detail_box.pcl_mnt_cd_click.box_after_click h2 {margin-top: 122px;}
    .pcl_detail_box.pcl_cm_cd_click.box_after_click h2 {margin-top: 122px;}
    .pcl_detail_box.pcl_ms_cd_click.box_after_click h2 {margin-top: 122px;}
    
    .pcl_detail_box.box_after_click h2 {font-size: 15px !important;}
}

@media (max-width: 1649px) {
    .pcl_detail_box_wrapper_inner p {font-size:12px !important;}
}
@media (max-width: 1583px) {
    .pcl_detail_box_wrapper_inner p {font-size:11px !important;}
}
@media (max-width: 1499px) {
    .pcl_detail_box_wrapper_inner p {display:none;}
}
 

.all_pcl_headers select {width:100%;}   


/*.pcl_only_select {display: none;}*/
@media (max-width: 1149px) {
    
    .pcl_detail_boxes {padding: 80px 15px 0 15px;}
    
    .pcl_detail_box_wrapper_inner {border: 3px solid white; padding: 5px 0px;}
    
    .pcl_button {display: none !important;}
    /*.pcl_detail_boxes.pcl_only {display:none;}
    .pcl_only_select {display: block;}*/
    .pcl_detail_boxes.pcl_only .pcl_detail_box {float:none;width: 100%; /*height: 32px;*/ background-image: none;}
    .pcl_detail_boxes.pcl_only .pcl_detail_box h2 {margin-top: 7px; margin-top: 0px; margin-bottom: 0px !important;font-size: 16px !important;}
    .pcl_detail_boxes.pcl_only .pcl_detail_box p {display: none;}
    .pcl_detail_boxes.pcl_only .pcl_detail_box_wrapper {height:auto;}
    .pcl_detail_boxes.pcl_only .pcl_detail_box:hover .pcl_detail_box_wrapper_inner {height:auto;}
    .pcl_detail_boxes.pcl_only .pcl_detail_box.box_selected .pcl_detail_box_wrapper_inner {height:auto;}
    
    .control_log_wrapper .main_table_1024 {/*display: block;*/}
    .control_log_wrapper .action-log.main_table.main_table_1024 td {white-space: normal !important;}
    .control_log_wrapper .table_ponumber {display:none;}   
    .control_log_wrapper .hw_estimated_delivery_time {display:none;}
    .control_log_wrapper .hw_client_id {display:none;}
    .control_log_wrapper .indirect_submit {/*width: auto !important; height: auto;*/}
    
    .control_log_wrapper .fe_client_id {display:none;}
    
    .pcl_detail_boxes.pcl_only .pcl_detail_box .pcl_detail_box_wrapper {border: 2px solid #f7f7f7;border-top:none;}
    .pcl_detail_boxes.pcl_only .pcl_detail_box.pcl_hw_click .pcl_detail_box_wrapper {border-top: 2px solid #f7f7f7;}
    
    /*.pcl_detail_boxes.pcl_only .pcl_detail_box:hover {height: 38px;}*/
    
    td.td_date_768 {height: 65px; position: relative;}
    td.td_date_768 input.date_768_1 {position: absolute; right: 20px; top: 12px;}
    td.td_date_768 input.date_768_2 {position: absolute; right: 20px; top: 45px;}
    
    
}

@media (max-width: 767px) {
    .control_log_wrapper .table_ninep {display:none;}
    .control_log_wrapper .table_ninep.hw_end_user, .control_log_wrapper .table_ninep.fe_end_user {display:table-cell;}
    .control_log_wrapper .main_table th {padding-left: 5px !important; padding-right: 29px !important;}
}

.pcl_detail_box .pcl_detail_box_wrapper {/*margin-left: 20px; margin-top: 20px;*/ padding: 6px; border: 1px solid #f7f7f7; margin: 0; height: 289px;}
.pcl_detail_box h2 {color: #4a4a4a !important; font-size: 26px !important; text-transform: none !important; margin-bottom: 10px !important;
                    text-align: center; margin-top: 137px; padding: 0; text-shadow: none;}
.pcl_detail_boxes_hp h2 {margin-top: 180px;}

.pcl_detail_box p {text-decoration: none; color: #000000; font-weight: bold; text-align: center; width: auto !important;}
p.pcl_detail_logo_text {font-size: 28px !important; color: black; float: left; text-transform: uppercase !important; font-weight: bold; line-height: 50px !important; margin-left: 20px;}
img.pcl_detail_logo {height:50px; width: auto;}





/* konec nove pcl detail */
@media (max-width: 1599px) and (min-width: 1150px) {
    .table_25_15p {width: 15% !important;}
}



@media (max-height: 50000px) and (min-height: 900px) {
    .control_log_scroll {height: 750px;}
}
@media (max-height: 899px) and (min-height: 800px) {
    .control_log_scroll {height: 650px;}
}
@media (max-height: 799px) and (min-height: 700px) {
    .control_log_scroll {height: 550px;}
}
@media (max-height: 699px) and (min-height: 600px) {
    .control_log_scroll {height: 450px;}
}
@media (max-height: 599px) and (min-height: 500px) {
    .control_log_scroll {height: 350px;}
}

.call_type {width: 11.5% !important;}
.only_heading {cursor: initial !important;background-color: white;}
.only_heading td {font-weight: bold;color: #4a4a4a;font-size: 15px !important;padding-left: 5px /*!important*/;}

@media (max-width: 1149px) and (min-width: 1px) {
   .only_heading td {padding-bottom: 0;}
}

.content_right_wrapper.comple_files h2 {margin-bottom: 15px;}

#service_entitlements {margin-right:3px;}

table.adminlist thead th {background: #f0f0f0;color: #0B55C4;border-bottom: 1px solid #999;border-left: 1px solid #fff;font-weight: bold;font-size: 11.5px;padding-bottom: 5px; padding-top: 5px;}
table.adminlist tbody tr.row1 {background: #e5e5e5;border-top: 1px solid #fff;}
table.adminform tr.row0 {background-color: #f9f9f9;}
tr.row1 td.col1 {background: #e0f7b9 !important;}

table.adminlist tbody tr td {height: 25px;background: #fff;}
table.adminlist {border-spacing: 1px;background-color: #e7e7e7;color: #000;}
tr.row1 td.col3 {background: #cfe8f7 !important;}
tr.row1 td.col2 {background: #fff6c9 !important;}
tr.row1 td.col4 {background: #ffe7e7 !important;}
table.adminlist tbody tr.row1 td {background: #f8f8f8;border-top: 1px solid #FFF;}

.serial_numbers_td span {float: none !important;}
.stage_files h3 {padding-bottom: 5px !important;}

@media (max-width: 50000px) and (min-width: 1350px) {
    /* tabulka action log*/
    table.action-log.detail {width:600px;margin-bottom: 30px;}
    .adminlist {table-layout: fixed;}
    .adminlist th, .adminlist td {width:33%;word-wrap: break-word;position: relative;}
    #pcl_filter td {height: 44px !important;}
    .adminlist th {padding-right: 12px !important;padding-left: 4px;}
}
@media (max-width: 1349px) and (min-width: 1px) {
    /* tabulka action log*/
    table.action-log.detail {width:100%;margin-bottom: 30px;}
    .adminlist {table-layout: fixed;}
    .adminlist th, .adminlist td {width:33%;word-wrap: break-word;position: relative;}
    #pcl_filter td {height: 44px !important;}
    .adminlist th {padding-right: 12px !important;padding-left: 4px;}
}
@media (max-width: 1349px) and (min-width: 1150px) {
    #content_protrack h1 {padding-left: 20px;}
    .wf_pannel_home .navigace_wrapper {padding-left: 48px !important;}
}

@media (max-width: 50000px) and (min-width: 768px) {
    .only_heading {height: 42px;}
}

.main_info td.left {border: 1px solid #d2d2d2;text-align: right; border-right: none !important;width: 50%;line-height: 27px !important;background-color: inherit !important;}
.main_info td.right {border: 1px solid #d2d2d2;border-left: none !important;padding-left: 2px !important;font-weight: bold;width: 50%;line-height: 27px !important;background-color: inherit !important;}
.qu_default h3, .qu_default_768 h3 {padding-bottom: 5px !important;text-align: center;font-weight: bold !important;font-size: 18px !important;}

@media (max-width: 1149px) and (min-width: 1px) {
    .qu_default h3 {width: auto !important;}
}

.main_info tr:nth-child(odd) {background-color: white;}

.thin img {width:16px;height:16px;}
.action-log th, .action-log td {border: 1px solid #d2d2d2;height:27px;padding-left:5px;color: #4a4a4a;padding-right:5px;}
table.action-log.main_table th, table.action-log.main_table td {padding-top: 7px;padding-bottom: 7px;position: relative;border: none !important;}
table.action-log.main_table th {text-transform: uppercase;font-size:12px;width: auto;border-bottom: 1px solid white !important;}
table.action-log th {background-color: #0c4c83;background-color: #266ba9; background-color: #4a4a4a;color: #ffffff;border:none; border-right: 1px solid #0b365b;width: 33%;height: auto !important;padding-top: 10px;padding-bottom: 10px;padding-left: 10px !important;}
.main_table th {padding-right:15px !important; padding-right:22px !important;}

tr.firsttr td.table_first hr {border: none !important;height: 1px;color: white;background: white;}

.main_table tr.firsttr td {padding-left: 7px;padding-right: 7px;border-bottom: 1px solid #d2d2d2 !important;}
.content_right.action_log h2 {margin-bottom: 15px;}
.content_right.qu_default h2 {margin-bottom: 15px;}
.content_right.documents h2 {margin-bottom: 15px;}



#datepicker1, #datepicker3, #datepicker5 {margin-bottom: 5px;}
.arrows_up {position: absolute;right: 0px;top: 40%;top: 18%;top:9px;}
.table_lastp .arrows_up, .table_lastp .arrows_down {right: 2px;}
.arrows_down {position: absolute;right: 0px;top: 60%;top: 52%;top:24px;top:28px;}
.control_log_arrows_up {position: absolute;right: 3px;top: 20%;}
.control_log_arrows_down {position: absolute;right: 3px;top: 55%;}
/*  */

@media (max-width: 1599px) and (min-width: 1150px) {
    .arrows_up {top:15px;}
    .arrows_down {top:30px;}
}

.upload_popis {position: absolute;left: 55px;top: 25px;font-weight: bold;color: #3399ff;}
.indirect_submit {background-color: #009fe3;padding: 3px 5px 2px 5px;border: none;cursor: pointer;  margin-top: -2px; margin-bottom: 8px;/*padding: 0 20px;height: 37px;font-weight: bold;position: absolute; right:55px; margin-top: 10px;*/}
.indirect_submit span {color: #ffffff;}
.qu_default .content_right_wrapper .main_info_table_h3, .qu_default_768 .content_right_wrapper .main_info_table_h3 {    width: 600px;
    color: white !important;
    background-color: #4a4a4a;
    font-size: 14px !important;
    line-height: 20px;}

@media (max-width: 1349px) and (min-width: 1px) {
    .main_info_table_h3 {width: 100% !important;}
}




@media (max-width: 1149px) and (min-width: 1px) {
    .indirect_submit {height: 30px;width: 15%;}
    .main_info_table_h3 {height: 21px; line-height: 21px;}
}

.indirect_reset {background-color: #009fe3; padding: 3px 3px 2px 3px;border: none;cursor: pointer;color: #ffffff;text-decoration: none !important;}
.indirect_reset span {color: white !important;text-decoration: none !important; font-size: 13.5px;}
.main_table th.th_first {text-align: center;padding-right: 0 !important;padding-left: 0;}


@media (max-width: 619px) and (min-width: 1px) {
    .indirect_submit {width: 14.5% !important;}
}

    
/* header */
#header_protrack img {float:left;margin-left: 25px;margin-top: 10px;}
.logo_hp_neeco {position: absolute; right: 65px; top: 135px; margin: 0 !important; display: none;}


#header_protrack {min-width: 440px;}

@media (max-width: 50000px) and (min-width: 1921px) {
    #header_protrack {height:100px;background-image: none !important; background-color: white !important;margin: 0 auto;width: 100%;position: fixed;z-index: 100;box-shadow: 0px 3px 6px #b4b4b4;}
}
@media (max-width: 1920px) and (min-width: 1px) {
    #header_protrack {width:1300px;height:100px;background-image: none !important; background-color:white !important;margin: 0 auto;width: 100%;position: fixed;z-index: 100;box-shadow: 0px 3px 6px #b4b4b4;}
}
@media (max-width: 1349px) and (min-width: 1px) {
    #header_protrack {background-image: url('/img/header_bg_1024.png');}
}
@media (max-width: 1149px) and (min-width: 1px) {
    #header_protrack {height:100px;}   
    .logo_hp_neeco {top: 300px;}
}
@media (max-width: 767px) and (min-width: 1px) {
    .logo_neeco {float:left;margin-top: 20px;position: absolute;left: 0;right: 0;margin-left: auto !important;margin-right: auto;}
    .logo_hp_neeco {top: 200px;}
}
@media (max-width: 649px) and (min-width: 1px) {
    /*#header_protrack img {left: 105px; right: auto;}*/
}



@media (max-width: 50000px) and (min-width: 1150px) {
    .esolutions_contact {/*background-image: url('/img/esolutions_contact.png');*/float: right;/*width: 249px;*/height: 72px; /*background-color: #0c4c83;*/}
    .esolutions_contact div {margin-top: 20px;margin-left: 17px;color: #ffffff;display: block;font-size: 14px; background: #009fe3;
                            display: table; margin-top: 0; /*height: 70px;*/ height: inherit;/*max-width: 200px;*/}
    .esolutions_contact span.data_wrapper {vertical-align: middle; display:table-cell;}
    .esolutions_contact span span {text-decoration: underline;}
    
    .content_right.action_log {min-height: 810px;}
}
@media (max-width: 1149px) and (min-width: 1px) {
    .esolutions_contact {/*background-image: url('/img/login_768.png');*/float: right;/*width: 249px;*/height: 70px;}
    .esolutions_contact div {margin-top: 20px;margin-left: 17px;color: #ffffff;display: block;font-size: 14px;
                            display: table; margin-top: 0; height: 70px; /*max-width: 200px;*/ background: #009fe3;}
    .esolutions_contact span.data_wrapper {vertical-align: middle; display:table-cell;}
    .esolutions_contact span span {text-decoration: underline;}
    .posun_768 {padding-right: 15px;}
}
@media (max-width: 767px) and (min-width: 1px) {
    .esolutions_contact div {/*display: none;*/  margin-left: 38px;}
}


@media (max-width: 549px) and (min-width: 1px) {
    .posun_768 {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 170px; display: block; padding-right: 10px;}
}


/* footer */
#protrack_footer {width:1300px; height:74px;background-color: #1a1a1a;margin: 0px auto;padding: 0;width: 100%; display:none;}
#protrack_footer div {float:left; margin-top: 30px; margin-left: 25px;}
#protrack_footer div span {color: #676767;font-size: 13px;}
#protrack_footer img {float:right;margin-top: 22px; margin-right: 23px;}

/* pravé menu */
.whole_content_wrapper {margin: 0 auto; width: 1300px;width: 100%;/*min-height: 697px;*/}


/* 1920 - 1149 */
.active2 td.thin {background-image: url('/img/new_right_menu_bg_active.png');background-position: 100% 0%; background-repeat: no-repeat; background-color: #e4f5fc;}
.active2 td.bold {background-color: #e4f5fc;}

.right_menu_protrack tr.active2 td.bold span {background-image: none;}
.right_menu_protrack tr.active2 {cursor: pointer;}

.active td.thin {background-image: url('/img/new_right_menu_bg_active.png');background-position: 100% 0%; background-repeat: no-repeat; background-color: #e4f5fc;}
.one_line.active span {color:#009fe3 !important;}
.one_line.active2 span {color:#009fe3 !important;}

.active td.bold {background-color: #e4f5fc;}
.right_menu_protrack tr.active td.bold span {background-image: none;}

.protrack_main_content {float: left;/*height: 820px;*/background-color: #f8f8f8; /*height: 100%;*/}    


@media (max-width: 50000px) and (min-width: 1150px) {
    .protrack_main_content {/*min-height: 872px; min-height: 822px; min-height: 751px;*/}
    .whole_content_wrapper {display: -ms-flexbox; display: -webkit-flex; display: flex;}
}
@media (max-width: 50000px) and (min-width: 1350px) {
    .whole_content_wrapper {  min-height: 872px;min-height: 700px;}
}

.right_menu_protrack {width:430px;font-size: 15px;/*background-color: #f5f5f5;*/table-layout: fixed; /*display: block; max-height: 100%; overflow: auto; height: 100%;*/}
.right_menu_protrack tr {border-bottom: 2px #d9d9d9 solid;background-color: white;}
.right_menu_protrack tr td {/*padding-top: 20px;*/vertical-align: top;border: none;padding-left: 0; padding-right: 0;word-wrap: break-word;}
.right_menu_protrack tr td.bigger {font-size: 15px;}

.right_menu_protrack tr td.bold {color: #4a4a4a;padding-left: 20px;width:57%;float: none;padding-right: 5px;background-image: url('/img/new/menu_arrow.png');
                                 background-repeat: no-repeat; background-position: 9% 44%;  padding-left: 48px;background-position: 19px 44%;width: 54%;  background-position: 34px 13px;}
.right_menu_protrack tr td.thin {color: #4a4a4a;padding-right: 20px;width:46%;text-align: right;font-weight: bold;}
.right_menu_protrack tr.active td.thin {color: #009fe3;}
.right_menu_protrack tr.active2 td.thin {color: #009fe3 !important;}
.nonfloat span {float: none !important;}
.nonfloat {float: none !important;}

.right_menu_protrack tr td.thin p {float:right;font-size: 14px;}
.right_menu_protrack tr td.thin span {/*float:right;*/font-size: 14px;font-size: 13px;} 
.right_menu_protrack tr td.thin a {float:right;font-size: 14px;color: #1c578b;}
.right_menu_protrack tr td.bold span {color: #4a4a4a;}
.right_menu_protrack tr.active td.bold span {color: #009fe3;}
.right_menu_protrack tr.active2 td.bold span {color: #009fe3 !important;}
.right_menu_protrack tr.three_lines {/*height: 94px;*/}
.right_menu_protrack tr.three_lines td {padding-top: 20px; padding-top: 13px; padding-bottom: 20px; padding-bottom: 13px;}
.right_menu_protrack tr.one_line {height: 42px;background-color: white;}
.right_menu_protrack tr.one_line td.bold {/*padding-top: 13px;*/line-height: 40px;}
.right_menu_protrack tr.one_line td.thin {/*padding-top: 13px;*/line-height: 40px;}



.right_menu_protrack tr.tr_special_action_log td.thin {line-height: inherit; padding-top: 20px !important; padding-bottom: 20px !important;}
.right_menu_protrack tr.tr_special_action_log span {line-height: 20px !important;}

.right_menu_protrack tr.one_line td.thin_main_info {text-align: left;  background-position: 101% 100%;}
.right_menu_protrack tr.one_line td.thin_main_info img {width: auto; height: auto;}
.right_menu_protrack tr.one_line td.thin_main_info span {padding-left: 30px;text-transform: uppercase;}


@media (max-width: 50000px) and (min-width: 1150px) {
    .right_menu_protrack tr.one_line td.thin_main_info img {padding-left: 40px; padding-top: 13px; padding-right: 0;}
}    


.right_menu_protrack tr.one_line .detail_main_information_white {display:none;}



@media (max-width: 1149px) and (min-width: 1px) {
    .right_menu_protrack tr.one_line .detail_main_information_blue {display:block;}

    
    /*.right_menu_protrack tr.one_line.active .detail_main_information_white {display:block;}
    .right_menu_protrack tr.one_line.active .detail_main_information.detail_main_information_blue {display:none;}*/
    
    /*.right_menu_protrack tr.one_line.active2 .detail_main_information.detail_main_information_white {display:block;}
    .right_menu_protrack tr.one_line.active2 .detail_main_information.detail_main_information_blue {display:none;}*/
}

.right_menu_protrack tr.two_lines {height: 69px;}

.right_menu_protrack tr.two_lines.two_lines_62 {height: 62px;}
.right_menu_protrack tr.two_lines.two_lines_62 td {padding-top: 13px; padding-bottom: 3px;}

.right_menu_protrack tr.two_lines td {padding-top: 13px;padding-bottom: 13px;}
.right_menu_protrack tr.first_line {height: 56px;}
.right_menu_protrack tr.first_line td.bold {padding-top: 21px;min-width: 236px;}
.right_menu_nadpisy {text-transform: uppercase !important;}

.more_row {background-position: 34px 14px !important;}
.more_row2 {background-position: 34px 14px !important;}
.more_row3 {background-position: 34px 14px !important;}


@media (max-width: 1149px) and (min-width: 768px) {
    .right_menu_protrack tr.first_line td.bold {padding-top: 11px;min-width: 236px;}
    
}

.kit_content img, .packed_kit img {width: 120px !important;height: auto;margin-right: 10px !important;}
.kit_content img, .packed_kit img {width: 120px !important;height: auto;margin-right: 10px !important;}

@media (max-width: 1149px) and (min-width: 1px) {
    .right_menu_protrack tr.two_lines span {line-height: 20px !important;}
    .right_menu_protrack tr.three_lines span {line-height: 20px !important;}
}

.right_menu_protrack tr.first_line td.thin {padding-top: 22px;}                 
.right_menu_protrack tr.documents span {background-image: url('/img/ikona_dokumenty.png');background-repeat: no-repeat;/*padding-left: 15px;*/background-position: 0% 40%;}
.right_menu_protrack tr.documents td.bold span {background-image: none;}
.right_menu_protrack tr.active2 td.bold {background-image: url('/img/new/menu_arrow_active.png'); background-color: #e4f5fc;}
.right_menu_protrack tr.active td.bold {background-image: url('/img/new/menu_arrow_active.png'); background-color: #e4f5fc;}

.order_checkboxes {display: none;}
.home_pannel a {color: black; font-size: 18px;margin-left: 25px; background-color: white;}


.td_doc_768 .doc_768.doc_name {max-width: 150px;padding-left: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;float: right !important;}
.td_doc_768 .doc_768.doc_ending {background: none;padding-left: 0;float: right !important;}

@media (max-width: 599px) and (min-width: 1px) {
    .td_doc_768 .doc_768.doc_name {max-width: 101px;}
}



.action-log.detail.tt_action_log tr td {border: 1px solid #d2d2d2; padding-left: 15px; vertical-align: middle;}


.docs_wrapper {display: block; height: 25px; background-image: none !important;}


.wf_pannel_home.detail_panel.detail_panel_768 {display:none;}
.h1_inline.h1_inline_detail_panel_768 {display:none !important;}

/* 768 layout */
@media (max-width: 1149px) and (min-width: 1px) {
    .protrack_main_content {width: 95%; /*margin-left: 25px;*/ width: 97.5%;height:auto !important; width: 100%; margin-top: 10px;}
    .right_menu_protrack {width: 100%;}

    .wf_pannel_home.detail_panel.detail_panel_1920 {display:none;}
    .wf_pannel_home.detail_panel.detail_panel_768 {display:block;}
    .h1_inline.h1_inline_detail_panel_768 {display: block !important;height: inherit; background-color: #efefef ; padding-bottom: 4px;margin-top: -15px !important;}
    .h1_inline.h1_inline_detail_panel_768 span {/*background-color: #0c4c83;*/padding-left: 22px !important; line-height: 25px; padding-bottom: 15px; padding-top: 15px;width: auto !important}
    
    
    
    /*  */    
    .right_menu_protrack {background-color: white;}
    .right_menu_protrack tr td {background-color: #f5f5f5;}
    .right_menu_protrack tr td.thin {background-image: url('/img/right_menu_bg_nonactive_768.png');background-repeat: no-repeat;background-position: 103% 50%;padding-left: 18px;}      
    
    .right_menu_protrack tr.only_heading td {background-color: #e5e5e5;}
    
    
    tr.active td.thin {background-color: #e4f5fc;background-image: url('/img/right_menu_bg_active_768.png');background-position: 103% 50%; background-repeat: no-repeat;}
    tr.active td.bold {background-color: #0c4c83;}
    
    tr.active2 td.thin {background-color: #e4f5fc;background-image: url('/img/right_menu_bg_active_768.png');background-position: 103% 50%; background-repeat: no-repeat;}
    tr.active2 td.bold {background-color: #0c4c83;}    
    /*tr.active2 td span {color: white !important;}*/
    tr.nonclick_menu.active2 td span {color: black !important;}
    
    .right_menu_protrack tr td.bold {background-image: none !important;  padding-top: 7px !important;padding-left: 0px; line-height: 34px;
                                     padding-top: 0px !important; line-height: 47px;}   
    
    .right_menu_protrack tr.two_lines td {padding-top: 20px !important; padding-bottom: 20px !important;}
    .right_menu_protrack tr.three_lines td {padding-top: 20px !important;}
    
    .right_menu_protrack tr td.bold span {background-image: none; padding-left: 40px;}
    .right_menu_protrack tr td.thin {padding-right: 65px !important;text-align: right;padding-right: 50px !important; padding-left: 0 !important;}
    .right_menu_protrack tr td.thin span {line-height:47px;}
    
    .doc_768 {line-height: inherit !important;/*width:73% !important;*/}
    .td_doc_768 {padding-top: 15px !important;padding-bottom: 12px !important;}
    
    
    
    /*768*/
    tr.special {/*display:none !important;*/}    
    .right_menu_protrack .special td {background-color: white /*!important*/; /*padding-left: 40px;*/ padding-right: 0px; /*height: 28px !important; line-height: 37px; padding-left: 5px; padding-right: 5px;*/}
    .special span {color: #3b3f45 !important;}
    .special.active2 {cursor: inherit !important;}   
    .special_block {padding-top: 15px;padding-bottom: 20px;padding-left: 18px;}
       
    .inner_768 {border: 1px solid #d2d2d2 !important;height:27px;padding-left:5px !important;color: #656565;padding-right:5px !important; vertical-align: middle !important;}  
    .tr_inner_768:hover {cursor: inherit !important;}
    
    .right_menu_protrack tr.one_line td.thin {padding-top: 0;}
    
    
    .right_menu_protrack tr td.bigger {line-height: 47px !important;}
}



@media (max-width: 1149px) and (min-width: 1px) {

    .right_menu_protrack tr.nonclick_menu td span {color: black !important;}

}


.special {display:none;}

@media (max-width: 1149px) and (min-width: 768px) {
    .action-log_360_1149 tbody tr td {width: 50%;}
}

.special_block table tr {border: 1px #e5e5e5 solid;}
.special_block table tr td {border: 1px #e5e5e5 solid !important;}
.special_block table th {padding: 0;}

    @media (max-width: 767px) and (min-width: 1px) {
        .special_block {padding-left: 0;}
        .right_menu_protrack tr.one_line td.bold {/*padding-top: 13px; padding-bottom: 13px;padding: 0 !important;line-height: 51px;*/}
        
        .yes_360 {display: block;font-weight: normal;font-size: 15px; font-weight: bold;line-height: inherit !important;}
        .no_360 {display: none !important;}
        
        .prep_768 {padding: 0;line-height: 51px;}
        .prep_768_td {padding-top: 0px !important;padding-bottom: 0px !important;line-height: 51px;}
    }    
        
    @media (max-width: 50000px) and (min-width: 768px) {
        .yes_360 {display: none !important;}           
        .prep_768 {padding: 0;line-height: 46px;font-weight: bold;color: #656565;}
        .prep_768_td {padding-top: 0px !important;padding-bottom: 0px !important;line-height: 46px;}
    }

    @media (max-width: 50000px) and (min-width: 768px) {
        .wf_pannel_title {float: left;margin-top: 10px;}
    }
          
.quoted_unprepared {cursor: initial !important;}  

.icon_filename_download {/*width:100%;*/ border-collapse: separate;padding-left: 0px; margin-bottom: 30px;}
.icon_filename_download tbody tr td a img.download_button_quote {width: auto; height: auto; margin-left: 15px; margin-bottom: 10px;}
.icon_filename_download tbody tr td img.file_icon {padding-top: 3px; margin-left: -4px;}
.icon_filename_download tbody tr td span {float: left;line-height: 39px; max-width: 400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.icon_filename_download tbody tr td {border: none !important;height: 45px;}



.aftership_row.aftership_row_al.first_row .final_action {/*font-weight: bold;*/ color: green;}
.aftership_row.aftership_row_al.first_row .final_action_action {font-weight: bold;}

@media (max-width: 767px) and (min-width: 1px) {
    .protrack_main_content {width: 96%; /*margin-left: 20px;*/ width: 100%;}
}

@media (max-width: 767px) and (min-width: 1px) {
    .special {/*width: 184%;*/}
}

@media (max-width: 1149px) and (min-width: 1px) {
    .special.site_information_tr768 {display:block;visibility: hidden;}
    .site_information {display: none;}
    .icon_filename_download tbody tr td span {max-width: 220px;}
}

@media (max-width: 767px) and (min-width: 1px) {
    .documents_page {width: 100% !important;}
    .icon_filename_download tbody tr td span {max-width: 180px;}
    .icon_filename_download tbody tr td a img.download_button_quote {margin-left: 10px;}
}
@media (max-width: 499px) and (min-width: 1px) {
    .icon_filename_download tbody tr td span {max-width: 150px;}
    .icon_filename_download tbody tr td a img.download_button_quote {margin-left: 0;}
}
    



@media (max-width: 50000px) and (min-width: 1350px) {
    /* vyhledávání vlevo */
    .protrack_left_side {float:left;width:250px;/*height:872px;*/background-color: #efefef;margin-top: 100px;z-index:1;}
    
    .menu_left_1024 .protrack_left_side {display:none; visibility: hidden; position: absolute;}
    
    .protrack_search {background-color: #efefef;width: 250px;height: 161px;/*color: #c1c1c1;*/ font-size: 14px;padding-top: 25px;position: fixed;top: 100px;z-index: 101;}
    .search1 {margin-left: 23px;}
    .search2 {margin-left: 23px;margin-top: 10px;}

    .search1 div, .search2 div {width: 199px;height:auto;margin-top: 5px;}
    .search1 div input, .search2 div input {width: 179px;height: 36px; border: none; margin-top: 8px;border: 1px solid #d9d9d9; color: #4a4a4a; padding: 0 10px; font-size: 14px;}
    .search1 div img, .search2 div img {float:right;cursor:pointer;margin-top:4px; position: absolute; right: 27px;}

    /* levé menu */
    .left_menu_protrack {/*padding-top: 22px;*/position: fixed;top: 286px;width: 250px;  z-index: 100; position: initial; padding-top: 188px;}
    .left_menu_protrack ul li {color: #4a4a4a;font-size:14px;padding-left: 17px;border-top: 1px #d9d9d9 solid;height: 37px;line-height: 37px;background: none;
                                 background-repeat: no-repeat;background-position: 10px 50%;background-color: #efefef;}
    .left_menu_protrack ul li.menu_home {/*border-top:none;*/background-image: url('/img/new/Menu Home.svg') !important;padding-left: 40px;} 
    .left_menu_protrack ul li.menu_home:hover {/*border-top:none;*/background-image: url('/img/new/A Menu Home.svg') !important;padding-left: 40px;} 
    .left_menu_protrack ul li.menu_quotes, .left_menu_protrack ul li.menu_lumen {background-image: url('/img/new/Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_pods {background-image: url('/img/new/Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.deployments {background-image: url('/img/new/Menu Deployments.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_quotes:hover, .left_menu_protrack ul li.menu_lumen:hover {background-image: url('/img/new/A Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_pods:hover {background-image: url('/img/new/A Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.deployments:hover {background-image: url('/img/new/A Menu Deployments.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.deployments a {padding-left: 23px;}
    .left_menu_protrack ul li.deployments ul li a {padding-left: 0px !important;}
    .left_menu_protrack ul li.feedbacks a {padding-left: 23px;}
    track ul li.feedbacks a {padding-left: 23px;}
    .left_menu_protrack ul li.feedbacks ul li a {padding-left: 0px !important;}   
    .left_menu_protrack ul li.menu_maintenance a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_maintenance ul li a {padding-left: 0px !important;}  
    
    .left_menu_protrack ul li.menu_managed_services a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_managed_services ul li a {padding-left: 0px !important;}  
    
    .left_menu_protrack ul li.global_storage ul li a {padding-left: 0px !important;}  
    
    .left_menu_protrack ul li.menu_invoices a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_invoices ul li a {padding-left: 0px !important;}   
    
    /*.left_menu_protrack ul li.menu_managed_services a {padding-left: 23px;}*/
    .left_menu_protrack ul li.menu_managed_services ul li a {padding-left: 0px !important;}    
    .left_menu_protrack ul li.menu_connectivity a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_connectivity ul li a {padding-left: 0px !important;}      
    .left_menu_protrack ul li.menu_maintenance {background-image: url('/img/new/Menu Support.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_maintenance:hover {background-image: url('/img/new/A Menu Support.svg') !important;/*padding-left: 45px;*/}
    /*.left_menu_protrack ul li.menu_managed_services {background-image: url('/img/left_menu_managed_services.png') !important;}*/
    
    .left_menu_protrack ul li.menu_invoices {background-image: url('/img/new/Menu Invoices.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_invoices:hover {background-image: url('/img/new/A Menu Invoices.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_end_customer {background-image: url('/img/new/Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_end_customer:hover {background-image: url('/img/new/A Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_managed_services {background-image: url('/img/new/Menu Global Storage.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_managed_services:hover {background-image: url('/img/new/A Menu Global Storage.svg') !important;/*padding-left: 45px;*/}

    .left_menu_protrack ul li.global_storage {background-image: url('/img/new/Menu Managed Services.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.global_storage:hover {background-image: url('/img/new/A Menu Managed Services.svg') !important;/*padding-left: 45px;*/}
    
    .left_menu_protrack ul li.menu_contacts {background-image: url('/img/new/MenuContacts.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_contacts:hover {background-image: url('/img/new/A MenuContacts.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.phonetic_tool {background-image: url('/img/new/Menu Alphabet Tool.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.phonetic_tool:hover {background-image: url('/img/new/A Menu Alphabet Tool.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.feedbacks {background-image: url('/img/new/Menu Feedback.svg') !important;/*padding-left: 45px;*/     border-bottom: 1px #d9d9d9 solid;}
    .left_menu_protrack ul li.feedbacks:hover {background-image: url('/img/new/A Menu Feedback.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.user_admin {background-image: url('/img/new/Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.user_admin:hover {background-image: url('/img/new/A Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_connectivity {background-image: url('/img/new/Menu Connectivity.svg') !important; /*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_connectivity:hover {background-image: url('/img/new/A Menu Connectivity.svg') !important; /*padding-left: 45px;*/}
    .left_menu_protrack ul li.global_storage {background-image: url('/img/new/Menu Global Storage.svg') !important; padding-left: 40px;}   
    .left_menu_protrack ul li.global_storage:hover {background-image: url('/img/new/A Menu Global Storage.svg') !important; padding-left: 40px;}   
    .left_menu_protrack ul li:hover {background-color: #e4f5fc;cursor: pointer; font-weight: bold; color: #009fe3;}
    .left_menu_protrack a {color: inherit;text-decoration: inherit;font-size: inherit;width: 210px;position: absolute;}
   
    .menu_click_1920 {display:none; margin-top: 0 !important; margin-left: 30px !important; cursor: pointer; float:left; width:186px; height: 70px;
                      background-image: url('/img/company_menu_sipka.png');background-repeat: no-repeat;background-position: 88% 50%;}
    .menu_click_1920 span {color: #d6d6d6;font-size: 16px;line-height: 70px;padding-left: 15px;}   
    .menu_click_1024 {display:none;}   
    .menu_top_1024 .menu_protrack {display: none;visibility: hidden; position: absolute;}
    .menu_left_1024 img {display: none;}   
    
    .menu_protrack {float:left;margin-top: 25px;}
    .menu_protrack ul li {/*display: inline;*/ color: #d6d6d6;font-size:16px;/*margin-left: 24px !important;*//*margin-left: 8px !important;*/padding-left: 0;background: none;}
    .menu_protrack a {color: #d6d6d6;text-decoration: none;font-size: 16px;}
    .menu_protrack ul li.first {margin-left: 15px /*!important*/;}
    .menu_protrack ul li:hover {cursor:pointer;}   
    .menu_protrack a:hover {color: #ffffff;}  
    
    #header_protrack .menu_protrack {/*width: 1100px;*/ margin: 0px auto; /*position: relative;*/ z-index: 1000;}
    #header_protrack .menu_protrack > ul { margin: 0; /*margin-left: 197px; width: 1000px;*/}
    #header_protrack .menu_protrack ul li {background: none; float: left; padding: 0 1px; border-left: 1px solid #d9d9d9;}
    #header_protrack .menu_protrack > ul > li a {color: #009fe3; line-height: 100px; padding: 0 39px; text-decoration: none; display: block; cursor: pointer; font-family: 'robotolight';}
    #header_protrack .menu_protrack ul li div {display: none; position: absolute; left: -61px; top: 92px; width: 1100px; background-color: #3a3a3a; width: 1100px;padding-bottom: 10px;}
    #header_protrack .menu_protrack ul li div > ul {float: left; margin: 0; }
    #header_protrack .menu_protrack ul li div > ul > li {width: 215px; float: none; clear: both; margin: 20px; padding: 10px;}
    #header_protrack .menu_protrack.menu_airxx ul li div > ul > li {float: left; clear: none;}
    #header_protrack .menu_protrack ul li div > ul > li > ul > li {padding: 0; float: none; clear: both; overflow: visible; margin-left: inherit;}
    #header_protrack .menu_protrack ul li div ul li a {display: block; padding: 0; color: #fcb712; /*font-weight: bold;*/font-family:'robotomedium';    padding-bottom: 5px;}

    #header_protrack .menu_protrack li ul li ul li a {font-size: 12px; padding-top: 8px; float: none; clear: both; width: 210px; color: #a9a9a9; font-weight: normal;font-family:'robotoregular';padding-bottom: 0;}
    #header_protrack .menu_protrack > ul > li:hover > div {display: block;}
    #header_protrack .menu_protrack > ul > li.selected > a, #header .menu_protrack > ul > li:hover {background: url('/img/menu_li_selected_bg.png') repeat-x;}
    #header_protrack .menu_protrack > ul > li:hover {}

    #header_protrack .menu_protrack ul li div ul li:hover  {background-color: #313131;}
    #header_protrack .menu_protrack ul li div ul li.selected  {border: 2px solid #fcb712; margin: 18px;} 
    .padding_top20 {padding-top: 20px !important;}
}

/*
@media (max-width: 50000px) and (min-width: 1150px) {
    .protrack_search.too_low_height, .left_menu_protrack.too_low_height {position: relative; top: auto;}
    .lupa_1024.too_low_height {position: relative; z-index: 1 !important;}   
}
@media (max-width: 1349px) and (min-width: 1150px) {
    .protrack_left_side.too_low_height {margin-top: 23px;}
}
*/
@media (max-width: 50000px) and (min-width: 1450px) {
    .menu_protrack ul li {/*margin-left: 20px !important;*/}
}

/*
@media (max-width: 1449px) and (min-width: 1350px) {
    #header_protrack .menu_protrack > ul > li a {padding: 26px 5px;}
    #header_protrack .menu_protrack ul li div > ul > li {margin-left: 8px; margin-right: 8px;}
    #header_protrack .menu_protrack ul li div {width: 1020px;}
}
*/

@media (max-width: 1349px) and (min-width: 1px) {
    .menu_protrack_1920 .menu_protrack {display: none !important;position: absolute;top: -22px;left: 341px;padding-top: 24px;padding-bottom: 12px;padding-right: 30px;}
}
@media (max-width: 50000px) and (min-width: 1px) {
    /*.menu_protrack_1920 .menu_protrack {display: none;position: absolute;top: -22px;left: 341px;padding-top: 24px;padding-bottom: 12px;padding-right: 30px;}*/
    .menu_protrack_1920 .menu_protrack {display: block;float:right;}
}
@media (max-width: 1379px) and (min-width: 1px) {
    .menu_protrack_1920 .menu_protrack {left: 320px;}
}



.info_wrapper.neeco_contact p {width: auto !important;}
.info_wrapper.neeco_contact_inner p {width: auto !important;}

.menu_left_1024 {display:none;}

@media (max-width: 1349px) and (min-width: 1150px) {
    /* vyhledávání vlevo */
    .protrack_left_side {float:left;width:250px;/*height:872px;*/background-color: #efefef;margin-top: 100px;display:none;  position: relative; z-index: 1;position: absolute;}
    
    .protrack_left_side_1024 {float:left;width:50px;/*height:872px;*/background-color: #232323;margin-top: 100px;display:block;display: none !important;}
    
    .lupa_1024 {position: absolute; display: block !important; left: 0px; top: 100px; cursor: pointer; position: fixed; z-index:1 !important;}
    
    .protrack_search {background-color: #efefef;width: 250px;height: 161px;/*color: #c1c1c1;*/font-size: 14px;padding-top: 25px;position: fixed;top: 100px; z-index: 0; z-index: 101;}
    .search1 {margin-left: 23px;}
    .search2 {margin-left: 23px;margin-top: 10px;}


    .menu_left_1024 .protrack_left_side {z-index: 1;}       
    .search1 div, .search2 div {width: 199px;height:auto;margin-top: 5px;}
    .search1 div input, .search2 div input {width: 179px; height: 36px; border: none; margin-top: 8px; border: 1px solid #d9d9d9; color: #4a4a4a; padding: 0 10px; font-size: 14px;}
    .search1 div img, .search2 div img {float: right; cursor: pointer; margin-top: 4px; position: absolute; right: 27px;}

    /* levé menu */
    .left_menu_protrack {/*padding-top: 22px;*/position: initial; padding-top: 188px; top: 286px;width: 250px;  z-index: 100;}
    .left_menu_protrack ul li {color: #4a4a4a;font-size:14px;padding-left: 17px;border-top: 1px #d9d9d9 solid;height: 37px;line-height: 37px;background: none;
                                 background-repeat: no-repeat;background-position: 10px 50%;background-color: #efefef;}
    .left_menu_protrack ul li.menu_home {/*border-top:none;*/background-image: url('/img/new/Menu Home.svg') !important;padding-left: 40px;} 
    .left_menu_protrack ul li.menu_home:hover {/*border-top:none;*/background-image: url('/img/new/A Menu Home.svg') !important;padding-left: 40px;} 
    .left_menu_protrack ul li.menu_quotes, .left_menu_protrack ul li.menu_lumen {background-image: url('/img/new/Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_pods {background-image: url('/img/new/Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.deployments {background-image: url('/img/new/Menu Deployments.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_quotes:hover, .left_menu_protrack ul li.menu_lumen:hover {background-image: url('/img/new/A Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_pods:hover {background-image: url('/img/new/A Menu Quotes.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.deployments:hover {background-image: url('/img/new/A Menu Deployments.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.deployments a {padding-left: 23px;}
    .left_menu_protrack ul li.deployments ul li a {padding-left: 0px !important;}
    .left_menu_protrack ul li.feedbacks a {padding-left: 23px;}
    track ul li.feedbacks a {padding-left: 23px;}
    .left_menu_protrack ul li.feedbacks ul li a {padding-left: 0px !important;}   
    .left_menu_protrack ul li.menu_maintenance a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_maintenance ul li a {padding-left: 0px !important;}  
    
    .left_menu_protrack ul li.menu_managed_services a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_managed_services ul li a {padding-left: 0px !important;}  
    
    .left_menu_protrack ul li.menu_invoices a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_invoices ul li a {padding-left: 0px !important;}   
    
    /*.left_menu_protrack ul li.menu_managed_services a {padding-left: 23px;}*/
    .left_menu_protrack ul li.menu_managed_services ul li a {padding-left: 0px !important;}    
    .left_menu_protrack ul li.menu_connectivity a {padding-left: 23px;}
    .left_menu_protrack ul li.menu_connectivity ul li a {padding-left: 0px !important;}      
    .left_menu_protrack ul li.menu_maintenance {background-image: url('/img/new/Menu Support.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_maintenance:hover {background-image: url('/img/new/A Menu Support.svg') !important;/*padding-left: 45px;*/}
    /*.left_menu_protrack ul li.menu_managed_services {background-image: url('/img/left_menu_managed_services.png') !important;}*/
    
    .left_menu_protrack ul li.menu_invoices {background-image: url('/img/new/Menu Invoices.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_invoices:hover {background-image: url('/img/new/A Menu Invoices.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_end_customer {background-image: url('/img/new/Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_end_customer:hover {background-image: url('/img/new/A Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_managed_services {background-image: url('/img/new/Menu Managed Services.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_managed_services:hover {background-image: url('/img/new/A Menu Managed Services.svg') !important;/*padding-left: 45px;*/}
    
    .left_menu_protrack ul li.menu_contacts {background-image: url('/img/new/MenuContacts.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_contacts:hover {background-image: url('/img/new/A MenuContacts.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.phonetic_tool {background-image: url('/img/new/Menu Alphabet Tool.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.phonetic_tool:hover {background-image: url('/img/new/A Menu Alphabet Tool.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.feedbacks {background-image: url('/img/new/Menu Feedback.svg') !important;/*padding-left: 45px;*/     border-bottom: 1px #d9d9d9 solid;}
    .left_menu_protrack ul li.feedbacks:hover {background-image: url('/img/new/A Menu Feedback.svg') !important;/*padding-left: 45px;*/}
    .left_menu_protrack ul li.user_admin {background-image: url('/img/new/Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.user_admin:hover {background-image: url('/img/new/A Menu End Customer.svg') !important;padding-left: 40px;}
    .left_menu_protrack ul li.menu_connectivity {background-image: url('/img/new/Menu Connectivity.svg') !important; /*padding-left: 45px;*/}
    .left_menu_protrack ul li.menu_connectivity:hover {background-image: url('/img/new/A Menu Connectivity.svg') !important; /*padding-left: 45px;*/}
    .left_menu_protrack ul li.global_storage {background-image: url('/img/new/Menu Global Storage.svg') !important; padding-left: 40px;}   
    .left_menu_protrack ul li.global_storage:hover {background-image: url('/img/new/A Menu Global Storage.svg') !important; padding-left: 40px;}   
    .left_menu_protrack ul li:hover {background-color: #e4f5fc;cursor: pointer; font-weight: bold; color: #009fe3;}
    .left_menu_protrack a {color: inherit;text-decoration: inherit;font-size: inherit;width: 82%;position: absolute;}

    .menu_click_1920 {display:none;}
    
    .menu_click_1024 {display:block; margin-top: 0 !important; margin-left: 30px !important; cursor: pointer; float:left; width:93px; height: 100px;background-image: url('/img/menu_click_1024_unselected_new.png');}
    .menu_click_1024_selected {margin-top: 0 !important; margin-left: 30px !important; cursor: pointer;}
    
    .menu_protrack {float:left;margin-top: 25px;display:none;  margin-top: 100px; position: absolute; background-color: #ffffff; width: 100%;}
    .menu_protrack ul li {/*display: inline;*/ color: #009fe3;font-size:16px;padding-left: 30px !important;padding-left: 0;background: none; border-bottom: 1px solid lightgray;}
    .menu_protrack a {color: #009fe3; text-decoration: none; font-size: 20px; line-height: 50px;}
    .menu_protrack ul li.first {/*margin-left: 42px !important;*/}
    .menu_protrack ul li.last {border-bottom: none;}
    .menu_protrack ul li:hover {cursor:pointer;}
    
    .menu_left_1024 {display:block; background-color: #efefef;}
}

@media (max-width: 1149px) and (min-width: 768px) {
    .menu_click_1024 {display:block; margin-top: 0 !important; margin-left: 30px !important; cursor: pointer; float:left; width: 93px; height: 100px; background-image: url('/img/menu_click_1024_unselected_new.png');}
    .menu_click_1024_selected {margin-top: 0 !important; margin-left: 30px !important; cursor: pointer;}
    .menu_click_1920 {display:none;}
       
    .menu_protrack {float:left;margin-top: 25px;display:none;  margin-top: 100px; position: absolute; background-color: white; width: 100%;}
    .menu_protrack ul li {/*display: inline;*/ color: #d6d6d6;font-size:16px;padding-left: 30px !important;padding-left: 0;background: none; border-bottom: 1px solid lightgray;}
    .menu_protrack a {color: #009fe3; text-decoration: none; font-size: 20px; line-height: 50px;}
    .menu_protrack ul li.first {/*margin-left: 42px !important;*/}
    .menu_protrack ul li.last {border-bottom: none;}
    .menu_protrack ul li:hover {cursor:pointer;}
    
    .left_menu_protrack {display:none;}
    .menu_left_1024 .left_menu_protrack {display: block;visibility: visible;display:none;}
    .menu_left_1024 .left_menu_protrack {float:left;margin-top: 25px; margin-top: 70px; /*position: fixed;*/ background-color: #3a3a3a; width: 100%;margin-top: 182px; z-index: 2 !important;}
    .menu_left_1024 .left_menu_protrack ul {margin-bottom: 0px;}
    .menu_left_1024 .left_menu_protrack ul li {/*display: inline;*/ color: #4a4a4a;font-size:16px;padding-left: 30px !important;padding-left: 0;background: none; border-bottom: 1px solid lightgray;}
    .menu_left_1024 .left_menu_protrack a {color: #4a4a4a; text-decoration: none; font-size: 20px; line-height: 45px;font-size: 18px;line-height: 28px;}
    .menu_left_1024 .left_menu_protrack ul li.first {/*margin-left: 42px !important;*/ /*display: block;*/}
    .menu_left_1024 .left_menu_protrack ul li.last {border-bottom: none;}
    .menu_left_1024 .left_menu_protrack ul li:hover {cursor:pointer;}
    
    
    .lupa_1024 {visibility: hidden;}
    
    .protrack_left_side {visibility: hidden;height:auto;display: block !important;}
    
    /* search */
    .protrack_search {display:none;}
    .menu_left_1024 .protrack_search {display: block;/*background-color: #efefef;*/width: 250px;height: 90px;color: #4a4a4a;font-size: 16px;padding-top: 25px;
                                      position: fixed; top: 100px; z-index: 1 !important;width:100%;visibility: visible;}
    .search1 {margin-left: 23px; width:45%;float:left; margin-left: 3.3%;}
    .search2 {margin-left: 23px; width:45%;float:left; margin-left: 3.3%;}

    .search1 div, .search2 div {width: 199px;height:auto;margin-top: 5px;width: 100%; position: relative;}
    .search1 div input, .search2 div input {width: 168px;height: 36px;    border: 1px solid #d9d9d9;width: 100%;}
    .search1 div img, .search2 div img {float:right;cursor:pointer; position: absolute; right: 0; /*top: 0;*/  bottom: 0;}
    
    .left_menu_protrack ul {background-color: #efefef;}
    .deployments ul {visibility: visible !important; position: absolute; position: relative; background-color: #efefef; margin-left:0;width: auto;background-color: #efefef;}
    
    .feedbacks ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .menu_maintenance ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .menu_managed_services ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .menu_connectivity ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    
    .menu_invoices ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
        
    .menu_left_1024 .left_menu_protrack ul li ul li {margin-left: 30px; padding-left: 0 !important;}
    
    .protrack_left_side_menu_click_768 {display: block !important; height: 50px; position: absolute; top: 215px; width: 100%; background-color: #efefef; cursor:pointer;
                                        background-image: url('/img/right_menu_bg_nonactive_768.png'); background-repeat: no-repeat; background-position: 100% 49%; 
                                        background-color: #efefef;  position: fixed;  z-index: 2 !important; /*top: 70px;*/  z-index: 1 !important;}
    .protrack_left_side_menu_click_768 span {font-size: 20px; padding-left: 30px; /*color: white;*/ line-height: 48px;}
    
    
    #header_protrack .menu_protrack ul li div {display: none;}
}


@media (max-width: 50000px) and (min-width: 1149px) {
    .protrack_left_side_1024_height {height:700px;}
}

@media (max-width: 1349px) and (min-width: 1px) {
    #header_protrack .menu_protrack ul li div {display: none;}
}

@media (max-width: 767px) and (min-width: 1px) {
    .menu_click_1024 {display:block; margin-top: 0 !important; margin-left: 0px !important; cursor: pointer; float:left; width: 93px; height: 100px; background-image: url('/img/menu_click_1024_unselected_new.png');}
    .menu_click_1024_selected {margin-top: 0 !important; margin-left: 30px !important; cursor: pointer;}
    .menu_click_1920 {display:none;}
    
    .menu_protrack {float:left;margin-top: 25px;display:none;  margin-top: 100px; position: absolute; background-color: white; width: 100%;}
    .menu_protrack ul li {/*display: inline;*/ color: #d6d6d6;font-size:16px;padding-left: 30px !important;padding-left: 0;background: none; border-bottom: 1px solid lightgray;}
    .menu_protrack a {color: #009fe3; text-decoration: none; font-size: 20px; line-height: 50px;}
    .menu_protrack ul li.first {/*margin-left: 42px !important;*/}
    .menu_protrack ul li.last {border-bottom: none;}
    .menu_protrack ul li:hover {cursor:pointer;}
    
    .left_menu_protrack {display:none;}
    .menu_left_1024 .left_menu_protrack {display: block;visibility: visible;display:none;}
    .menu_left_1024 .left_menu_protrack {float:left; /*position: fixed;*/ background-color: #3a3a3a; width: 100%;
                                         margin-top: 139px; z-index: 1 !important; margin-bottom: 30px;}
    .menu_left_1024 .left_menu_protrack ul {margin-bottom: 0px;}
    .menu_left_1024 .left_menu_protrack ul li {/*display: inline;*/ color: #4a4a4a;font-size:16px;padding-left: 30px !important;padding-left: 0;background: none; border-bottom: 1px solid lightgray;}
    .menu_left_1024 .left_menu_protrack a {color: #4a4a4a; text-decoration: none; font-size: 20px; line-height: 45px;font-size: 18px;line-height: 28px;}
    .menu_left_1024 .left_menu_protrack ul li.first {/*margin-left: 42px !important;*/ /*display: block;*/}
    .menu_left_1024 .left_menu_protrack ul li.last {border-bottom: none;}
    .menu_left_1024 .left_menu_protrack ul li:hover {cursor:pointer;}    
    
    .lupa_1024 {visibility: hidden;}   
    .protrack_left_side {visibility: hidden; display: block !important;}
    
    /* search */
    .protrack_search {display:none;}
    .menu_left_1024 .protrack_search {display: block;/*background-color: #efefef;*/width: 250px;height: 90px;color: #4a4a4a;font-size: 16px;padding-top: 25px;
                                      position: fixed; top: 100px; z-index: 1 !important;width:100%;visibility: visible;height: 47px;z-index: 20 !important;}
    .search1 {margin-left: 23px; width:45%;float:left; margin-left: 3.3%;float: none;margin-top: 10px;width: 92%;}
    .search2 {margin-left: 23px; width:45%;float:left; margin-left: 3.3%;float: none;margin-top: 20px;width: 92%;}

    .search1 div, .search2 div {width: 199px;height:auto;margin-top: 5px;width: 100%; position: relative;}
    .search1 div input, .search2 div input {width: 168px;height: 36px; border: 1px solid #d9d9d9;width: 100%;}
    .search1 div img, .search2 div img {float:right;cursor:pointer; position: absolute; right: 0; /*top: 0;*/ bottom: 0;}
      
    .left_menu_protrack ul {background-color: #efefef;}
    .deployments ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .global_storage ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .feedbacks ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .menu_maintenance ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    
    .menu_invoices ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    
    .menu_managed_services ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
    .menu_connectivity ul {visibility: visible !important; position: absolute; position: relative; background-color: #3a3a3a; margin-left:0;width: auto;background-color: #efefef;}
       
    .menu_left_1024 .left_menu_protrack ul li ul li {margin-left: 30px; padding-left: 0 !important;}
    
    .protrack_left_side_menu_click_768 {display: block !important; height: 50px; position: absolute; top: 172px; width: 100%;  cursor:pointer;
                                        background: #efefef url('/img/right_menu_bg_nonactive_768.png'); background-repeat: no-repeat; background-position: 100% 49%; z-index: 10;
                                        position: fixed;  z-index: 2 !important;}
    .protrack_left_side_menu_click_768 span {font-size: 20px; padding-left: 20px; line-height: 48px;}
    
    .header_esolutions_wrapper span {display: none;}
    #header_protrack .menu_protrack ul li div {display: none;}
}




@media (max-width: 496px) and (min-width: 1px) {
    .menu_click_1024 {margin-left: 0 !important;}
    /*#header_protrack img {left: 75px;}*/
}

/* end customers vypis */
.end_customers {margin-top: 30px;margin-bottom: 20px;}
.ec_form {margin-top: 80px;}
.end_customers div {width:24.2%; float:left; border: 2px solid #f7f7f7;height: 255px;border-left: none;border-bottom: none;position: relative;}
.end_customers p {width:100% !important;height: 150px;position: relative;padding-top: 15px;padding-bottom: 12px;text-align: center; margin: 1em 0; padding-left: 0 !important;}
.end_customers img {vertical-align: middle;margin: 0 auto !important;/*display: block;*/float: none !important;max-width: 150px;height: auto;}
.end_customers span.ec_tracking_number {color: #669ebf;  margin: 0 auto;display: block;max-width: 70%;text-align: center;font-size: 15px;text-decoration: underline;
                                        bottom: 20px;position: absolute;left: 0;right: 0;display: none;}
.end_customers span.ec_title {color: #656565; margin: 0 auto; display: block; /*max-width: 70%;*/ text-align: center; padding-bottom: 20px; font-size: 15px; bottom: 35px;
                              position: absolute; left: 0; right: 0;padding-left: 20px; padding-right: 20px;}

.helper {display: inline-block;height: 100%;vertical-align: middle;}


.ec_vypis_left {clear:both; border-left: 2px solid #f7f7f7 !important;}
.ec_vypis_top {border-bottom: 2px solid #f7f7f7 !important;}
.ec_title {color: #656565;font-weight: bold;}
.ec_input {border: 1px solid #ededed;height: 26px;width: 280px;}

.indirect_submit_ec {padding: 6px 11px 5px 11px !important;}
.indirect_reset_ec {padding: 6px 11px 5px 11px !important;}

.control_log_zpet {position: absolute;right: 40px;top: 78px;background-color: #0c4c83;color: white;padding: 5px 10px 5px 10px;cursor: pointer;}
.wf_pannel_view_digest_ec, .wf_pannel_view_all_ec {cursor: pointer; position: absolute;right: 20px;color: white;line-height: 50px;font-weight: bold;text-decoration: underline;}

@media (max-width: 899px) and (min-width: 1px) {
    .ec_vypis_left_1024 {clear:both;border-left: 2px solid #f7f7f7 !important;}
    .end_customers div {width:48%;}
    .ec_vypis_top {border-bottom:none !important;}
    .ec_vypis_top_1024 {border-bottom: 2px solid #f7f7f7 !important;}
}

.requestor_email {/*background-image: url('/img/requestor_email.png');*/background-repeat: no-repeat;padding-left: 0px;margin-top: 20px;
                  /*padding-top: 4px;*/margin-bottom: 10px;text-align: left !important;background-position: 0px 6px;padding-bottom: 0px !important;}
.requestor_name {/*background-image: url('/img/requestor_name.png');*/background-repeat: no-repeat;padding-left: 0px;
                 margin-top: 20px;margin-bottom: 10px;text-align: left !important;background-position: 0px 6px;padding-bottom: 0px !important;}



.modul_statistics {clear: both;margin-left: 30px;font-weight: bold;font-size:15px;line-height: 28px;margin-top: 40px; padding-bottom: 0;}

.small_left_zero {margin-left: 30px;}

@media (max-width: 1149px) and (min-width: 1px) {
    .wf_pannel_view_digest_ec, .wf_pannel_view_all_ec {margin-right: 20px;}
    .requestor_email {/*padding-top:4px;*/}
    .wf_pannel_vypis {margin-left: 30px;}
    
    .modul_statistics {margin-left: 0px;}
    .small_left_zero {margin-left: 0px;}
}

@media (max-width: 800px) and (min-width: 1px) {
    .modul_statistics {
        margin-top: 110px;
        padding-bottom: 0px !important;
    }
}

.wf_pannel {width: 100%;float: left; border-bottom: 1px solid lightgray;background-color: #efefef !important;color: white; color: #77a5ce !important;float: none !important;height: 51px;
            border-bottom: 1px solid #dfdfdf;}
.wf_pannel_vypis {margin-bottom: 15px;}

.h1_wrapper p.modul_statistics a {text-decoration: underline;font-size: 15px;}

.lom_detail {font-size:19px !important;padding: 0 !important;/*padding-left: 4px !important;padding-right: 4px !important;*/}
.lom_vypis {font-size:19px !important;padding: 0 !important;}
.h1_inline span {font-size: 14px !important;
    padding-left: 5px !important;
    color: #4a4a4a !important;
    font-weight: bold !important;
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;}

.navigace_wrapper {padding-left: 25px !important;padding-right: 10px;color: #77a5ce !important;}
.detail_panel a {    font-size: 14px;
    font-weight: normal;
    color: #8a8a8a !important;
    padding: 0 5px !important;
    text-transform: uppercase;
    text-decoration: underline !important;}
.detail_panel {background: none !important;width: 100% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.home_dokaz_modul:hover {font-size: 26px;}
.home_dokaz_modul {color: #4f4f4f !important;margin-left: 30px;margin-top: 20px;text-shadow: none;font-size: 26px;float: left;margin-bottom: 20px;text-transform: uppercase;font-weight: bold;}

.div_768 span {display:block;}
.detail_h3_768 {width: 100% !important;height: 34px;padding: 0 !important;line-height: 34px;}


@media (max-width: 767px) and (min-width: 1px) {
    .home_dokaz_modul {/*line-height: 105px;*/}
    .navigace_wrapper_bulk a {font-size: 15px;}
}


.files_table td {height: auto;padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px;}
.files_table td.date {word-break: break-all;width: 85% !important;}

#content_protrack h1 {margin-left:30px; margin-top: 20px;text-shadow: none;font-size:26px;float: left; margin-bottom: 20px;  text-transform: uppercase;}
.home_pannel h1 {float: none !important;}

.wf_pannel {float:right;}
.wf_pannel a {color: #3b3f45;float:left}
.wf_pannel_home {display: none;float:left;height: 51px;}
.wf_pannel_view_all {/*float:left;background-image: url('/img/wf_view_all.png');width: 187px; height: 41px;margin-top: 10px; cursor: pointer;*/}
.wf_pannel_view_digest {/*float:left;background-image: url('/img/wf_view_digest.png');width: 215px; height: 41px;margin-top: 10px; cursor: pointer;*/}
.wf_pannel span {padding-left: 48px;line-height: 51px;font-size: 15px;font-weight: normal;color: #8a8a8a;float:left;}
.share_email span, .send_email span {padding-left: 48px;line-height: 51px;font-size: 15px;font-weight: bold;color: inherit;float:left;}


.share_email span, .share_invoice span {padding-left: 44px !important; color: #009fe3!important;}
.share_email, .share_invoice {cursor: pointer;position: absolute;right: 0px;width: 116px;height: 51px;background-color: white;
                              background-image: url('/img/share_icon_click_new.png');background-position: 0% 40%; top: 0px;}

.share_invoice {cursor: pointer; position: absolute; right: 1px; width: 116px; height: 49px; background-color: white; 
                background-image: url('/img/share_icon_click.png'); background-position: 0% 40%;top: 1px;}

.send_email, .send_invoice {background-image: url('/img/share_icon_email_new.png');position: absolute;right: 0px;top: 51px;display: none;width: 115px;height: 50px;border-left: 1px solid #dfdfdf;
             box-shadow: 0px 3px 5px #dfdfdf;background-position: 0% 100%;text-decoration: none !important;  z-index: 10;}
.send_email span, .send_invoice span {color: #009fe3 !important;padding-left: 60px;}
.send_email span {padding-left: 52px;}

    
.related_activites {background-image: url('/img/new_related_activities_bg_active.png');background-position: 0% 44%;cursor: pointer;position: absolute;right: 0px;width: 231px;height: 51px;background-color: white; top: 0px;}
.related_activites span {padding-left: 44px !important;font-size: 15px !important;line-height: 53px !important;color: #1c588b !important;font-weight: bold;}
.related_activites .ra_number {padding-left: 10px !important;color: #12c6c2 !important;font-size: 14px !important; text-decoration: underline;}

@media (max-width: 1149px) and (min-width: 1px) {
    .share_email {top: 0;border: 1px solid #0c4c83;height: 49px;right: 0px;top: 29px;}
    .send_email {top: 51px; border-right: 1px solid #dfdfdf; top: 80px;}
    
    .share_email.share_email_inv {top: 0;}
    .send_email.send_email_inv {top: 51px;}
    
    .related_activites span {line-height: 50px !important;}
}
@media (max-width: 767px) and (min-width: 1px) {
    .share_email {top: 0px; position: relative;}
    .share_email.share_email_inv {position: absolute;}
    .send_email {top: 51px;}
}

.related_activities_table tr {background-color: #2174bf;background-color: #ffffff;}
.related_activities_table tr td {color: #ffffff !important;color: #1c588b !important;line-height: 33px;border-top: none !important;border-right: none !important;}
.related_activities_table tr td strong {text-decoration: none;}
.related_activities_table tr td a {color: #ffffff !important;color: #1c588b !important;}
.tr_heading {background-color: #12c7c2 !important;background-color: #ffffff !important;}
.ra_fe_td {background-image: url('/img/ra_fe_img.png');background-repeat: no-repeat;background-position: 8px 50%;padding-left: 30px !important;line-height: 28px;}
.ra_pcl_td {background-image: url('/img/ra_pcl_img.png');background-repeat: no-repeat;background-position: 8px 50%;padding-left: 30px !important;line-height: 28px;}
.ra_mnt_td {background-image: url('/img/left_menu_maintenance.png') !important;background-size: 14px;background-repeat: no-repeat;background-position: 8px 50%;padding-left: 30px !important;line-height: 28px;}
.ra_hw_td {background-image: url('/img/ra_deployments.png') !important;background-size: 14px;background-repeat: no-repeat;background-position: 8px 50%;padding-left: 30px !important;line-height: 28px;}

.ra_mnt_td_black {background-image: url('/img/left_menu_maintenance_black.png') !important;background-repeat: no-repeat;background-position: 8px 50%;padding-left: 30px !important;line-height: 28px;}

.related_activites_info {text-decoration: none;display:none;z-index: 1;position: absolute;right: 0px;top: 52px;width: auto;height: auto;background-color: rgb(173, 216, 230);
                         border-left: 1px solid #dfdfdf;box-shadow: 0px 3px 5px #dfdfdf;margin-right: 5px;}
.related_activites_info:hover {text-decoration: none;}

.related_activities_table tr td.related_name {line-height:14px;}

.h1_wrapper a {color: inherit;text-decoration: inherit;}
.wf_pannel_view_all span {/*padding-left: 37px;*/}
.wf_pannel_view_digest span {/*padding-left: 37px;*/}


.available_doc_count {color: #12c7c2;
    text-decoration: underline;
    padding: 1px 3px;}
.ikona_doc {width: 9px !important;height: 12px !important;padding-right: 3px !important; display:none;}


@media (max-width: 1149px) and (min-width: 1px) {
    .related_activites {top: 29px;z-index: 0;right: 0px;border: 1px solid #0c4c83;height: 49px;}  
    .related_activites_new_wrapper {position: absolute; top: 0; right: 0;}   
    .related_activites_info {border-right: 1px solid #dfdfdf;top: 50px; top: 80px;}
    
    .menu_left_1024 {height:100px !important;display: block;}
}
@media (max-width: 859px) and (min-width: 1px) {
    .related_activites {right: 0px;}
    .related_activites_info {right: 0px;}
}
    
@media (max-width: 767px) and (min-width: 1px) {
    .related_activites {position: relative; top:1px; /*clear: both; float: right;*/}
    .related_activites_new_wrapper {position: relative;clear: both; float: right;top:1px;}
    .related_activites_info {border-right: 1px solid #dfdfdf; /*top: 51px;*/ top: auto; margin-top: 1px;}
}



.detail_panel {display: block;}

@media (max-width: 1149px) and (min-width: 1px) {
    .detail_wrapper_content_right .qu_default {display: none !important;}
    .special qu_default_tr768 .qu_default {display: block;}
}

@media (max-width: 50000px) and (min-width: 1150px) {
    .search_button_sub {position: absolute;right: 28px;/*top: 20px;*/bottom:0;}
}


.related_activities_table td {width: auto !important;border: 1px solid black;max-width: 235px !important;cursor: default;line-height: 28px;color: #656565;border-color: #bcdfeb;
                              padding-right: 10px;padding-left: 10px;border: 1px solid #d2d2d2 !important;border-color: #bcdfeb !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.related_activities_table tr td a {display:block;height:100%;width:100%;text-decoration: none;color: #656565;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.related_activities_table tr.ra_fe:hover {background-color: #bcdfeb;}
.related_activities_table tr.ra_mnt:hover {background-color: #bcdfeb;}
.related_activities_table tr.ra_pcl:hover {background-color: #bcdfeb;}

.detail_contacts {/*color: #0c4c83 !important;font-weight: normal !important;background: url('/img/detail_contacts.png') no-repeat;background-position: 40px 3px;
                  padding-bottom: 6px;background-position: 40px 9px;padding-top: 13px !important;background-size: 28px; padding-bottom: 6px !important;*/}


@media (max-width: 1149px) and (min-width: 1px) {
    .detail_contacts {padding-left: 71px !important;padding-top: 7px !important;line-height: 34px;}
}

.site_details {/*color: #0c4c83 !important;font-weight: normal !important;background: url('/img/h3_site_details.png') no-repeat;background-position: 40px 3px;
                  padding-bottom: 6px;background-position: 38px 8px;padding-top: 13px !important;background-size: 28px; padding-bottom: 6px !important;*/}


.h3_connectivity {/*background: url('/img/h3_connectivity.png') no-repeat; background-position: 40px 3px;*/}


@media (max-width: 1149px) and (min-width: 1px) {
    .site_details {padding-left: 71px !important;padding-top: 7px !important;line-height: 34px;}
}

@media (max-width: 767px) and (min-width: 1px) {
    .related_activities_table td {max-width: 160px !important;}
    .related_activities_table.related_activities_table_wider td {max-width: 96px !important;}
}
@media (max-width: 599px) and (min-width: 1px) {
    .related_activities_table td {max-width: 100px !important;}
}


.detail_quote_preparation_status {color: #4a4a4a !important;font-weight: bold !important;
                                 font-size: 14px !important;padding-left: 30px !important;position: absolute;height: 42px;line-height: 42px;}

.shipping_details {background:url('/img/h3_equipment_and_shipping_details.png') no-repeat;color: #0c4c83 !important;font-weight: normal !important;
                   background-position: 40px 8px;font-size: 18px !important;padding-left: 78px !important;position: absolute;height: 39px;line-height: 34px;
                   background-size: 28px;}

.h3_aftership {background-image: url('/img/h3_aftership.png');}

.detail_main_information {float: left;padding-right: 16px;margin-top: -3px;}
.detail_main_information_gs {float: left;padding-right: 16px;margin-top: -3px;}



.right_menu_protrack tr td.bold span.main_info_768 {color: #0c4c83;}
.right_menu_protrack tr td.thin.thin_main_info.bigger span.main_info_768 {color: #4a4a4a;}

@media (max-width: 1149px) and (min-width: 1px) {
    .right_menu_protrack tr td.bold span.main_info_768 {padding-left: 15px;}
    
    .detail_main_information {margin-left: 30px;margin-top: 11px;padding-right: 0;margin-left: 40px;margin-top: 9px;}
    .qu_default_768_h3 {width: 620px;text-align: center;font-weight: bold !important;}
    
    .detail_main_information_gs {margin-left: 30px;margin-top: 5px;padding-right: 0;}
}



/* right content */


@media (max-width: 50000px) and (min-width: 1921px) {
    #content_protrack {/*margin: 0px auto;*/padding: 0;float: left;margin-top: 73px;display: block; /*position: absolute;*/ /*left: 250px; margin-right: 30px;top: 0; */
                       min-height: 1015px;/*width: 1670px !important;*/ flex: 1}
    .wf_pannel_vypis {width: 100%;}
    .wf_pannel {width: 100%;}
    /*.pag1 {top: 149px !important;}*/
    /*.download_export {top:149px !important;}*/
}

@media (max-width: 50000px) and (min-width: 1600px) {
    #content_protrack {width: auto;}
}
 
@media (max-width: 4920px) and (min-width: 1350px) { /*puvodne max-width: 1920px*/
    #content_protrack {/*float: left;margin-top: 73px; position: absolute; left: 250px; top: 0; */
                       margin: 0px auto;padding: 0;display: block;  /*margin-right: 30px;*/ min-height: 872px;
                       overflow: hidden;/*padding-top: 73px;*/ top: 100px;position: relative; /*min-height: 945px;*/ 
                       margin-bottom: 0px; -webkit-flex: 1; -ms-flex: 1; flex: 1;/*padding-bottom: 10px;*/}
}
@media (max-width: 1349px) and (min-width: 1150px) {
    #content_protrack {margin: 0px auto;padding: 0;/*float: left;margin-top: 73px; position: absolute; left: 50px; top: 0;*/
                      display: block; /*margin-right: 30px;*/
                      overflow: hidden;/*padding-top: 73px;*/ top: 100px;position: relative; min-height: 872px;
                      /*margin-bottom: 73px;*/ -webkit-flex: 1; -ms-flex: 1; flex: 1;/*padding-bottom: 10px;*/}
}
@media (max-width: 1149px) and (min-width: 768px) {
    #content_protrack {margin: 0px auto;padding: 0; /*margin-top: 200px;*/ display: block; position: relative; margin-right: 30px;top: 0; min-height: 678px; padding-bottom: 20px;
                        overflow: hidden;  /*padding-top: 65px; padding-top: 135px;*/ margin-top: 185px;margin-right: 3%;margin-left: 3%; clear: both;}
}
@media (max-width: 767px) and (min-width: 1px) {
    #content_protrack {margin: 0px auto;padding: 0; margin-top: 110px; display: block; position: relative; margin-right: 20px;top: 0; min-height: 678px;margin-top: 150px;margin-bottom: 15px;
                       margin-right: 3%;margin-left: 3%;margin-top: 160px; clear: both;}
    .wf_pannel_view_digest {float:left;background-image: url('/img/wf_view_digest_360.png');width: 215px; height: 41px;margin-top: 10px; cursor: pointer;}
    .wf_pannel {width: 320px;}
}

@media (max-width: 50000px) and (min-width: 1150px) {
    .detail_wrapper {display: -ms-flexbox; display: -webkit-flex; display: flex;min-height: 820px;}
    .detail_wrapper_content_right {-webkit-flex: 1; -ms-flex: 1; flex: 1; min-height: 820px;}
}  

@media (max-height: 852px) {
    .pcl_detail_box .pcl_detail_box_wrapper {
        height: 30vh !important;
    }
    .pcl_detail_box {
        background-position: 50% 33% !important;
    }
    
    .pcl_detail_boxes_hp h2 {
        margin-top: 137px;
    }
}  

@media (max-height: 715px) {
    .pcl_detail_box .pcl_detail_box_wrapper {
        height: 28vh !important;
    }
    .pcl_detail_box {
        background-position: 50% 27% !important;
    }
    
    .pcl_detail_boxes_hp h2 {
        margin-top: 115px;
    }
}  



.qu_default .content_right_wrapper .main_info td {word-break: break-all;}


.nadpis_two_lines {line-height: 22px !important;padding-bottom: 6px;}

.contract_scope_hw th, .contract_scope_hw td {width: 20% !important;}



.content_right_wrapper table.contract_details_table {width: 100%;}
.content_right_wrapper table.contract_details_table th, .content_right_wrapper .contract_details_table td {word-break: break-all; width: 11% !important;padding-top: 5px;padding-bottom: 5px;}
.content_right_wrapper table.contract_details_table th {padding-top:8px;padding-bottom: 8px;}
.content_right_wrapper table.contract_details_table .tracking_td {word-break: inherit;}

.content_right_wrapper table.contract_details_table input {width: 95%;}


.content_right_wrapper table.contract_details_table .table_25 {width: 25px !important;}
.content_right_wrapper table.contract_details_table .table_35 {width: 35px !important;}
.content_right_wrapper table.contract_details_table .table_45 {width: 45px !important;}

.content_right_wrapper table.contract_details_table td.table_9p {width: 6% !important;}
.content_right_wrapper table.contract_details_table th.table_9p {width: 6% !important;}

.content_right_wrapper table.contract_details_table .table_70 {width: 70px !important;}
.content_right_wrapper table.contract_details_table .table_80 {width: 80px !important;}
.content_right_wrapper table.contract_details_table .table_90 {width: 90px !important;}
.content_right_wrapper table.contract_details_table .table_100 {width: 10px !important;}
.content_right_wrapper table.contract_details_table .table_120 {width: 120px !important;}


@media (max-width: 1549px) and (min-width: 1150px) {
    .content_right_wrapper table.contract_details_table td.table_9p {width: 9.5% !important;}
    .content_right_wrapper table.contract_details_table th.table_9p {width: 9.5% !important;}
}

#mmc_table_body tr.firsttr {background-color: #e8e8e8; border-bottom: 1px solid #d2d2d2;}
#mmc_table_body tr.row0 {background-color: #f7f7f7;}
#mmc_table_body tr td {border: none;}

.content_right_wrapper table.activity_log_table {width: 100%;}
.content_right_wrapper table.activity_log_table th, .content_right_wrapper .activity_log_table td {word-break: break-all; width: 11%;padding-top: 5px;padding-bottom: 5px;}
.content_right_wrapper table.activity_log_table th {padding-top:8px;padding-bottom: 8px;}
.content_right_wrapper table.activity_log_table .used_credits_th_td {width:8%;}
.content_right_wrapper table.activity_log_table .sla_th_td {width:8%;}
.content_right_wrapper table.activity_log_table .date_th_td {width:12%;word-break: inherit;}
.content_right_wrapper table.activity_log_table .address_td {word-break: inherit;width:13%;}
.content_right_wrapper table.activity_log_table .tracking_td {word-break: inherit;}

@media (max-width: 50000px) and (min-width: 1550px) {
    .content_right_wrapper table.contract_details_table th, .content_right_wrapper .contract_details_table td {word-break: inherit;}
    .content_right_wrapper table.activity_log_table th, .content_right_wrapper .activity_log_table td {word-break: inherit;}
}


@media (max-width: 1149px) and (min-width: 768px) {
    .nadpis_two_lines {padding-top: 0px !important;line-height: 46px !important;}
}
@media (max-width: 767px) and (min-width: 1px) {
    .nadpis_two_lines {/*padding-top: 0px;line-height: 46px;*/}
}

  
@media (max-width: 1149px) and (min-width: 768px) {
    .wf_pannel {clear: both;margin-left: 25px;float:none;}
    .wf_pannel.detail_wf { margin-top: 0px !important;}
}

@media (max-width: 1149px) and (min-width: 1px) {
    .wf_pannel {clear: both;margin-left: 25px;float: left;width: 96%;/*margin-bottom: 10px;*/ margin-top: 30px; margin-left: 0;width: 100% !important;position: relative;}
    .wf_pannel.detail_wf { margin-top: 50px;}
    .wf_pannel a {text-decoration: none;}
    .wf_pannel_title {float: none;background-image: url('/img/wf_title_360.png') !important;width: 105px;height: 41px;margin-top: -1px;width: 100%;max-width: inherit !important;}
    .wf_pannel_home {float: none;background-image: url('/img/wf_home_360.png');width: 105px;height: 51px;margin-top: -1px;width: 100%;max-width: inherit !important;}
    .wf_pannel_view_digest {float: none;background-image: url('/img/wf_view_digest_360.png');background-position: -2%; height: 41px;cursor: pointer;width: 100% !important;margin-top: -1px;}
    .wf_pannel_view_digest span {padding-left: 47px;}
    .wf_pannel_view_all {/*background-image: url('/img/wf_view_digest_360.png'); */ margin-top: -1px;width:100%;  background-position: -2%;}
    .wf_pannel_view_all span {padding-left: 47px;}
}

/*@media (max-width: 1149px) and (min-width: 768px) {
    .wf_pannel {width: 97.5% !important;}
}*/

@media (max-width: 50000px) and (min-width: 768px) {
    .content_right {float:left;width: 600px;} /* pak none asi */
}

@media (max-width: 1149px) and (min-width: 1px) {
    .detail_wrapper_content_right .content_right {display: none !important;}
    .content_right {padding-bottom: 30px;padding-top: 30px;padding-left: 40px; padding-right: 40px;}
}
@media (max-width: 50000px) and (min-width: 1149px) {
    .special .content_right {display: none !important;}
    .special {border-bottom: none !important; display: none !important;}
}



            .detail_wrapper_content_right .content_right {display:none;}
            
            
            .detail_wrapper_content_right .content_right.site_information {display:block;}
            
           
            
@media (max-width: 50000px) and (min-width: 1149px) {            
    tr.special {display:none;}
}

            
@media (max-width: 50000px) and (min-width: 1920px) {
.content_right {width: 1070px;}
}
@media (max-width: 1919px) and (min-width: 1720px) {
.content_right {width: 990px;}
}
@media (max-width: 1719px) and (min-width: 1620px) {
.content_right {width: 890px;}
}
@media (max-width: 1619px) and (min-width: 1520px) {
.content_right {width: 790px;}
}
@media (max-width: 1519px) and (min-width: 1460px) {
.content_right {width: 730px;}
}
@media (max-width: 1459px) and (min-width: 1400px) {
.content_right {width: 670px;}
}
@media (max-width: 1399px) and (min-width: 1350px) {
.content_right {width: 620px;}
}

@media (max-width: 767px) and (min-width: 1px) {
    .content_right_wrapper {margin-left: 20px !important;}
}


.edt_th {width: 7% !important;}

.content_right_wrapper {margin-left:30px; margin-right: 30px; margin-top: 30px; font-size: 13px;}
.pods .content_right_wrapper {margin-left:0px;}
.content_right_wrapper.quoting {margin-top: 25px;margin-bottom: 15px;clear: both;margin-top: 40px;}

.content_right_wrapper h3 {text-transform: uppercase; font-size:18px; color: #4a4a4a;padding-bottom: 10px !important; margin-bottom: 0 !important;}
.info_wrapper.clients_contacts h3 {padding-bottom: 6px;}

.content_right_wrapper img {float:left;}
.pods .content_right_wrapper img {float:none;}
.pods .tooltip {text-decoration: underline;}
.pods .tooltip:hover {text-decoration: none;}

.content_right_wrapper.fe .gs_project_details, .gs_project_details {/*background: url('/img/gs_project_detail_icon.png') no-repeat;*/ text-align: left; padding-left: 0px; background-size: 30px; 
                                                                    background-position: 0 80%; text-transform: uppercase; font-size: 18px; /*color: #2174bf;*/background-position: 0 3px;}


@media (max-width: 1149px) and (min-width: 1px) {
    .content_right_wrapper img {margin-right: 10px;};
    
    .qu_default {display: none;}
    .qu_default_768 {display: block;}
    .qu_default_tr768 {display: block /*!important*/; display: table-row;}  
    
    .detail_quote_preparation_status {/*padding-left: 71px !important;  background-position: 30px 9px !important;padding-top: 9px !important;padding-bottom: 4px !important;*/}
    
    .content_right_wrapper {margin-left:0 !important;  margin-right: 0 !important; margin-top: 0;}
    
    .gs_project_details {height: 32px;}
}


@media (max-width: 50000px) and (min-width: 1150px) {
    .content_right_wrapper img {margin-right: 7px;}
    .pods .content_right_wrapper img {margin-right: 0px;}
    
    .qu_default {display: block;}
    .qu_default_768 {display: none;}
    .qu_default_tr768 {display: none;}
}


.special.qu_default_tr768 div.qu_default {display: block /*!important*/;}


.only_heading td {    font-size: 14px !important;
    line-height: 40px;
    position: relative;
    padding-left: 30px !important;
    font-weight: bold !important;
    color: #4a4a4a !important;
    background: none !important;}

.content_right.neeco_contact .content_right_wrapper .info_wrapper {margin-top: 18px; min-height: 150px; display: block; overflow: hidden;}
.content_right.neeco_contact_768 .content_right_wrapper .info_wrapper {margin-top: 18px; min-height: 150px; display: block; overflow: hidden;}

.content_right_wrapper .al_info_global .info_wrapper {margin-top: 10px; display: block; margin-bottom: 10px;}

.content_right_wrapper .info_wrapper.neeco_contact div {float:left;margin-left: 15px;margin-top: 12px;margin-top: -2px;}
.content_right_wrapper .info_wrapper.neeco_contact div.coordinator {margin-top: 5px;margin-top: -2px;}

.info_wrapper.clients_contacts {min-height: 0;}

.content_right_wrapper .info_wrapper.neeco_contact_inner div {float:left;margin-left: 15px;margin-top: 12px;margin-top: -2px;}
.content_right_wrapper .info_wrapper.neeco_contact_inner div.coordinator {margin-top: 5px;margin-top: -2px;}

.content_right_wrapper .info_wrapper.neeco_contact_inner span {float:left;margin-left: 15px;margin-top: 12px;margin-top: -2px;}
.content_right_wrapper .info_wrapper.neeco_contact_inner span.coordinator {margin-top: 5px;margin-top: -2px;}

div.coordinator_al {margin-left: 5px !important;}

.content_right_wrapper h2 {font-size: 20px; font-weight: bold;padding: 0;text-shadow: none; color: #009fe3;text-transform: uppercase; margin-bottom: 15px;}
.content_right_wrapper a {font-size: 13px;  color: #009fe3 !important;text-decoration: none;}
.content_right_wrapper table.main_table a {text-decoration: underline;}

.detail_wrapper .protrack_main_content table.right_menu_protrack {margin-top: 25px;}

.content_right_wrapper p {font-size: 13px;line-height: 21px;text-transform: none; padding-left: 0px; padding-bottom:0;}

@media (max-width: 50000px) and (min-width: 768px) {
    .content_right_wrapper p {width: 600px;}
    /*.detail_wrapper .detail_wrapper_content_right p {padding-left: 33px;padding-bottom:0;}*/
}


@media (max-width: 50000px) and (min-width: 1600px) {
    #map {height: 100%;float: none;margin-left: 0;margin-top: 5px;width:760px !important;height: 400px !important;}
    #mapp {height: 100%;float: none;margin-left: 0;margin-top: 5px;width:760px !important;display:block;}
    .map_wrapper {width:760px !important;height: 400px !important; display:block;margin-bottom: 20px;}
}
@media (max-width: 1599px) and (min-width: 1150px) {
    #map {height: 100%;float: none;margin-left: 0;margin-top: 5px;width:100% !important;height: 400px !important;}
    #mapp {height: 100%;float: none;margin-left: 0;margin-top: 5px;width:100% !important;display:block;}
    .map_wrapper {width:100% !important;height: 400px !important; display:block;margin-bottom: 20px;}
}
@media (max-width: 1149px) and (min-width: 1px) {
    #map {height: 100%;float: none;margin-left: 0;margin-top: 5px;width:580px !important;height: 400px !important;}
    #mapp {height: 100%;float: none;margin-left: 0;margin-top: 5px;width:100% !important;display:block; height: 400px !important;}
    .map_wrapper {width:580px !important;height: 400px !important; display:block;margin-bottom: 20px;}
}
    
@media (max-width: 679px) and (min-width: 1px) {
    .map_wrapper {width: 100% !important;}
    #mapp {width: 100% !important;}
}

.hidden_mine {/*visibility: hidden;*/}

.content_right.clients_contacts {visibility: hidden;}
.content_right.site_information {visibility: hidden;}
.site_information_tr768 {visibility: hidden;/*display:block;*/}

/* quoting */
.main_qutiong_table td {padding-left: 5px;padding-right: 5px;}

.clearer {clear:both;}
.oddeven_selected {background-color: #ffeb00 !important;}


.content_right_wrapper .neeco_contact_inner p {padding-left:0;}
.content_right_wrapper .neeco_contact p {padding-left:0;}



/* napisy h3 obrázkové*/
.content_right_wrapper h3.h3_with_imgs {background-repeat: no-repeat; padding-left: 0px; margin-top: 20px; text-align: left !important; background-position: 0px 6px;}
/*
.content_right_wrapper h3.kit_contents {background-image: url('/img/h3_kit_content.png');}
.content_right_wrapper h3.log_from_equipment_staging {background-image: url('/img/h3_log_from_equipment_staging.png');}
.content_right_wrapper h3.packed_kit {background-image: url('/img/h3_packed_kit.png');}

.content_right_wrapper h3.h3_equipment_details {background-image: url('/img/h3_equipment_details.png'); background-size: 20px;}
.content_right_wrapper h3.h3_shipping_details {background-image: url('/img/h3_shipping_details.png');}

.content_right_wrapper h3.h3_site_contact {background-image: url('/img/h3_site_contact.png');}
.content_right_wrapper h3.h3_site_address {background-image: url('/img/h3_site_address.png');}


.content_right_wrapper h3.h3_validity {background-image: url('/img/h3_validity.png');}
.content_right_wrapper h3.h3_support_service {background-image: url('/img/h3_support_service.png');}


.content_right_wrapper h3.h3_vendors_details {background-image: url('/img/vendor_details.png');background-position: 0 5px;}
*/


.action-log.detail.contract_scope_hw tr th strong {text-transform: uppercase; font-size: 12px;}
.action-log.detail.contract_scope_hw tr:nth-child(odd) {background-color: #f7f7f7;}
.action-log.detail.contract_scope_hw td {border:none;}

.action-log.detail.contract_scope_fe tr th strong {text-transform: uppercase; font-size: 12px;}
.action-log.detail.contract_scope_fe tr:nth-child(odd) {background-color: #f7f7f7;}
.action-log.detail.contract_scope_fe td {border:none;}


.content_right_wrapper .h3_charges {/*background-image: url('/img/h3_charges.png');*/}
.content_right_wrapper .h3_mnt {/*background-image: url('/img/h3_mnt.png'); background-size: 27px;*/}

.content_right_wrapper .h3_contract_scope_con {/*background-image: url('/img/h3_contract_scope_con.png');*/ background-size: 27px;background-position: 0px 4px}

.content_right_wrapper h3.h3_activity_report {/*background-image: url('/img/clients_files_icon.png');*/}

.content_right_wrapper h3.h3_overdue {/*background-image: url('/img/h3_overdue.png');*/ color: #F44336; background-position: 0 5px;}

 
.h3_invoice {/*background-image: url('/img/h3_invoice.png');*/ background-position: 0px 5px;}

span.desc_dotted {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; /*width: 195px;*/ display: block;}

/*
.h3_ticket_detail {background: url('/img/h3_ticket_details2.png') no-repeat; color: #0c4c83 !important; font-weight: normal !important;  
                                          padding-bottom: 12px !important; background-position: 38px 9px; padding-top: 13px !important; background-size: 28px;}
.h3_remedial_action_details {background: url('/img/h3_remedial_action_details.png') no-repeat;color: #0c4c83 !important; font-weight: normal !important; background-position: 40px 3px; 
                                          padding-bottom: 12px !important; background-position: 38px 8px; padding-top: 13px !important; background-size: 28px;}
*/
.content_right_wrapper h3.h3_contract_entitlement {/*background-image: url('/img/h3_contract_entitlement.png');*/}

.content_right_wrapper h4 {font-weight: bold; font-size: 16px;}



.wf_pannel_ahref {text-decoration: underline;font-size:15px;}
/*
.h3_engineers_and_scope_of_work {color: #0c4c83 !important;font-weight: normal !important;background: url('/img/h3_engineers_and_scope_of_work.png') no-repeat;background-position: 40px 3px;
                                 padding-bottom: 6px;background-position: 40px 9px;padding-top: 13px !important;background-size:28px;padding-bottom: 12px !important;}
*/
/* kit contents imgs */
.detail_imgs_side_by_side {margin-bottom: 30px; margin-left: 33px;}
.detail_imgs_side_by_side img {float:left; height: 130px; width: auto; padding-bottom: 10px;}

.detail_imgs_side_by_side img.download_all_button_quote {width: 127px; height: auto; margin-left: -3px;}



@media (max-width: 50000px) and (min-width: 1000px)
{
    .slider_wrapper {width: 100%;height: 580px;height: 29.12vw;background-color: #636362;height: 331px;height: 287px;}
}
@media (max-width: 999px) and (min-width: 407px)
{
    .slider_wrapper {width: 100%;height: 580px;height: 29.12vw;background-color: #636362;height: 22.87vw;}
}
@media (max-width: 406px) and (min-width: 1px)
{
    .slider_wrapper {display:none;}
}

/* HP sekce ".akas_info" */
@media (max-width: 50000px) and (min-width: 900px) {
    .hp_wrapper {margin-left: 25px; margin-right: 25px;}
}
@media (max-width: 899px) and (min-width: 576px) {
    .hp_wrapper {margin-left: 20px; margin-right: 20px;}
}
@media (max-width: 575px) and (min-width: 1px) {
    .hp_wrapper {margin-left: 15px; margin-right: 15px;}
}



.hp_info a {color: #3b3f45; text-decoration: none;}
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { /*border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;*/ 
                            /*background: url(/img/mapa_slider.png) no-repeat; font-weight: normal; color: #555555; background-position: 0% 100%;background-position: 0% 100%;
                            background-size: 1.3vw;width: 1.305vw ;height: 1.305vw ;top: -0.47vw */}


@media (max-width: 767px) and (min-width: 1px)
{
    .tr_odd .td_360_left, .tr_odd .td_360_right {background-color: #f5f5f5 !important;}
    .tr_even .td_360_left, .tr_even .td_360_right {background-color: #ffffff !important;}
}

@media (max-width: 1149px) and (min-width: 1px) 
{ 
    .tr_odd .td_360_1149_left, .tr_odd .td_360_1149_right {background-color: #f5f5f5 !important;}
    .tr_even .td_360_1149_left, .tr_even .td_360_1149_right {background-color: #ffffff !important;} 
    
    /*.content_right_wrapper .h3_with_imgs {padding-top: 0;}*/
}

/* footer */
@media (max-width: 50000px) and (min-width: 1000px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 1.85vw;margin-top: 22px;margin-left: 44px;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;margin-right: 26px;}
    .bottom_right_footer div span {font-size: 1.12vw;line-height: 6.3vw;font-size: 14px;line-height: 74px;}
    .bottom_left_footer img {width: 2.6vw;width: 31px;}
    .bottom_left_footer #img_wrapper {float:left;}
    .bottom_left_footer #mate_zajem_clenstvi {background-size: 26.61vw;margin-left: 1.8vw;width: 512px; background-image: url('/img/mate_zajem_clenstvi.png'); 
                                              background-repeat: no-repeat; float: left;margin-left: 22px;background-size: 319px;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 1.56vw; margin-left: 1.3vw; line-height: 2.6vw;font-size: 19px;margin-left: 14px;line-height: 32px;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}

@media (max-width: 999px) and (min-width: 597px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 17px;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;}
    .bottom_right_footer div span {font-size: 10.5px;line-height: 56px;}
    .bottom_left_footer img {width: 23px;}
    .bottom_left_footer #img_wrapper {float:left;}
    .bottom_left_footer #mate_zajem_clenstvi {float: left;margin-left: 16px;width: 250px;background-size: 239px; 
                                              background-image: url('/img/mate_zajem_clenstvi.png'); background-repeat: no-repeat;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 14px;margin-left: 12px;line-height: 23px;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}
@media (max-width: 596px) and (min-width: 1px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 17px;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;}
    .bottom_right_footer div span {font-size: 11px;line-height: 56px;}
    .bottom_left_footer img {width: 23px;}
    .bottom_left_footer #img_wrapper {float:left;}
    .bottom_left_footer #mate_zajem_clenstvi {float: left;margin-left: 16px;width: 215px;background-size: 215px; background-image: url('/img/mate_zajem_clenstvi.png'); background-repeat: no-repeat;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 13px;margin-left: 12px;line-height: 23px;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}

@media (max-width: 499px) and (min-width: 1px)
{
    .bottom_right_footer div {width: 87px; margin-top: 14px;}
    .bottom_right_footer div span {line-height: 14px;}
}



/* vypis servisů */
.vyhledat.top {margin-top: 17px;margin-bottom: 12px;}
.search_input_default {color: darkgray !important;}


@media (max-width: 50000px) and (min-width: 1000px)
{
    .wrapp img {width:368px;height:auto;}
    .wrapp img:hover {cursor:pointer;}
    .wrapp {position: relative; width:368px;height:214px;}
    .mapall {opacity:0}
}
@media (max-width: 999px) and (min-width: 900px)
{
    .wrapp img {width: 30.65vw;height:auto;}
    .wrapp {position: relative; width: 30.65vw;height: 17.85vw;}
    .mapall {opacity:0}
}


.opacity1 {opacity: 1 !important;}
.opacity0 {opacity: 0 !important;}
.mapy_check {display:none;}


@media (max-width: 1149px) and (min-width: 1px) {
    .big_table {width:100%;}
    .big_table_contact {width: 100% !important;}
    .big_table_contact_table {width: 100%;}
}

 
div.wrap_project {padding: 0 !important;border-bottom: none !important;border-left: none !important; height: auto !important;}
.pro_media_contact {padding-left:0 !important;}

/* */
div#sluzby_developerum img {margin-top: 10px; margin-right: 10px;}


.pluginButton pluginButtonSmall pluginButtonInline pluginConnectButtonDisconnected {
    color: #000000 !important;
}

.orderby a.active {
    text-align: center;
    border-bottom: 6px solid red;
    padding-bottom: 3px;
}


@media (max-width: 50000px) and (min-width: 580px){
    #images1 {display: block; float: left; margin-top: 0; padding-top: 0;}
    #images2 {display: block; float: left; margin-top: 0; padding-top: 0;}
}


div.img_text {clear:both; padding-left: 0 !important;}

.email_web {border: none !important; text-decoration: underline; padding-left: 0px !important;}

@media (max-width: 50000px) and (min-width: 768px){
    div.avg_img {padding-left: 0 !important;}
    div.avg_img img  {width: 350px; height: auto; margin-top: 10px;}
}
@media (max-width: 767px) and (min-width: 1px){
    div.avg_img img  {width: 100%; height: auto; margin-top: 10px;}
}

@media (max-width: 767px) and (min-width: 1px){
    #table_prices {height: 428px !important;}
}

.checks:hover {color:red;}

            .checks{
                line-height: 18px;
                font-size: 14px;
            }


@media (max-width: 767px) and (min-width: 1px){
    div.vypis_aktualit img {width:100%; height: auto;}
}


/*kotvy*/

/* tabulka "přehled poplatků" */
.fee_summary {border:1px solid black; margin-top: 5px;}
.fee_summary th {font-size: 13px;width: 240px;font-weight: bold; padding-left:5px;}
.fee_summary td {font-size: 13px;width: 240px; text-align: left; padding-left:5px;}


@media (max-width: 1440px) and (min-width: 1px){
    #star_yellow {margin-right: 2%;}
    #star_red {margin-right: 2%;}
}

@media (max-width: 50000px) and (min-width: 1440px){
    .pure_projekt.ref {margin-left:5px;}
}


/*#newPos {margin: 50px !important;}*/
div.gmnoprint { padding-top: 15px; }
#info_box_close { right: 10px; top: 10px;display: block; position: absolute; z-index: 160; cursor: pointer;}
.info_box_close { right: 10px; top: 10px;display: block; position: absolute; z-index: 160; cursor: pointer;}
div.project_detail_info.print {font-family: Arial;}


@media (max-width: 673px) and (min-width: 631px){
    .orderby {margin-right: 5px !important; width: 363px !important;}    
    #filtration_desc {  margin-right: 3px !important;}
    #filtration_down {  margin-right: 1px !important;}
    #filtration_up  {  margin-right: 4.5px !important;}
}
@media (max-width:1188px) and (min-width: 1px){
    .orderby {margin-right: 0 !important;}
}

@media (max-width: 1439px) and (min-width: 1024px){              
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
}  

@media (max-width: 1023px) and (min-width: 631px){  
    .star_red {margin-right: 3%;}
    .star_yellow {margin-right: 3%;}
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
}  

    
@media (max-width: 630px) and (min-width: 1px){
    .star_red {margin-right: 3%;}
    .star_yellow {margin-right: 3%;}     
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
}  


.image_nonfloat {margin-bottom: 20px;padding-left: 0 !important;}

/*/////////     ostatní stránky - články ("o nás" apod)     ////////////*/

.article_page {/*height: 830px;*/ background-color: #ffffff; }
@media (max-width: 50000px) and (min-width: 1441px){
    .article_page .con_div div {/*padding-left: 30px;*/}
}
.article_page h1 {/*font-size:40px; padding-left: 40px; padding-top: 52px; background-color: #f2f2f2; margin: 0px; color: #808080;*/ /*width: 100%*/}
.article_page h2 {/*font-size:20pt; *//*margin-left: 300px;*/ /*margin-left: 40px;*/ /*color: #808080; padding: 20px 0 0 0;*/}
.article_page a {/*color: #0000ff;*/ color: #808080;}


@media (max-width: 50000px) and (min-width: 1200px){ 
    div.heading {width: 92% !important; height: 60px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;}
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 66px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;}  
    
    .article_page h1 {font-size:33px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 820px;}
    
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px;}
    .article_page .con_div {/*width:60%;*/ /*height: 680px;*/min-height: 680px; background-color: #ffffff; /*padding: 25px 60px;*/ /*padding: 75px 20px;*//*overflow: scroll;*/}
    
    .article_page .con_div.search {width: 94%; padding-left: 0;}
    .article_page .con_div.for_media {width:90%;padding-left: 0;}
    
   div.image1 {float:left; width:253px; height: auto; padding-top: 20px; /**/ margin-right: 26px; margin-bottom: 10px;padding-left: 0 !important;}
    div.image2 {float:left; width:253px; height: auto; padding-top: 20px; /**/ margin-right: 26px; margin-bottom: 10px;padding-left: 0 !important;}
    div.image3 {padding-left: 0 !important;}
    div.image3 img {width:550px; height: auto; padding-top: 20px; /**/ margin-right: 26px; margin-bottom: 10px;padding-left: 0 !important;}
}
@media (max-width: 1199px) and (min-width: 1000px){
    
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 2.5vw;height: 5vw;line-height: 5.4vw;}
    
    div.heading {width: 92% !important; height: 60px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;}
    .article_page h1 {font-size:33px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 820px;}
    
    .article_page .con_div {/*width:60%;*/ /*height: 680px;*/min-height: 680px; background-color: #ffffff; /*padding: 25px 60px;*/ /*padding: 75px 20px;*//*overflow: scroll;*/}
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px; /*margin-left: 300px;*/}
    /*.article_page .con_div {min-height: 400px; background-color: #f2f2f2;  padding: 25px 45px; }*/
}

@media (max-width: 999px) and (min-width: 497px){  
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px;}
    .article_page .con_div {/*height: 680px;*/ min-height: 680px; min-height: inherit;/*background-color: #f2f2f2;*/ /*padding: 75px 20px;*/ /*padding: 25px 45px;/ /*overflow: scroll;*/}
   
}
@media (max-width: 596px) and (min-width: 426px){
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px; /*margin-left: 30px;*/}
    .article_page .con_div {/*height: 680px;*/ min-height: 680px; min-height: inherit;/*background-color: #f2f2f2;*/ /*padding: 75px 20px;*/ /*padding: 25px 45px;*/ /*overflow: scroll;*/}
    .article_page h2 {/*font-size:20pt;*/ /*margin-left: 0px;*/ /*color: #808080;*/ /*padding: 20px 0 0 0;*/ /*margin-left: 30px;*/}
}
@media (max-width: 425px) and (min-width: 1px){
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px; /*margin-left: 30px;*/}
    .article_page .con_div {/*height: 680px;*/ min-height: 680px; min-height: inherit;/*background-color: #f2f2f2;*/ /*padding: 75px 20px;*/ /*padding: 25px 45px;*/ /*overflow: scroll;*/}
    .article_page h2 {/*font-size:20pt;*/ /*margin-left: 0px;*/ /*color: #808080;*/ /*padding: 20px 0 0 0;*/ /*margin-left: 30px;*/}
}

@media (max-width: 999px) and (min-width: 750px){
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 25px;height: 49px;line-height: 50px;}
    
    div.heading {width: 92% !important; height: 60px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;}
    .article_page h1 {font-size:28px; height: 60px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 820px;}
}
@media (max-width: 749px) and (min-width: 500px){
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 23px;height: 49px;line-height: 50px;height: auto;}
    
    div.heading {width: 92% !important; height: 100px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;height: auto;}
    .article_page h1 {font-size:28px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/750_detail_akce_nadpis_bg.png');background-size: 820px;background-size: 58vw;padding-top: 10px;line-height: 40px;height: 90px;height: auto;padding-bottom: 5px;}
}
@media (max-width: 499px) and (min-width: 1px){
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 21px;height: 5vw;line-height: 28px;height: auto;}
    
    div.heading {width: 92% !important; height: 76px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;height: auto;}
    .article_page h1 {font-size:22px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/750_detail_akce_nadpis_bg.png');background-size: 820px;padding-top: 10px;background-size: 320px;padding-top: 10px;line-height: 30px;height: 66px;height: auto;padding-bottom: 5px;}
}

@media (max-width: 50000px) and (min-width: 768px){
    .image1 img, .image2 img {width: 254px; height: auto;}
}


@media (max-width: 50000px) and (min-width: 1px){
 .product_info_content p {/*font-family: times new roman;*/ font-size:17px; padding: 0; padding-left:20px;}
}
/* product detail */
@media (max-width: 50000px) and (min-width: 1441px){
    div.product_detail {height: 550px; width: 100%; background-image: url("/img/product_detail_bg.png"); padding-top: 150px;}
    div.gallery {height: 550px; width: 710px; /*width: 50%;*/ float:left; background-image: url("/img/product_detail_bg.png");}
    div.gallery_content {margin-top: 20px; margin-left: 2.5%; height: 510px; width: 95%; /*background-color: lightblue;*/}
    .product_info_icons {height: 40px; float: right; margin-top: 20px; margin-right: 1.4%;} 
    .email_icon {margin-right:10px;}
    .product_info_content h1 {/*font-family: times new roman;*/ text-shadow: inherit; font-size:30px;padding-left: 17px; padding-top: 15px; padding-bottom: 1px; margin: 0;}  
     
    /*  zkouska slider */
    .gallery_right { width: 670px; overflow: hidden; margin-bottom: 50px;}
    .photo_prev_right {position: absolute;top: 600px;z-index: 10;}
    .photo_next_right {position: absolute; left: 625px; top: 600px; z-index: 10;}
    .photo_next_right img {border: none !important; margin-left: 15px;}
    .photo_prev_right img {border: none !important; margin-left: 15px;}   
    .first_photo {width: 670px;}
    .slide_right {width: 60000px;}
    .first_photo img {border: none !important; float: none !important; margin-right: auto !important; margin-bottom: 2px !important;}
    /* -------------- */
}


@media (max-width: 1440px) and (min-width: 1200px){
    div.product_info { height: 550px; width: 97.5%; float:left;width: 695px;}
}
@media (max-width: 1199px) and (min-width: 768px){
    div.product_info {padding-left: 2.5%; height: 550px; width: 97.5%; float:left; }
}
@media (max-width: 1440px) and (min-width: 768px){
    .email_icon {margin-right:10px;}
    .product_info_content h1 {/*font-size:24px;padding-left:20px; padding-top: 17px; margin: 0;*/ text-shadow: inherit;
                                font-size: 30px; padding-left: 17px; padding-top: 15px; padding-bottom: 1px; margin: 0;}
    .product_info_content p {padding: 0; padding-left:20px;}
}


@media (max-width: 1440px) and (min-width: 1200px){
    .gallery_right { width: 99%; overflow: hidden; /*margin-bottom: 50px;*/}
}
@media (max-width: 1199px) and (min-width: 1px){
    .gallery_right { width: 100%; overflow: hidden; /*margin-bottom: 50px;*/}
}

@media (max-width: 1440px) and (min-width: 1200px){
    .first_photo {width: 100%; /*margin-bottom: 5px;*/ margin-bottom: -8px;}
}
@media (max-width: 1199px) and (min-width: 1px){
    .first_photo {width: 100%; /*margin-bottom: 5px;*/}
}
@media (max-width: 1440px) and (min-width: 1px){    
    div.gallery_content {margin-top: 20px; margin-left: 2.5%;width: 95%;}   
    .photo_prev_right {position: absolute;top: 790px; z-index: 10;}
    .photo_next_right {position: absolute;  right:4%; top: 790px; z-index: 10;}
    .photo_next_right img {border: none !important; margin-left: 15px;}
    .photo_prev_right img {border: none !important; margin-left: 15px;}     
    .slide_right {width: 1000%;}
    .other_photos {float: left;width: 3.233%;padding-right: 0.15%;}
    .other_photos img {float: none !important; border: none; width:100% !important; height: auto !important; margin-right: 2px !important; margin-bottom: 0px !important;}
    .first_photo img {border: none !important; width:100% !important; height:auto !important; 
                      float: none !important; margin-right: auto !important; margin-bottom: 2px !important;} 
}

@media (max-width: 1440px) and (min-width: 1024px){
    div.gallery {width: 50%; float:left; background-image: url("/img/product_detail_bg.png");}
}
@media (max-width: 1024px) and (min-width: 1px){
    div.gallery {width: 100%; float:left; background-image: url("/img/product_detail_bg.png");}
}

@media (max-width: 767px) and (min-width: 557px){   
    .email_icon {margin-right:10px;}
}

@media (max-width: 556px) and (min-width: 1px){
    .email_icon {margin-right:10px;}
}


/* main page */
div.onecolumn {width:100%; margin: 0 auto; font-size: 10px}

/* menu nejvyssi rozliseni */
@media (max-width: 50000px) and (min-width: 901px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 3.2vw;}
    ul.top_menu_ul li {position: relative; /*margin-right: 40px;margin-left: 40px;*//*background: url('/img/horni_menu_icon.jpg') no-repeat;*/
                       background-position: 100% 64%;display: inline-block; float: none !important;}
        ul.sub1 {margin-top: 40px; visibility: hidden; padding: 0 !important; z-index: 10; width: auto !important; 
                 margin-left: 0 !important; height: auto !important; right: 0px !important;position: absolute;}
}
@media (max-width: 901px) and (min-width: 610px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 35px;}
}
@media (max-width: 609px) and (min-width: 581px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 10px;}
}
@media (max-width: 580px) and (min-width: 1px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 10px;}
}

/*div[id^=map], 
div[id^=map] div {overflow: visible !important;}*/
/*#map {overflow: visible !important;}*/
/* .top_menu - responsive */

@media (max-width: 50000px) and (min-width: 1000px){
    .top_menu {float:left; height: 20px; margin-top: 4.95vw;position: relative;width: 61%;height: auto !important;margin-top: 59px;margin-top: 49px;margin-top: 42px;}

    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last {background:none;}
    ul.top_menu_ul li.last:hover {border-bottom: 0px;}
    
    ul.top_menu_ul li.last a {border-right: none !important;}
    ul.top_menu_ul li a {border-right: 4px #666666 solid;padding-right: 1vw;padding-left: 1vw;text-transform: uppercase; color: #ffffff; font-weight: bold; 
                        text-decoration: none; font-size: 36px;font-size: 1.9vw;padding-right: 12px;padding-left: 12px;font-size: 18px;}

    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 77px;height: 3.95vw;background-size: 2.7vw;height: 42px;background-size: 28px;}
}


@media (max-width: 999px) and (min-width: 581px){
    .top_menu {float:left; height: 20px; margin-top: 45px;position: relative;width: 57%;height: auto !important;}
    ul.top_menu_ul li a {border-right: 4px #666666 solid;text-transform: uppercase;color: #ffffff;font-weight: bold;text-decoration: none;font-size: 17px;padding-left: 9px;padding-right: 9px;}
    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last a {border-right: none !important;}
    
    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 35px;background-size: 22px;}
}


@media (max-width: 580px) and (min-width: 1px){   
    ul.top_menu_ul li a {border-right: 4px #666666 solid;text-transform: uppercase;color: #ffffff;font-weight: bold;text-decoration: none;font-size: 17px;padding-left: 9px;padding-right: 9px;}
    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last a {border-right: none !important;}
    
    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 32px;background-size: 22px;}
}

@media (max-width: 50000px) and (min-width: 902px){
    .cze_eng_768 {display: none;}
}
/*    //////////////////////////////////////////////////////////     */



@media (max-width: 1434px) and (min-width: 1px){
    ul.subb1 li.last a:hover {border-bottom: 0px solid #e30713;}
    
    ul.subb1 {/*max-width: 149px; */margin-top: 5px; position:absolute; left:0; visibility: hidden; padding: 12px 0px 10px 0px; z-index:10;background-color: white;}
    
    
    ul.subb1 li {background: none; white-space:nowrap} 
    ul.subb1.one li {width: 143px !important; background: none; white-space:nowrap} 
    ul.subb1.two li {width: 170px !important; background: none; white-space:nowrap} 
    ul.subb1.three li {width: 120px !important; background: none; white-space:nowrap} 
    
    ul.subb1 li a {color: #cccccc !important; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.subb1 li a.first{color: #cccccc; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.subb1 li.firstt {background: none; white-space:nowrap}
    ul.subb1 li.last {background: none; white-space:nowrap;padding-bottom:15px;}

    ul.subb1 li.first a {color: #cccccc;}
    ul.subb1 li.last a {color: #cccccc;}

    ul.top_menu_ul li:hover .subb1 {visibility:visible;}  
    ul.subb1 li:hover, ul.subb1 li:hover a, ul.subb1 li.first:hover a {color:#818181 !important; border-bottom: 0px;} 
}

@media (max-width: 1484px) and (min-width: 902px){
    ul.sub1 li.last a:hover {border-bottom: 0px solid #e30713;}
    
    ul.sub1 {/*max-width: 149px; */margin-top: 5px; position:absolute; left:0; visibility: hidden; padding: 12px 0px 10px 0px; z-index:10;background-color: white;}
    
    
    ul.sub1 li {background: none; white-space:nowrap} 
    ul.sub1.one li {width: 143px !important; background: none; white-space:nowrap} 
    ul.sub1.two li {width: 170px !important; background: none; white-space:nowrap} 
    ul.sub1.three li {width: 120px !important; background: none; white-space:nowrap} 
    
    ul.sub1 li a {color: #cccccc !important; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.sub1 li a.first{color: #cccccc; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.sub1 li.firstt {background: none; white-space:nowrap}
    ul.sub1 li.last {background: none; white-space:nowrap;padding-bottom:15px;}

    ul.sub1 li.first a {color: #cccccc;}
    ul.sub1 li.last a {color: #cccccc;}

    ul.top_menu_ul li:hover .sub1 {visibility:visible;}  
    ul.sub1 li:hover, ul.sub1 li:hover a, ul.sub1 li.first:hover a {color:#818181 !important; border-bottom: 0px;} 
}

@media (max-width: 50000px) and (min-width: 1435px){   
    /*ul.sub1 {margin-top: 5px; position:absolute; left:0; display:none; padding: 12px 0px 0px 0px; z-index:10;background-color: white;}*/
    ul.subb1 {margin-top: 5px; position: absolute; visibility: hidden; padding: 32px 0px 0px 0px; z-index: 10; width: 1589px; margin-left: -357px;
             height: 40px;}
    ul.subb1.one {/*margin-left: -364px;*/ margin-left: -365px;}
    ul.subb1.two {/*margin-left: -478px;*/ margin-left: -513px;}
    ul.subb1.three {/*margin-left: -234px; */ margin-left: -255px;}
    
    ul.top_menu_ul li:hover .subb1 {visibility:visible;} 
    
    /*ul.top_menu_ul li:hover .sub1.two {visibility:hidden !important;}*/

    /*ul.sub1 {margin-right:85px; line-height: 60px; position:relative; float:right; height: 60px;}*/
    ul.subb1 li {background: none;padding-right: 0;margin-left: 0;}
    ul.subb1 li a {padding-left: 8px; padding-right: 8px; border-left: 1px solid #AAAAAA; font-size: 17px; color: black; text-decoration: none; 
                     text-transform: uppercase; font-weight: 300;}
    ul.subb1 li.firstt a {border-left: none;}
    
    ul.subb1 li:hover, ul.subb1 li:hover a, ul.subb1 li.first:hover a, ul.subb1 li.last:hover a {color:#818181 !important; border-bottom: 0px;}
}

@media (max-width: 50000px) and (min-width: 1485px){   
    /*ul.sub1 {margin-top: 5px; position:absolute; left:0; display:none; padding: 12px 0px 0px 0px; z-index:10;background-color: white;}*/
    ul.sub1 {margin-top: 5px; position: absolute; visibility: hidden; padding: 32px 0px 0px 0px; z-index: 10; width: 1589px; margin-left: -357px;
             height: 40px;}
    ul.sub1.one {/*margin-left: -364px;*/ margin-left: -365px;}
    ul.sub1.two {/*margin-left: -478px;*/ margin-left: -513px;}
    ul.sub1.three {/*margin-left: -234px; */ margin-left: -255px;}
    
    ul.top_menu_ul li:hover .sub1 {visibility:visible;position: fixed; padding-top: 35px !important; margin-right: 75px;} 
    
    /*ul.top_menu_ul li:hover .sub1.two {visibility:hidden !important;}*/

    /*ul.sub1 {margin-right:85px; line-height: 60px; position:relative; float:right; height: 60px;}*/
    ul.sub1 li {background: none;padding-right: 0;margin-left: 0;}
    ul.sub1 li a {padding-left: 8px; padding-right: 8px; border-left: 1px solid #AAAAAA; font-size: 17px; color: black; text-decoration: none; 
                     text-transform: uppercase; font-weight: 300;}
    ul.sub1 li.firstt a {border-left: none;}
    
    ul.sub1 li:hover, ul.sub1 li:hover a, ul.sub1 li.first:hover a, ul.sub1 li.last:hover a {color:#818181 !important; border-bottom: 0px;}
}

/* menu_768 */
@media (max-width: 901px) and (min-width: 1px){
    div.menu_768 {float:right; margin-top:13px; margin-right:10px; visibility:visible; width:60px; height:60px;z-index:1000;}
    div.menu_768_hidden {display:none; width:230px; height:490px;z-index:1000;position: absolute; background-image: url(/img/menu_768_inner.png);
                         right: 8px; top:90px}
    .menu_768_hidden a {/*font-size:15px;*/ text-transform: uppercase; text-decoration: none;}
    
    ul.menu_768 {margin-left:20px; /*padding-top:20px;*/}
    ul.sub1_768 {margin-bottom:0px;}
    
    ul.menu_768 li a {font-size:15px;color:#cdcdcd;font-weight:bold;}
    ul.sub1_768 li a {font-size:13px;color:#ccccca;font-weight:lighter;}
    
    .cze_eng_768 {height:60px; margin-left:20px}
    .cze_eng_768 a.eng {font-size:15px; color:#cdcdcd; font-weight:bold; border-left: 2px solid white; line-height: 60px; padding-left:6px;
                        text-decoration: none; text-transform: uppercase;}
    .cze_eng_768 a.cze {font-size:15px; color:#cdcdcd; font-weight:bold; line-height: 60px; padding-right:6px;
                        text-decoration: none; text-transform: uppercase;}
}
@media (max-width: 50000px) and (min-width: 902px){
    div.menu_768 {float:right; margin-top:13px; margin-right:10px; display:none;}
    div.menu_768_hidden {display:none !important; width:230px; height:490px;z-index:1000;position: relative; background-image: url(/img/menu_768_inner.png);
                        margin-right: 5px;}   
}


.con_div p {font-size: 20px; text-align: left; color: #3b3f45; /*height: 160px;*/ padding-top: 100px;}
.con_div p span {padding-left: 3px; border-bottom: 1px solid red; border-left: 1px solid red;}

/* hlavní nadpis BETTER REALITY */
.slider-desc div span {font-size: 75px; padding-left: 3px; border-bottom: 1px solid red; border-left: 1px solid red;}


@media (max-width: 50000px) and (min-width: 580px){
    #images{text-align:center; height:115px; max-height: 115px; width: 459px; margin-left: auto; margin-right: auto;}
}
    
@media (max-width: 579px) and (min-width: 1px){
    #images{text-align:center; height:115px; max-height: 115px; width: 229px; margin-left: auto; margin-right: auto;}
}

.caption_boxes_bottom {padding-top: 2px; width: 103px; height:36px; text-transform: uppercase; font-size:10px; font-weight: bold}
#first_b {padding-left:5px}  /*line-height: 36px;}*/


div.news {position: fixed; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); right: 0px; z-index: 9; /*top: 170px;*/      
          width:210px; /*bottom: 810px;*/ float: right; top: 170px;}

div.news_heading {text-transform: uppercase; text-decoration: none; width:100%; height: 61px; 
                 background-image: url('/img/news_icon2.png');}
div.news_hidden {width:100%; /*max-height: 380px;*/ display:none; background-image: url('/img/news_hidden_bg.png');}
.news_button {font-size:19px; padding-left: 79px; display:block; height: 100%; line-height: 61px; text-decoration: none; 
              color: white;}
.news_button:hover {font-size:19px;text-decoration: none; color: white;}


div.news_hidden div {text-transform: none; height: 33%; margin-left:13px; margin-right:10px; padding-top:6px;}
    @media (max-height: 50000px) and (min-height: 700px){
}
@media (max-height: 699px) and (min-height: 550px){
    #news_third {display:none;}
}
@media (max-height: 549px) and (min-height: 1px){
    #news_second {display:none;}
    #news_third {display:none;}
}

div.news_hidden div p.first {font-weight: bold; padding-bottom: 4px; font-size: 16px;}
div.news_hidden div p.article {line-height: initial; padding-bottom: 10px; font-size: 12px; text-overflow: ellipsis;overflow: hidden; max-height: 90px;}
div.search_hidden {background-color: #cccccc; height: 960px; z-index:10;}

hr { border: solid #339999; border-width: 1.5px 0 0; clear: both; margin-top:-2px; margin-bottom:4px; height: 0; }
hr.last {margin-bottom:16px;}

.sell_button, .sell_button:hover {display: block; color:white; text-decoration: none; font-size: 18.5px;padding-left: 56px; height:100%;}
.sell_button span {padding-top:5px; display:block;}


/*/////           vnitrek formulare             /////*/
/* vyhledavani ikony */
div.icons {height:45px;/*background-color: #c2272d;*/ text-align: center; display: table-cell; vertical-align: middle; background-color: #9c9b9b;}
div.icons div a {height:30px; width:30px; display:inline-block; line-height: 44px; margin-left:3px; margin-right: 3px;}
div.icons div {display: inline-block; height: 30px; width: 230px;}


div.form_search img {margin-top: -32px; margin-left: 149px;}

/* hlavička každé části formuláře */
.form_header#first {margin-bottom: 7px; display: block; background-color: #9a9a9a;font-size:14px; font-weight: bold; padding-left:8px;
                    height: 30px; line-height: 30px;}


/* vpravo */
div.lexxus_norton_logo {position:relative; width:70px; height:60px; /*right: 0px*/; z-index:50; float: right;} 
div.lexxus_norton_logo p {padding: 0;}

@media (max-width: 50000px) and (min-width: 1441px){
    div.top_menu2 {margin-right:85px; line-height: 60px; position:relative; float:right; height: 60px;}

    div.top_menu2 a {padding-left: 8px; padding-right: 8px; border-left: 1px solid #AAAAAA; font-size: 17px; color: black; text-decoration: none; 
                     text-transform: uppercase;}
    div.top_menu2 a.first {border-left: none;}
}
@media (max-width: 1440px) and (min-width: 1px){
    .top_menu2 {display:none}
}




/* definice headerů */
div.top_header {height: 90px; background-color: white; /*min-width: 480px;*/}
div.bottom_header {height: 59px; width: 100%; /*min-width: 480px;*/ background: url('/img/footer_and_top2_bg.png'); border-bottom: 1px solid #cccccc;}

/* definice contentu */
div.bg-hp {width: 100%; height: 660px;}



/* definice footerů */
/*@media (max-width: 917px) and (min-width: 1px){
    div.bottom_left_menu {float:left; line-height: 51px;}
}
@media (max-width: 50000px) and (min-width: 918px){
    div.bottom_left_menu {float:left; line-height: 38px; padding-top: 1px;}
}*/

div.bottom_left_menu a {padding-left: 6px; padding-right: 6px; font-size:12px; text-decoration: none; 
                                                       color:black; border-left: 1px solid #AAAAAA;}
div.bottom_left_menu a.first {border-left: none; padding-left:16px}





div.wrapper {width: 964px; margin: 0px auto; position: relative;}

/*div#layout {width: 100%; min-width: 484px;}*/
div#layout {/*height:100%;*/ width: 100%; min-width: 439px; min-width: 485px; /*465*/ /*background: url('/img/bg.jpg') repeat-x #e1e1e1;*/ 
            /*background-color:green;*/position: relative; /*min-height: 697px;*/ margin-bottom: -237px;}            


@media (max-width: 50000px) and (min-width: 1000px){
    div#header {background-size: 106.7vw; background-image: url('/img/header_bg.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 386px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important; height: 150px; height: 7.8vw; background-size: 1281px; height: 94px; background-size: 1000px; height: 70px;background-size: 96vw;}
}
/*@media (max-width: 50000px) and (min-width: 1000px){
    div#header {background-size: 106.7vw;background-image: url('/img/header_bg.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 386px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important;height: 150px;height: 7.8vw; height: 70px;}
}*/
@media (max-width: 999px) and (min-width: 581px){
    div#header {background-image: url('/img/header_bg.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 386px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important;height: 71px;background-size: 956px;}
}
@media (max-width: 580px) and (min-width: 1px){
    div#header {background-image: url('/img/header_bg_small.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 386px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important;height: 108px;}
}
    
    
    

div#content {margin: 0px auto; padding: 0; /*min-height: 830px;*/ /*min-height: 500px;*/ /*_height: 500px;*/ /*height:100%*/max-width: 1000px;}
div#content div.left {padding-left: 0px !important; width: 225px; min-height: 1px; margin-right: 28px; float: left;}
div#content div.right {width: 711px; min-height: 1px; float: left;}
div#footer {width: 100%; min-width: 386px; max-width: 1903px; background-color: #e6e6e6;}



@media (max-width: 50000px) and (min-width: 1000px){
    div#footer {width:100%; height: 6.25vw; border-top: 2px #cccccc solid;height: 70px;}
}
/*@media (max-width: 999px) and (min-width: 901px){
    div#footer {width:100%; height: 6.25vw; border-top: 2px #cccccc solid;}
} */ 
@media (max-width: 999px) and (min-width: 1px){
    div#footer {width:100%; border-top: 2px #cccccc solid; height:56px;}
} 
    
div#header div.header-menu {position: absolute; height: 30px; top: 0; padding-top: 14px;}
div#header div.header-menu a {font-size: 13px; color: #bfbfbf; text-decoration: none; padding-right: 20px; text-shadow: -1px -1px 1px #3d3e40; filter: dropshadow(color=#3d3e40, offx=-1, offy=-1);}
div#header div.header-menu a:hover, div#header div.header-menu a.selected {color: #fff;}
div#header div.header-menu a.selected_bold {font-weight: bold; color:#fff;}
div#header div.header-logo {width: 462px; height: 63px; position: absolute; left: 0; top: 58px;}
div#header div.header-logo a {color: #616162; font-size: 14px; text-decoration: none;}
div#header div.header-logo img {width: 169px; height: 63px; display: block; float: left;}
div#header div.header-logo span {width: 260px; height: 51px; margin-left: 32px; padding-top: 12px; display: block; float: left; line-height: 20px;}
div#header div.main-menu {visibility: hidden; width: 964px; height: 48px; padding-bottom: 4px; position: absolute; top: 133px; background: url("/img/menu-bg.png") repeat-x scroll 0 100% transparent;}
div#header div.main-menu a {padding-left: 30px; padding-right: 30px; height: 33px; padding-top: 15px; display: block; float: left; text-align: center; text-decoration: none; font-size: 13px; color: #fff; text-transform: uppercase; text-shadow: -1px -1px 1px #888; filter: dropshadow(color=#888, offx=-1, offy=-1); cursor: pointer;}
div#header div.main-menu a.last {padding-left: 30px; padding-right: 30px;}
div#header div.main-menu span.separator {display: block; width: 1px; height: 48px; float: left; background: url('/img/separator.png');}


@media (max-width: 50000px) and (min-width: 902px){
div#header div.header_search {float:right; clear:both; width: 160px; height: 20px; border: 1px solid #e9e9e9; /*padding: 1px;*/ 
                              margin-top: -68px; margin-right: 15px; /*margin: 0; */ /*position: absolute;*/ 
                              background: url('/img/input_inner_bg.png') no-repeat; top: 70px; /*left: 500px;*/}
}
@media (max-width: 901px) and (min-width: 1px){
div#header div.header_search {float:right; clear:both; width: 137.5px; height: 20px; border: 1px solid #e9e9e9; /*padding: 1px;*/ 
                              margin-top: -68px; margin-right: 80px; /*margin: 0; */ /*position: absolute;*/ 
                              background: url('/img/input_inner_bg.png') no-repeat; top: 70px; /*left: 500px;*/}
}

div#header div.header_search p {padding: 0; margin: 0; position: relative;}
div#header div.header_search p label {position: absolute; top: 0; left: 10px; font-size: 14px; color: #858585; font-style: italic; width: 173px; height: 37px; line-height: 37px;}
div#header div.header_search input {/*height: 37px;*/ width: 90px; padding: 0 10px; border: 0px; font-size: 13px; color: lightgrey/*#858585*/; font-style: italic;
                                    text-transform: uppercase}
div#header div.header_search button {float:right; /*width: 22px; height: 22px;*/ -webkit-border-radius: 2px; 
                                     border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; 
                                     text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);
                                     }

div#header div.user-panel {height: 44px; position: absolute; right: 0; z-index: 55;}
div#header div.user-panel span.user-icon {width: 15px; height: 17px; display: block; background: url('/img/user_icon_small.png'); float: left; margin: 13px 10px 0 0;  position: relative; z-index: 100;}
div#header div.user-panel a.user-link {display: block; font-size: 14px; color: #bfbfbf; text-decoration: none; text-shadow: -1px -1px 1px #3d3e40; filter: dropshadow(color=#3d3e40, offx=-1, offy=-1); float: left; margin-top: 14px; position: relative; z-index: 100;}
div#header div.user-panel span.user-separator {width: 2px; height: 35px; background: url('/img/user_separator.png'); display: block; float: left; margin: 5px 19px 0 19px;  position: relative; z-index: 100;}

div#header div.basket {position: absolute; top: 70px; right: 0; text-align: right;}
div#header div.basket a {color: #515254; font-size: 13px;}

.login_form {margin-top: -38px;}

.not_logged_h1 {text-transform: none !important;color: #ffffff !important;font-weight: normal !important;margin-top: -35px !important;margin-bottom: 60px !important; margin-left: 0px !important;}
.logged_in_hp_h1 {text-transform: none !important;}



#remember_login {width: 15px;height: 15px;}

#loginBox {display:none; /*z-index: 100;*/ margin-top: 67px; width: 211px; height: 165px; /*background: url('/img/login_popup.png');*/ margin: 0px; padding: 75px 42px 40px 85px; 
          position: absolute; /*left: -153px;*/ right: 0px;margin-top: 100px;padding-right: 19px;background-position: 0% 90%;background-color: #efefef;width: 400px;height: 325px;
          margin: 0 auto;margin-top: 175px;left: 0;right: 0; position: relative;}

@media (max-width: 767px) and (min-width: 1px){
    #loginBox {margin-top: 250px;}
}    


@media (max-width: 50000px) and (min-width: 1500px){
    .hp_not_logged {}
    #loginBox {margin-top: 290px;}
}
@media (max-width: 1499px) and (min-width: 1150px){
    /*#loginBox {margin-top: 220px;}*/
} 
  
@media (max-width: 1499px) and (min-width: 1px){
    .hp_not_logged {/*height:600px !important;*/}
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cbcbcb;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #cbcbcb;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #cbcbcb;
}

#loginBox p {margin: 0 0 17px 0; padding: 0; position: relative; margin-top: 5px;}
#loginBox p input.inp {width: 333px; height: 50px; border: 1px solid #e9e9e9; /*background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px;*/ font-size: 14px; color: #5e5f5f; text-indent: 20px;}
#loginBox p button {
    width: 125px;
    height: 50px;
    border: 0px;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);
    float: left;
    background-color: #009fe3;
    margin-top: 10px;
}
#loginBox p a {
    font-size: 12px;
    text-decoration: underline;
    color: #fff;
    /*float: right;*/
    margin-top: 14px;
    float: left;
    padding-top: 10px;
    font-size: 14px;
}
#loginBox .facebookLogin {
    display: block;
    float: left;
    margin: 0 4px;
    padding: 0;
}
#loginBox p label.infield {position: absolute; top: 0; left: 0; width: 320px; height: 33px; font-size: 14px; color: #5e5f5f; text-indent: 20px; line-height: 40px;}
#registrationBox {display: none;width: 213px; height: 287px; background: url('/img/registration_popup.png'); margin: 0px; padding: 60px 42px 0 28px; position: absolute; left: -35px; border: 0px;}
#registrationBox p {margin: 0 0 8px 0; padding: 0; position: relative;}
#registrationBox p input.inp {width: 211px;height: 35px;border: 1px solid #E9E9E9;background: url('/img/input_inner_bg.png') no-repeat;-webkit-border-radius: 2px;border-radius: 2px;font-size: 14px;color: #5E5F5F;text-indent: 20px;}
#registrationBox p button {width: 106px; height: 37px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);}
#registrationBox p a {font-size: 12px; text-decoration: underline; color: #fff; padding-left: 17px;}
#registrationBox p label.infield {position: absolute; top: 0; left: 0; width: 211px; height: 40px; font-size: 14px; color: #5e5f5f; text-indent: 20px; line-height: 40px;}
#registrationBox div.captchaRow {margin: 0 0 8px 0; padding: 0; position: relative; height: 44px;}
#captchaMain-loading {text-align: center;}
#captchaMain-loading img {padding-top: 10px;}
#registrationBox .inp2 {width: 100px; height: 40px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px; font-size: 14px; color: #5e5f5f;}
#registrationBox input#captchaMain_word {margin-left: 8px; text-align: center;}
#registrationBox label.infield-captcha {position: absolute; top: 0; left: 0; width: 100px; height: 40px; font-size: 14px; color: #5e5f5f; line-height: 40px; text-align: center;}

#footer .copyright {position: absolute; top: 120px; left: 0;}
#footer .copyright p {padding: 0; margin: 0;}
#footer .copyright p, #footer .copyright p a {font-size: 13px; color: #6e6e6f; text-decoration: none;}

#footer .footer-contact {width: 210px; position: absolute; right:0; top: 20px;}
#footer .footer-contact p.footer_white {color: #fff; font-size: 13px; padding: 0; margin: 0; line-height: 17px;}
#footer .footer-contact p.footer_gray {color: #919191; font-size: 13px; padding: 0; margin: 10px 0 0 0; line-height: 19px;}

#footer .footer-menu {position: absolute; top: 23px; left: 0;}
#footer .footer-menu a {font-size: 13px; text-decoration: none; font-weight: bold; color: #fff; padding-right: 20px; cursor: pointer;}

#footer .footer-menu-2 {position: absolute; top: 60px; left: 0;}
#footer .footer-menu-2 a {font-size: 13px; text-decoration: none; font-weight: normal; color: #a2a1a1; padding-right: 20px; cursor: pointer;}

div.eshop_categories_left {width: 225px; padding: 0; margin: 0 0 10px 0; position: relative; z-index: 100;}
.eshop_categories_left h2 {
  font-size: 15px;
}




/* mm */

@media (max-width: 50000px) and (min-width: 1000px){
    div.slider-hp {position: relative; width:100%; height: 30.2vw; height: 362px;height: 287px;}
}
@media (max-width: 999px) and (min-width: 1px){
    div.slider-hp {/*width: 100%; position: relative; margin-bottom: 0; overflow: hidden; height:830px; padding-top: 150px;*/
              position: relative; width:100%; height: 30.2vw; height: 22.87vw;/*top: -50%; left: -50%; width: 200%; height: 200%; z-index: 0;*/}
}
    
div.slider-hp div.slider_navigator {height: 12px; max-width: 300px; _width: 300px; position: absolute; right: 0; bottom:0;}
div.slider-hp div.slider_navigator span {display: bloceshop-product-cardk; float: left; width: 12px; height: 12px; margin-left: 3px; cursor: pointer; background: url('/img/slider_but.png');}
div.slider-hp div.slider_navigator span.selected {background: url('/img/slider_but_sel.png');}


div.bx-wrapper {height:100%; width:100% ; max-width:100%}
/*div.bx-controls[style]  {height:100%; width:100% !important;}*/
div.bx-viewport[style] {height:100% !important; width:100% }
.slider-wrapper[style] {height:100% !important; width:615% }
div.slider-picture[style] {text-align: center; overflow: hidden; width:100% !important; /*height:100% !important;*/  /*min-height:650px; min-width:850px; */
                           /*min-height:250px;*/ /*min-width:850px;*/
                            }

div.slide[style] {width:1600px; height:100%;}
div.slide bx-clone[style] {width: 100%; height:100%;}
div.slider-picture img {position: relative; width:100%; /*height: 30.2vw;*//*top: 0; left: 0; right: 0; bottom: 0; margin: auto;*/}
div.slider-desc {text-align: center}


.bgwidth { width: 100%; }
.bgheight { height: 100%; }


.vypis_add_quote {position: absolute;right: 2%;top: 100px;right: 30px;}

@media (max-width: 1149px) and (min-width: 768px){
    .vypis_add_quote {top: 100px;right:0;}
}
@media (max-width: 767px) and (min-width: 1px){
    .vypis_add_quote {top: 77px;right:0;}
}

.vypis_add_quote span {padding-left: 55px;  line-height: 41px;  font-size: 15px;  font-weight: bold; /*color: white;*/}

.table_main_first_th {width: 6.5% !important;}

#eshop_hp_content {background: url('/img/gradient_white.png') repeat-x #fff; border: 1px solid #e9e9e9; margin: 10px 0 0 0; padding: 15px 20px;}


div.bottom_shadow {background: url('/img/bottom_shadow.png') repeat-x 0 100%; border: none; width: 100%; height: 4px;}

.ui-tabs {border:  none; background: none;}
.ui-tabs-nav {padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important;}

.ui-tabs-nav li {
    border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -moz-border-radius: 0 !important;
    border: 1px solid #e9e9e9 !important;
}

.ui-tabs-nav li.ui-state-default {background: #00b5de;}
.ui-tabs-nav li.ui-tabs-selected {background: #fff;}
.ui-tabs-nav li.ui-state-default a {font-size: 14px; font-weight: bold; color: #fff;}
.ui-tabs-nav li.ui-tabs-selected a {color: #00b5de;}

.ui-tabs-panel {border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -moz-border-radius: 0 !important; border: 1px solid #e9e9e9 !important; padding: 12px !important;}


.hp-news {float: left; width: 308px; margin-left: 15px; padding: 0 20px;}
.hp-why-choose-us {float: left; width: 308px; padding: 0 20px;}

.hp-news h2, .hp-why-choose-us h2 {font-size: 19px; color: #4e4e4f; font-weight: bold; text-shadow: -1px -1px 1px #ddd; filter: dropshadow(color=#ddd, offx=-1, offy=-1); padding: 0; margin: 14px 0 20px 0;}

.hp-news p, .hp-why-choose-us p {font-size: 13px; color: #4e4f4f; line-height: 19px;}
.hp-news p.date {padding: 0; margin: 0; line-height: 13px; }
.hp-news a, .hp-why-choose-us a {color: #cf1f3e; text-decoration: underline; font-weight: bold; font-size: 13px;}
.hp-news h3 a {color: #00b5de; text-decoration: underline; font-weight: normal; font-size: 13px;}

a.button_red {background: url('/img/button_red.png') repeat-x;}
a.button_green {background: url('/img/button_green.png') repeat-x;}
a.button_blue {background: url('/img/button_blue.png') repeat-x;}
a.button_darkblue {background: url('/img/button_darkblue.png') repeat-x;display: none;}

a.button_red.selected, a.button_red:hover {background: url('/img/button_red_s.png') repeat-x;}
a.button_green.selected, a.button_green:hover {background: url('/img/button_green_s.png') repeat-x;}
a.button_blue.selected, a.button_blue:hover {background: url('/img/button_blue_s.png') repeat-x;}
a.button_darkblue.selected, a.button_darkblue:hover {background: url('/img/button_darkblue_s.png') repeat-x;}

a.show_more_text, a.show_less_text {font-size: 13px; color: #cf1f3e; text-decoration: underline; padding-right: 10px; cursor: pointer;}
a.show_more_text {background: url('/img/show_more.png') no-repeat 100% 60%;}
a.show_less_text {background: url('/img/show_less.png') no-repeat 100% 60%;}

div.con_search {width: 279px; height: 37px; border: 1px solid #e9e9e9; padding: 1px; margin: 0; margin-bottom: 15px; background: url('/img/input_inner_bg.png') no-repeat;}
div.con_search p {padding: 0; margin: 0; position: relative;}
div.con_search p label {position: absolute; top: 0; left: 10px; font-size: 14px; color: #858585; font-style: italic; width: 173px; height: 37px; line-height: 37px;}
div.con_search input {height: 37px; width: 173px; padding: 0 10px; border: 0px; font-size: 14px; color: #858585; font-style: italic;}
div.con_search button {width: 82px; height: 37px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);}

#kontaktni-formular {color:white;color: black;text-shadow: none;font-weight: bold;font-size: 20px;}

span.more-parameters { cursor: help;}
span.eshop-product-grp-name {padding-right: 5px;}

#form td,th {border: 1px solid #f7f7f7 !important;border-left: none !important;border-right: none !important;padding-left: 24px !important;height: 63px !important;width: 64%;}
#form2 td,th {border: 1px solid #f7f7f7 !important;border-left: none !important;border-right: none !important;padding-left: 24px !important;height: 63px !important;width: 64%;}

.feedback .con_div {padding: 0px;}

.feedbackzk {width:800px !important; height: 680px !important;background-color: #efefef !important;margin-bottom: 30px;height: 750px !important;}
.contact_form h3 {font-size: 14px;}

@media (max-width: 899px) and (min-width: 1px) {
    .feedbackzk {width: 95% !important;} 
    #form td,th {padding-left: 15px !important;}
    #form2 td,th {padding-left: 15px !important;}
    .contact_form h3 {padding-left: 15px !important;}
    
}

@media (max-width: 752px) and (min-width: 1px) {
    .feedbackzk  {padding-bottom: 60px;}
}
@media (max-width: 650px) and (min-width: 1px) {
    .feedbackzk  {padding-bottom: 90px;}
}
@media (max-width: 580px) and (min-width: 1px) {
    .feedbackzk  {padding-bottom: 120px;}
}
    
@media (max-width: 530px) and (min-width: 1px) {
    #label_msg {font-size: 13px;}
    #form td,th {padding-left: 10px !important;}
    #form2 td,th {padding-left: 10px !important;}
    .contact_form h3 {padding-left: 10px !important;}
}

@media (max-width: 599px) and (min-width: 1px) {
    div.contact_form .alert {float: right; margin-right: 2.5% !important;}
}

    
.form_left {width: 36% !important;}

div.contact_form {/*margin-top: 25px;*/background: #fff; /*padding: 25px 20px;*//*background-color: #0c4c83; background-color: #efefef;*/padding-left: 0;padding-right: 0px;/*background: #efefef;*/}
div.contact_form form {background: #e5f5fd; padding: 10px 15px;background-color: #0c4c83; background-color: #efefef;padding-left: 0;padding-right: 0px;padding-top: 0px;}
div.contact_form table {border-collapse: collapse;}
div.contact_form table input.txt {width: 259px; height: 39px; border: none; font-size: 14px; color: #5e5f5f; padding: 0 10px;border: 1px solid #e2e2e2; width: 85%;}

div.add_quote_wrapper .captcha-img-txt5, div.contact_form input.txt5 {width: 60px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0; text-align: center;padding-top: 8px;}

div.contact_form table textarea {width: 428px; height: 113px; border: none;font-size: 14px; color: #5e5f5f; padding: 8px 10px;border: 1px solid #e2e2e2; width: 85%; margin: 13px 0px;}
div.contact_form table label {font-size: 14px; color: #5e5f5f; padding-right: 50px; color: #777777;font-weight: bold;padding-right: 0;line-height: 17px;}
div.contact_form table td {padding: 3px 0;}
div.contact_form .alert {float: right; margin-right: 6%;}
div.contact_form .captcha-img-txt5, div.contact_form input.txt5 {width: 60px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0; text-align: center;}
div.contact_form .captcha-img-txt5 img {margin-top: 5px;}

div.contact_form input.but {
    /*background: url('/img/send_bg.jpg') repeat-x;*/ 
    height: 37px; padding: 0 20px; border: 0px; cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 14px;   
    margin-top: 85px !important;
    margin-right: 50px;
    background-color: #009fe3;
      margin-top: 25px !important;
}

@media (max-width: 849px) and (min-width: 650px) {
div.contact_form input.but {position: absolute;right:0;}
}

.add_more_all {background-color: black;width: 23px;height: 22px;padding-left: 10px;font-size: 20px;color: white;line-height: 23px;padding-top: 3px;padding-bottom: 3px;cursor: pointer;
               position: absolute;top: 17px;}

@media (max-width: 799px) and (min-width: 1px) {
    div.contact_form input.but {margin-right: 25px;}
    .add_more_all {float: right;margin-right: 10px;left: 90px;}
}

@media (max-width: 1149px) and (min-width: 1px) {
    .protrack_left_side_1024 {height: auto !important;}
}

@media (max-width: 689px) and (min-width: 1px) {
    div.contact_form input.but {margin-top: 25px !important;}
}


.h1_inline {display: inline-block !important;margin: 0 !important;float: none !important;}


.add_quote_wrapper {width: 800px !important;height: 680px !important;margin-bottom: 30px;margin-left: 30px;margin-top: 30px; clear: both;}
#formlist_add_new {background-color: #efefef;padding-bottom: 60px;position: relative;}
#formlist_add_new td, th {border: 1px solid #f7f7f7 !important;border-left: none !important;border-right: none !important;padding-left: 24px;/* !important*/height: 63px !important;width: 64%;line-height: inherit;
                         padding-right: 0;  position: relative;}
#formlist_add_new .form_left {width: 40% !important;position: relative;}
#formlist_add_new textarea {width: 428px;height: 113px;border: none;font-size: 14px;color: #5e5f5f;padding: 0px 10px;border: 1px solid #e2e2e2;width: 85%;margin: 13px 0px;padding-top: 7px;}
#formlist_add_new input.input-text {background: #ffffff !important;width: 259px;height: 39px;border: none;font-size: 14px;color: #5e5f5f;padding: 0 10px;border: 1px solid #e2e2e2;width: 85%;}
#formlist_add_new .alert {float: right; margin-right: 6%;}
#formlist_add_new table {width: 100%;}


@media (max-width: 1149px) and (min-width: 1px) {
    .add_quote_wrapper {height: auto !important; width: auto !important;}
}
@media (max-width: 650px) and (min-width: 1px) {
    #formlist_add_new .alert {margin-right: 1.5%;}   
}
   

@media (max-width: 50000px) and (min-width: 1150px) {
    .content_right {overflow: hidden;width: auto !important; float: none !important;}
}

.help_edt {cursor:pointer;width: 13px;height: auto;padding-left: 10px;padding-top: 5px; float: none !important;}

#formlist_add_new .indirect_submit {padding: 0 20px;height: 37px;font-weight: bold;position: absolute;right: 55px;margin-top: 10px;width: auto !important;}

.input_file {position: absolute;top: 23px;background: none !important;border: none !important;padding-left: 9px;width: 100%;}
.upload_button {position: absolute;left: 24px;top: 11px;cursor: pointer;}




#dialog-reset dt {float: left; height: 33px; width: 77px; padding-top: 7px;}
#dialog-reset dt label {font-size: 14px; color: #858585;}
#dialog-reset dd {float: left; height: 40px; width: 180px; }
#dialog-reset dd .txt4 {width: 160px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0 10px;}
#dialog-reset dd .captcha-img-txt5,  #dialog-reset dd .txt5{width: 60px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0; text-align: center;}
#dialog-reset dd .captcha-img-txt5 img {margin-top: 5px;}
#dialog-reset dd .captcha-img-txt5 {margin-left: 46px;}
#dialog-watchdog p {height: 32px; margin-bottom: 5px; line-height: 32px;}
#dialog-watchdog label {font-size: 14px; color: #858585;}
#dialog-watchdog input {width: 160px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0 10px;}
#watch-dog-price {width: 90px !important; text-align: center;}
#dialog-watchdog span.inp {float: right;}

#eshop_category_navigation {width: 706px; min-height: 50px; background: #fff; position: absolute; top: 0; left: 223px; z-index: 200; border: 1px solid #aaa; padding: 17px;}
#eshop_category_navigation .eshop_category_parameter_name {float: left; color: #a0a0a0; font-size: 15px; font-weight: bold; width: 150px; padding: 0; margin: 0; display: block;}
#eshop_category_navigation .eshop_category_parameter_attributes {float: left; width: 550px; margin-left: 5px; line-height: 16px; font-size: 15px; display: block; margin-bottom: 10px;}
#eshop_category_navigation .eshop_category_parameter_attributes a {text-decoration: none !important; border: none !important;}
#eshop_category_navigation .eshop_category_parameter_attributes a:hover {text-decoration: underline !important;}
div.eshop_categories_left ul.level-0 > li > span > a.show_navigation {}

/* D-Menu ------------------------------------------------ */
div#tree {visibility:visible;}
div#tree div {display:none;}
div#tree {background: #ffffff;}
div#tree div {background: #ffffff url(/img/leftmenu-categories/line.jpg) repeat-y left top;border-top: 5px solid #ffffff;}
.eshop_categories_left ul.level-0 ul li div {margin-left: 20px;}
div#tree p {margin: 0;  padding: 2px 0 2px 22px;  display: block;  position: relative;  z-index: 2;}

div#tree p.open {background: url('/img/leftmenu-categories/plus.png') 5px center no-repeat;}
div#tree p.close {background: url('/img/leftmenu-categories/minus.png') 5px center no-repeat;}

div#tree a {display: block;padding-left: 10px;}

/* menu */
div.eshop_categories_left ul, div.eshop_categories_left ul li {padding: 0; margin: 0; list-style: none; background: none;}
div.eshop_categories_left ul, div.eshop_categories_left ul li > span {position: relative; display: block; margin: 0;}
div.eshop_categories_left ul.level-0 li {background: #ebebeb url("/img/leftmenu-categories/level-0-passive.jpg") repeat-x left top;}
div.eshop_categories_left ul.level-0 li li {background: none;}

.eshop_categories_left ul.level-0 li a:link,
.eshop_categories_left ul.level-0 li a:visited {color: #4e4f4f;  text-decoration: none;  position: relative;  display: block;  padding: 11px 0;  font-weight: bold;}
.eshop_categories_left li a span {padding-left: 15px;  padding-top: 2px;  padding-bottom: 2px;}
.eshop_categories_left ul.level-0 li a:hover,
.eshop_categories_left ul.level-0 li a:active {color: #d72846;  text-decoration: underline;  position: relative;}
.eshop_categories_left ul li a.active-link:link,
.eshop_categories_left ul li a.active-link:visited {color: #d72846;  font-weight: bold;  text-decoration: underline;}
.eshop_categories_left ul li a.active-link:hover,
.eshop_categories_left ul li a.active-link:active {text-decoration: none;}

.eshop_categories_left ul li p span.subVariants-li span.subVariants {display: none;	position: absolute;  border: 1px solid #e0e0e0;  width: 708px;  padding: 13px 15px;  float: right;  top: -3px;  margin-top: 2px;  background-color: #ffffff;
  background: #ffffff url("/img/leftmenu-categories/left-variant-border.jpg") no-repeat left top !important; min-height: 19px;}

.eshop_categories_left ul li div ul li p span.subVariants-li span.subVariants {display: none;	position: absolute;  border: 1px solid #e0e0e0;  width: 708px;  padding: 15px 15px;  float: right;  top: -12px;  margin-top: 2px;  background: #ffffff url("/img/leftmenu-categories/left-subvariant-border.jpg") no-repeat left top !important;  min-height: 19px;}

.subVariants-li a {    margin-top: 1px;    margin-bottom: 1px;    margin-left: 1px;    margin-left: -5px;    padding-left: 5px;    border-left: 1px solid white;}

li p .subVariants-li a:hover {    border-top: 1px solid #e0e0e0;    border-bottom: 1px solid #e0e0e0;    border-left: 1px solid #e0e0e0;    margin-top: 0px;    margin-bottom: 0px;    margin-left: -4px;    padding-left: 5px;}

body li p a.subVariantsGroup {display:inline-block !important; color:#a0a0a0 !important; font-weight: bold !important; font-size:14px !important;padding-top: 3px !important; padding-bottom: 3px !important;}

body li p a.subVariantsGroup:hover {border: none !important; margin-bottom: 1px !important; margin-top: 1px !important; color: #d72846 !important;}

li p.level0 span.subVariants-li a {border-left: none;}
li p.level0 span.subVariants-li a:hover {border-left: none !important; border-top: 1px solid white; border-bottom: 1px solid #eaeaea; }

li p .subVariants-li a.variant-link:hover {border: none !important; }

.eshop_categories_left ul span.subVariants-li:hover span.subVariants {display: block;	border-left: none;        z-index: 60;}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-0,
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-1 {margin-left: 203px;}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-2 {margin-left: 180px;}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-3 {margin-left: 160px;}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-4 {margin-left: 140px;}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-5 {margin-left: 120px;}
.eshop_categories_left ul .subVariants .subvariants-box {	display: block;	margin-bottom: 2px;	clear: both;}
.eshop_categories_left ul	.subVariants .title {font-size: 14px;	font-weight: bold;	color: #a0a0a0;	display: block;}
.eshop_categories_left ul .subVariants .subvariants-values {display: block;margin-left: 10px;}
div#tree span.subVariants-li span.subVariants span.subvariants-values a.variant-link:link,
div#tree span.subVariants-li span.subVariants span.subvariants-values a.variant-link:visible,
div#tree a.variant-link:link,
div#tree a.variant-link:visible,
.eshop_categories_left ul.level-0 ul a.variant-link:link,
.eshop_categories_left ul.level-0 ul a.variant-link:visited {display: inline;margin: 0;padding: 0;padding-left: 5px;}

div#tree span.subVariants-li span.subVariants span.subvariants-box span.subvariants-values a.variant-link {font-size: 12px;font-weight: normal;display: inline;}

.eshop_categories_left ul.level-0 ul li.others-li {background: url(/img/leftmenu-categories/line-level-1-middle.jpg) no-repeat left center;}
.eshop_categories_left ul.level-0 ul li.first-li {background: url(/img/leftmenu-categories/line-level-1-top.jpg) no-repeat left top;}
.eshop_categories_left ul.level-0 ul li.last-li {background: url(/img/leftmenu-categories/line-level-1-bottom.jpg) no-repeat left top;}
.eshop_categories_left ul.level-0 li ul li a:link,
.eshop_categories_left ul.level-0 li ul li a:visited {font-size: 12px;padding: 0;}

#tree ul.level-1 li p a {font-weight: normal;padding-top: 3px;padding-bottom: 3px;}

#tree ul.level-1 li p.level3 a { padding-bottom: 0px; padding-top: 0px;}

#tree ul.level-2 li p a {font-size: 12px;}
#tree ul.level-3 li p a {color: #4E4F4F;font-size: 11px;}
#tree ul.level-3 li p a.active-link {color: #d72846;}
#tree ul.level-3 li p a.subvariant_active {text-decoration: none;}
#tree a.subvariant_active {background: url(/img/leftmenu-categories/subvariant.png) no-repeat right center;text-decoration: none;}

#tree ul.level-3 li p a:hover {color: #d72846;}

#tree ul.level-3 li p a.subvariant_active:hover {color: #D72846;}

.branch-office {height:45px; width: 100%; background: url("http://zenpres.e-solutions.cz/img/con_prof_top.png") repeat-x; display:block;}
.branch-office h2 {padding: 10px 0 0 15px;}
.branch-content {background-color:rgb(246, 246, 246);}
.branch-content-in  {padding: 15px 15px 15px 15px;}
.branch-content-contacts  {padding: 15px 15px 15px 15px;}
.map { float:right;}
.person-top{width: 194px; height: 4px; padding: 0; background: url('/img/con_ava_bg_top.png') no-repeat;}
.person-mid{height: 320px; padding: 8px 12px; background: url('/img/con_ava_bg_mid.png') repeat-y;}
.person-bot{width: 194px; height: 4px; padding: 0; background: url('/img/con_ava_bg_bot.png') no-repeat;}
.persons  table td {padding: 8px;}
.branch-content{display:none; width: 100%;}
#toshow1-open {display:block;}
.showhide{display:block; padding:0 0 0 585px; margin-top:-20px;}
.all-contacts{padding-top:15px; padding-bottom:25px;}

.icon-up{background: url('/img/bullet_up.png'); display:none; width:9px; height:5px; margin: -10px 640px;}
.icon-down{background: url('/img/bullet_down.png'); display:block; width:9px; height:5px; margin: -10px 640px;}

.all-contacts{background: #FFFFFF;}

.leve-menu-vyprodej a {
    height: 25px;
    width: 210px;
    display: block;
    padding: 10px 0 3px 15px;
    color: #ffffff;
    background: #d72846 url(/img/leftmenu-title.jpg) repeat-x left top;
    font-size: 15px;
    text-shadow: -1px -1px 1px #aaa;
    text-decoration: none;
}
.leve-menu-vyprodej {margin-bottom: 8px;}


ul.article-navigation {height: 18px; position: relative; background: white; padding-bottom: 30px;}
ul.article-navigation li{background: none; list-style: none; padding: 0; margin: 0;}
ul.article-navigation li.next  {right: 30px; z-index: 100; position:absolute; text-align: right; width: 200px; height:18px; overflow:hidden;}
ul.article-navigation li.prev  {left: 30px; z-index: 100; position:absolute; text-align: left; width: 200px; height:18px; overflow:hidden;}
ul.article-navigation li.category  {display: block; width: 711px; height: 16px; z-index: 1; position:absolute; text-align:center; overflow:hidden;}
ul.article-navigation li a {padding-left: 18px; text-decoration: none}
ul.article-navigation li a:hover {text-decoration: underline;}
ul.article-navigation li.next a {background: url('/img/li.png') no-repeat 0 3px;}
ul.article-navigation li.prev a {background: url('/img/li-left.png') no-repeat 0 3px;}
ul.article-navigation li.category a {background: url('/img/li-up.png') no-repeat 0 3px;}

ul.navigation_articles, ul.navigation_articles li {background: none; list-style: none; padding: 0; margin: 0;}
ul.navigation_articles li {padding-left: 20px;padding-right: 25px;}
ul.navigation_articles li h3 {padding: 0; margin: 0; margin-bottom: 10px;}
ul.navigation_articles li h3 a { text-decoration: none; }
ul.navigation_articles li h3 a span.newsTitle {font-size: 14px; text-decoration: none; font-weight: bold; display: block; width: 100%; margin-bottom: 5px;}
ul.navigation_articles li h3 a:hover { }
ul.navigation_articles li h3 a span.newsTitle:hover {text-decoration: underline;}
ul.navigation_articles li h3 a span.date {font-size: 13px; font-weight: normal; color: #aaa; }
ul.navigation_articles div {margin: 5px 0 0 10px;}

div.border_bg { background:url('/img/thumb_border_bg.png') no-repeat; float: left; width: 102px; height: 102px; padding-right: 0px; }
div.border_bg .newlistpicthumb { padding:6px; padding-right: 0px; width: 90px; }


.delete_buttons_wrapper_explorer {position: absolute;left:256px;top:21px;width:96px;background-color: #efefef;height:23px;}
.delete_buttons_explorer {margin-right:60px;}
.form_left_firefox {padding-left: 45px !important;}
.form_left_explorer {padding-left: 125px !important;}
.form_left_other {padding-left: 24px !important;}


.quote_send_dialog, .send_dialog-invoice {top: 330px !important; left: 0 !important; right: 0 !important; margin: 0 auto !important;}

a.text_decor_hover:hover {text-decoration: underline;}





/* loader download */
div#vypis_loader {display: none;float: right; margin-right: 30px; position: relative; top: -18px;}
.vypis_loader_report_hw_pure {top: 4px !important;}
p#statusmessage {font-weight: bold; /*clear:both;*/ float:left;}


#vypis_loader {padding-top: 10px;}
#vypis_loader img {float:right; padding-left: 10px; width: 115px; padding-top: 1px;}


.detail_sites_under_contract tr td {vertical-align: middle;}

/**/

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable.phonetic_tool_dialog {display: none; z-index: 1002; outline: 0px; position: absolute !important; height: auto; width: 300px; top: 430px; left: 806px;}

#dialog-phonetic {width: auto; min-height: 37.72px; height: auto;}

.carrier_connect_prepravci_text {display:none;float:left;}
.search_wrapper {position: absolute;width: 100%;background-color: #efefef;}

#protrack_label_fast_search_input1 {float:left;margin-top: 2px;}

.hp_denied_layout#layout {/*background-color: #f0f3f8; background-image: url(/img/new/bg_new.jpg); background-size: cover;*/ background-color: transparent;}

#remember_login {margin-top: 11px; margin-right: 5px;}
.remember_login_label {display: block; margin-top: -19px; margin-left: 20px; font-size: 12px; color: #767676;}

.header_protrack_denied {height: 100px !important;}

#protrack_label_fast_search_input {float:left;margin-top: 2px;}

.login_image_wrapper {float: right !important;}

.captchaRow {margin-bottom: -3px;}
.f-left {position: relative; margin-bottom: 0px;}


.ui-autocompletee.ui-menu.ui-widget.ui-widget-content.ui-corner-all.corner_hp {z-index: 1; top: 157px; left: 23px; display: none; width: 161px;}

.content_protrack_uvod_denied {width: 100%;left: 0;}

#protrack_label_carrier_search_input {float:left;margin-top: 2px;}
#protrack_label_carrier_search_input1 {float:left;margin-top: 2px;}

div.left_menu_hide {color: #4A4A4A;position: fixed;z-index: 102;left: 4px;top: 111px;font-size: 14px; cursor:pointer;}
.pods .content_right_wrapper.quoting {margin-top: 15px;}
.pods .main_table_heading th {white-space: nowrap; /*text-align: center;*/}
.pods .main_table_heading th div {text-align: center; padding-top: 3px;}
.pods .main_table_heading th img {/*display:none;*/}
.pods .main_table td input {width:100%;}
.pods .main_table td.table_first input {width: auto;float: right;margin: 2px 0 0 6px;}
.pods .main_table td textarea {width:100%; height:50px;}
.pods .action-log.main_table td {
    text-overflow: clip;
    white-space: normal;
}

.pods .protrack_left_side {width:100%;}
@media (max-width: 1349px) and (min-width: 1150px) {
    .pods .protrack_left_side {width:250px;}
}
@media (max-width: 50000px) and (min-width: 1350px) {
    .pods .protrack_left_side {width:45px;}
    .pods .protrack_search {visibility:hidden}
    .pods .left_menu_protrack {visibility:hidden}
}

li.virtelaoob {
    position: relative;
    top: -186px;
}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    width: 320px;
}

li.menu_contacts a {letter-spacing: -0.1px;}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
    padding: 0;
    border: 0;
    background: #EFEFEF;
    box-shadow: 1px 1px 10px 0px #00000045;
}

.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
    background: #8A8A8A;
    border: none;
    border-radius: 0;
    padding: 10px 20px;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    border: none;
    background: #EFEFEF;
}

.ui-dialog .ui-dialog-content  {
    padding: 15px 20px;
    color: #4A4A4A;
    
}

.ui-dialog .ui-dialog-content input {
    border: 2px solid #D9D9D9;
    padding: 5px 10px;
    color: #4A4A4A;
}

button.ui-button.ui-corner-all.ui-widget {
    border: none;
    background: #009FE3;
    color: white;
    border-radius: 0;
    padding: 10px 20px;
}

button.ui-dialog-titlebar-close {
    display:none;
}

#loginText {
    position: absolute;
    right: -500px;
    font-weight: bold;
    font-size: 25px;
    line-height: 37px;
}

#loginText span {color: #009fe3;}

@media (max-width: 1500px) {
    #loginText {
        right: -400px;
    }
}

@media (max-width: 1320px) {
    #loginText {
        display: none;
    }
}

input.bootconfig_file::file-selector-button {
    font-weight: normal;
    color: white;
    background: #009fe3;
    border: none;
    padding: 5px 10px;
    cursor: pointer;
}

.bootconfig_button {
    font-weight: normal;
    line-height: initial;
    color: white;
    background: #009fe3;
    border: none;
    padding: 5px 10px;
    cursor: pointer;
}