﻿/******************************************************************************/
/*********** Head Lines ***********/

h1, h2, h3, h4, h5, h6 {
    font-family: "wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
    margin: 0; padding: 0;
    font-weight: lighter;
    line-height: 100%;
}

#contentHolder h1 {
    font-size: 23px;
    background: url('../images/bgHeadline.png') no-repeat right top;
    color: #FFF;
    display: inline-block;
    padding: 6px 57px 11px 13px;
    margin: 0 0 10px 0;
    font-weight: nprmal;
    font-family: "Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
    letter-spacing: -1px;
}
#contentHolder h2 {
    font-size: 22px;
    color: #000;
    margin: 3px 0 10px 0;
}



#contentHolder h3 {
    font-size: 24px;
    color: #666;
    border-bottom: 1px solid #ccc;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0; 
}
#contentHolder h4 {
    font-size: 20px;
    color: #ed930a;
    font-weight: bold;
    margin: 0 0 10px 0;
}
#contentHolder h5 {
    font-size: 18px;
    color: #000;
    margin: 0 0 10px 0;
}
#contentHolder h6 {
    font-size: 16px;
    color: #000;
    margin: 0 0 5px 0;
}

.objZona {
    background: url('../images/bgtlakoo.png') no-repeat right top;
    width: 178px;
    float: left !important;
}

.objZonaReset {
    display: none;
}

.bgContent.withChoiseCont .objZonaReset,
.bgContent.withoutChoiseCont .objZonaReset {
    background: url(../images/reset.png) no-repeat right top;
    width: 47px;
    height: 40px;
    float: left;
    cursor: pointer;
    display: block;
    position: relative;
}

.objZonaReset a {
    width: 100%;
    height: 100%;
    /* height: 100%; */
    /* background: red; */
    display: block;
}

.objZona p {
    font-size: 23px;
    /*background: url('../images/bgtlakoo.png') no-repeat right top;*/
    color: #fff !important;
    display: inline-block;
    padding: 3px 90px 11px 40px !important;
    margin: 0 0 10px 0 !important;
    font-weight: normal;
    font-family: "Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
    letter-spacing: -1px;
    height: 26px;
    width: 178px;
}
.objZona a  {
    color: #fff !important;
    text-decoration: none;
    padding-bottom: 5px;
}
.objZona a:hover  {
    text-decoration: none;
}

.objZona.grey, .zonaH.grey {
    background: url('../images/bgtlakog.png') no-repeat right top  !important;  
}
.zonaH {
    background: url('../images/bgtlakoo.png') no-repeat right top  !important;
    float: left; 
    width: 178px;
}
#contentHolder .zonaH h1  {
    background-image: none !important;
    padding-left: 40px !important;
}   
.zonaH.grey h1 a {
    color: #fff !important;
    text-decoration: none;
}
.zonaH.grey h1 a:hover  {
    text-decoration: none;
}

.pdfLinkZone {
    background: #08172c url("../images/pdf-icon.png") no-repeat scroll center 5px / 30px auto  !important;
    -webkit-border-radius: 3px  !important;
    -moz-border-radius: 3px  !important;
    border-radius: 3px  !important;
    cursor: pointer  !important;
    float: right  !important;
    height: 25px  !important;
    line-height: 120%  !important;
    padding: 50px 0 0  !important;
    width: 175px  !important;
    font-size: 13px;         
}

.pdfOrderZone {
    background: #f3a119 url("../images/LogoSMART-2015small.png") no-repeat scroll center 10px / 100px auto  !important;
    -webkit-border-radius: 3px  !important;
    -moz-border-radius: 3px  !important;
    border-radius: 3px  !important;
    cursor: pointer  !important;
    float: right  !important;
    height: 25px  !important;
    line-height: 120%  !important;
    padding: 50px 0 0  !important;
    width: 175px  !important;
    font-size: 13px;              
}

/******************************************************************************/
/*********** Images ***********/

#contentHolder img {
    margin: 0; padding: 0;
    border: 0 none;
}
#contentHolder img[align="left"] {
    margin-left: 0;
}
#contentHolder img[align="right"] {
    margin-right: 0;
}
#contentHolder img.border {
    padding: 2px;
    border:1px solid #ccc;
}

/******************************************************************************/
/*********** Links ***********/

a {
    color: #093471;
    text-decoration: none;
    cursor: hand; cursor: pointer;
    border: 0 none !important;
}

a:hover {
    text-decoration: underline;
}
.logoE {
    background: url('../images/logo.png') no-repeat center center;
    display: block;
    width: 302px; height: 114px;
    position: absolute;
    left: -41px; top: 0;
    text-decoration: none;
}

/******************************************************************************/
/*********** P ***********/

#contentHolder p {
    margin: 0 0 10px 0;
    padding: 0;
    text-align: justify;
}

/******************************************************************************/
/*********** table ***********/

table {
    border-collapse: collapse;
    margin: 10px 0;
    border: 0 none;
}
table tr td {
    padding: 5px;
    border: 1px solid #ccc;
}
table.form_table1 tr td {
    background: #ed930a;
    color: #fff;
    border: 1px solid #fff;
}
table.form_table2 tr td {
    border: 0 none;
    padding: 5px 0;
}
.ofHolder table.form_table2 {
    margin: 3px 0; 
}
.ofHolder table.form_table2 tr td {
    padding: 2px;
}
table.p0 tr td {
    padding: 0 !important;
}

/******************************************************************************/
/*********** lists ***********/

/*#contentHolder ul {
    background: #FFF;
    border: 1px solid #eee;
    border-left: 0 none;
    border-right: 0 none;
    list-style-type: none;
    margin: 10px 0;
    padding: 10px;  
}                   */


#contentHolder ul {
border-left: 0 none;
border-right: 0 none;
list-style-type: none;
margin: 10px 0 0 -15px;
padding: 10px;  
}                   


#contentHolder ul li {
    background: url("../images/linew2.png") no-repeat scroll 11px 8px transparent;
    display: block;
    margin: -4px 0 11px;
    padding: 0 0 5px 38px;
}

.articleLeft ul {
border-left: 0 none;
border-right: 0 none;
list-style-type: none;
margin: 20px 0 0 -15px !important;
padding: 10px;  
}  

.articleLeft ul li {
    background: url("../images/linew2.png") no-repeat scroll 8px 13px transparent !important;
 
    padding: 0 0 5px 30px !important;    
}

/********************************************/
.heightLiner   {
    height: 71px;          
}

/******************************************************************************/
/*********** Online expedicion ***********/

.formHolder {
    background: #e6e6e6;
    border: 1px solid #cccccc;
    padding: 50px 10px;
    text-align: center;
}
.formHolder .formHolderInner {
    margin: 0 auto;
    width: 350px;
}
.formHolder input {
    background: #FFF;
    border: 1px solid #bbb;
    padding: 10px;
    width: 200px;
    display: block;
    float: left;
}
.onButton {
    background: #08172c;
    color: #FFF;
    height: 38px; width: 100px;
    display: block;
    float: left;
    text-align: center;
    margin: 0 0 0 10px;
    cursor: pointer;
    line-height: 230%;
    border: 0 none;
}
table tr.odd td {
    background: #e6e6e6;
}
table tr td.red {
    background: #FF0000;
    color: #FFF;
}
table tr td.green {
    background: #35a11c;
    color: #FFF;
}
table.onlineExpedice {
    font-size: 14px;
}
table.onlineExpedice tr td a {
    text-decoration: underline;
}
table.onlineExpedice tr th {
    background: #08172c;
    color: #FFF;
    font-weight: normal;
    padding: 5px;
}
table.onlineExpedice tr:hover td {
    background: #ffffff;
}
table.onlineExpedice tr:hover td {
    background: #fff2dd;
}
table.onlineExpedice tr:hover td.red {
    background: #FF0000;
    color: #FFF;
}
table.onlineExpedice tr:hover td.green {
    background: #35a11c;
    color: #FFF
}
.pdfNoteHolder {
    display: block;
    float: left;
    padding-bottom: 5px;
    padding-left: 61px;
    font-weight: bold;
}
.pdfNoteHolder.EN {
    padding-left: 135px;
}
.pdfNoteHolder.PL {
    padding-left: 160px;
}
.pdfNoteHolder.DE {
    padding-left: 63px;
} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.pdfNoteHolder { padding-left: 68px !important; }
  .pdfNoteHolder.EN { padding-left: 142px !important; }
  .pdfNoteHolder.PL { padding-left: 164px !important; }
}
.pdfNoteHolder .packageImg {
    float: left;
    height: 18px;
    overflow: hidden;
    padding-left: 28px;
    width: 14px;
    overflow: hidden;
    background: transparent url(../images/files_icons/pdf.gif) no-repeat scroll center top / 14px auto;
    padding-right: 0;
    margin-right: -9px;
}
.pdfNoteHolder img {
    width: 14px;
    float: left;
}
.pdfNoteHolder span {
    display: block;
    font-size: 13px;
    text-align: right;
    color: #666;
    float: left;
}
.askHolder {
    display: block;
    width: 600px;
    float: right;
    font-size: 13px;
    text-align: right;
    margin: 20px 0 0 0;
    color: #666;
}
.askHolder .askPoint {
    display: inline-block;
    width: 10px; height: 10px;
    margin: 0 5px 0 10px;
    vertical-align: middle;
}
.askHolder .askPoint.white {
    background: #ddd;
    border: 1px solid #ccc;
}
.askHolder .askPoint.red {
    background: #FF0000;
    border: 1px solid #990101;
}
.askHolder .askPoint.green {
    background: #35a11c;
    border: 1px solid #1d7609;
}
.onButton.orderForm {
    width: 160px;
    margin: 0;
}

/******************************************************************************/
/*********** Form ***********/

.cInput {
    background: #ccd7ff;
    padding: 2px; color: #000;
    border: 0 none; margin: 0;
    border-bottom: 1px solid #829bf4;
    border-right: 1px solid #829bf4;
    border-top: 1px solid #9fb4ff;
    border-left: 1px solid #9fb4ff;
}
.cInput.disabled {
    background: #f6f6f6 !important;
    border: 1px solid #eeeeee;
}
.cInput.require {
    background: #ffe5e7;   
    border: 1px solid #de0010;
}
.cInput.hightlight {
    padding: 8px;
    border: 1px solid red;
}
.cInput.noVisible {
    background: none;
    border: 0 none;
}
.cTextarea {
    padding: 5px; color: #000;
    border: 0 none; margin: 0;
    border-bottom: 1px solid #829bf4;
    border-right: 1px solid #829bf4;
    border-top: 1px solid #9fb4ff;
    border-left: 1px solid #9fb4ff;
    width: 568px; height: 94px;
    resize: none;
}
.cTextarea.noVisible {
    background: none;
    border: 0 none;
}
.iMark {
    background: url('../images/info.png') no-repeat center center;
    display: inline-block;
    width: 16px; height: 16px;
    vertical-align: middle;
    margin: 0 0 0 5px;
}
.headLine {
    background: #ed930a;
    display: block;
    padding: 0px 10px;
    margin: 5px 0;
    font-weight: bold;
    text-transform: uppercase;
}
.headLine.gray {
    background: #ddd;
}
.ofFileUploadHolder {
    padding: 10px 0;
}
.ofCheckbox {
    background: #ccd7ff;
    padding: 4px 4px 3px; color: #000;
    border: 0 none; margin: 0;
    display: inline-block;
    border-bottom: 1px solid #829bf4;
    border-right: 1px solid #829bf4;
    border-top: 1px solid #9fb4ff;
    border-left: 1px solid #9fb4ff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 12px;
    text-align: center;
}
/* .ofCheckbox.require {
    background: #ffe5e7;   
    border: 1px solid #de0010;
} */
.ofCheckbox.disabled {
    background: #f6f6f6;
    border: 1px solid #eeeeee;
}
.ofCheckbox.disabled {
    background: transparent;
    border: 1px solid transparent;
}
.ofCheckbox.noVisible {
    background: none;
    border: 1px solid #ddd;
}
.ofCheckbox input {
    margin: 0; padding: 0;
}
.fixed {
    position: fixed;
}
.red {
    color: #ff0000;
}
.ofHolder {
    font-size: 14px;
    position: relative;
}
.ofDistance {
    margin: 0 0 0 5px;
}
.ofButtonUploadAdd {
    background: #777;
    display: inline-block;
    padding: 2px 10px;
    color: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.ofFileUploadHolder {
    display: none;
}
.ofMagneticDisabled {
    display: block;
    height: 170px;                
}
.ofDimensionShapeHolder {
    background: url('../images/ofArrow.png') no-repeat 30px 45px;
    display: block;
    width: 210px; height: 170px;
    position: relative;
    margin: 0 auto;
}
.ofDimensionShapeHolder #ofDimensionShapeAcross {
    position: absolute;
    top:5px; 
    left: 90px;
}
.ofDimensionShapeHolder #ofDimensionShapeInDirection {
    position: absolute;
    top:80px; 
    left: 12px;
}
.ofDimensionShapeHolder .ofTextAcross {
    position: absolute;
    left: 144px; top: 15px;
}
.ofDimensionShapeHolder .ofTextAcross.print {
    top: 17px;
}
.ofDimensionShapeHolder .ofTextInDirection {
    position: absolute;
    top: 90px; left: 68px;
}
.ofDimensionShapeHolder .ofTextInDirection.print {
    top: 89px;
}
.ofDisableOrderHolder {
    position: relative;
    /*height: 189px;*/
}
.ofDisableOrderHolder table {
    max-height: 250px;                            
}
.ofDisableOrderOverlay {
    position: absolute;
    left: 0; top: 0;
    display: none;
}
.ofImageHolder {
    position: relative;
    float: right;
    position: relative;
    right: 155px;
    top: -343px;
}
.ofImageHolder .ofDimensionShapeZV {
    position: absolute;
    left: -27px; bottom: -50px;
}
.ofImageHolder .ofDimensionShapeZVText {
    position: absolute;
    left: -62px; bottom: -50px;
}
.ofImageHolder .iMark {
    position: absolute;
    left: 30px; bottom: -48px;
}

.ofImageHolder .imageInImageHolder {
    position: absolute;
    left: 85px; top: -80px;
}

.ofImageHolder .imgNakres {
  /*  position: absolute;
    left: 85px; top: -80px;  */
}

#souradniceA {
    /*background: red;*/
    position: absolute;
    left: 71px;
    top: -22px;
    width: 20px;
    height: 20px;
    z-index: 100;           
}
#souradniceB {
    /*background: red;*/
    position: absolute;
    left: 171px;
    top: 133px;
    width: 20px;
    height: 20px;
    z-index: 100;          
}
.smartLogo {
    position: absolute;
    right: 477px; top: -53px;
}
.flexibleDie {
    position: absolute;
    right: 3px; top: -53px;
}
.smartLogoPdf {
    position: absolute;
    left: 55px; top: 0px;
}
.flexibleDiePdf {
    position: absolute;
    right: 55px; top: 0px;
}
#ofDimensionShapeAcross,
#ofDimensionShapeInDirection {
    font-size: 18px;
    font-weight: bold;
}
#ofDimensionShapeAcross.print,
#ofDimensionShapeInDirection.print {
    width: 50px;
    font-size: 25px;
    border: 1px solid #000;
}
#ofDimensionShapeAcross.print {
    top: 14px;
}
#ofDimensionShapeInDirection.print {
    top: 85px;
}
.onButton.pdfLink,
.onButton.printOrder {
    width: 190px;
    cursor: pointer;
    float: right;
    height: 65px;
    padding: 5px 0;
    line-height: 120%;
} 
.onButton.printOrder {
    position: fixed;
    right: 20px; top: 20px;
    width:250px; height: 30px;
    line-height: 160%;
    font-size: 18px;
}
.ofFrame {
    border: 1px solid #000;
    display: inline-block;
    padding: 0 5px;
}
.formHolder.successHolder {
    float: none;
    padding: 50px;
}
em[data-word] {
    display: none;
}

.vv { visibility: visible; }
.vh { visibility: hidden; }
.s10 { width: 10px; }
.s20 { width: 20px; }
.s30 { width: 30px; }
.s40 { width: 40px; }
.s45 { width: 45px; }
.s50 { width: 50px; }
.s60 { width: 60px; }
.s70 { width: 70px; }
.s80 { width: 80px; }
.s90 { width: 90px; }
.s100 { width: 100px; }
.s106 { width: 106px; }
.s110 { width: 110px; }
.s120 { width: 120px; }
.s130 { width: 130px; }
.s140 { width: 140px; }
.s150 { width: 150px; }
.s160 { width: 160px; }
.s170 { width: 170px; }
.s180 { width: 180px; }
.s190 { width: 190px; }
.s200 { width: 200px; }
.s210 { width: 210px; }
.s220 { width: 220px; }
.s230 { width: 230px; }
.s240 { width: 240px; }
.s250 { width: 250px; }
.s300 { width: 300px; }
.s310 { width: 310px; }
.s320 { width: 320px; }
.s330 { width: 330px; }
.s340 { width: 340px; }
.s350 { width: 350px; }
.s360 { width: 360px; }
.s370 { width: 370px; }
.s380 { width: 380px; }
.s390 { width: 390px; }
.s400 { width: 400px; }
.s695 { width: 695px; }
.s867 { width: 867px; }
.s877 { width: 877px; }
.s887 { width: 887px; }
.mbtt10 { margin-bottom: 10px;}
.mbtt53 {
    margin: 52px 10px -4px 166px;
}
.pdl5 {padding-left: 5px;}

#contentHolder img {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 5px;
    box-shadow: 0 0 6px 6px #E5E5E5;
}  

.onlineExpedice img {
   box-shadow: none !important;
   border-style: none !important;
   border-width: 0px !important;
} 

.ofHolder img {
   box-shadow: none !important;
   border-style: none !important;
   border-width: 0px !important;
} 

#contentHolder img[align="left"] {
    margin: 10px 25px 25px 0;
}
#contentHolder img[align="right"] {
    margin: 10px 0 25px 25px;
}

formular table td {border: 0 none;}


.formular {
    background: none repeat scroll 0 0 #EFEFEF;
    display: inline-block;
    margin: -5px 0 -15px;
    padding: 15px 55px 15px 55px;
    text-align: left;
    border-radius: 25px 25px 25px 25px;
}

.formular input[type="button"], input[type="submit"] {
    background: none repeat scroll 0 0 #626364;
     border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 45px;
    padding: 0 20px;
}

.formular input[type="text"], input[type="password"] {
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: 30px;
    padding: 0 5px;
    width: 227px;
}

.formular .input_textarea
{
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    
    padding: 0 5px;
    
}

td .transitRadio {
  width: 122px;
  height: 30px;
  float: left;
  display: none;
}

td .transitRadio.db {
  display: block !important;
}

.ofBendSheet {
  /*float: right;
  padding-right: 325px;
  padding-top: 60px;*/
  margin-left: 20px;
}

.midleDiv {
    width: 481px !important;
    margin-top: 31px;   
}

.fplech {
    margin: 5px 0 0 -19px;
}

.fplechholder {
   margin-left: 51px;
    margin-top: -5px;
}



.nozone .ofImageHolder {
right: 13px;
    top: 2px;
}

.nozone  .ofImageHolder .ofDimensionShapeZVText {
    left: -75px;
 bottom: 10px;
}

.nozone .ofImageHolder .ofDimensionShapeZV {
    left: -44px;
    bottom: 10px;
}

.nozone span.iMark.tip.ofDimensionShapeZV {

    margin: 0px 0px 2px 63px !important;
}

.nozone img.flexibleDie {
    right: 189px;
}

#ofMagneticCylinderTeethPitchEmpty {display: none;}

 
.bgContent.withoutChoiseCont .ofHolder ,
.bgContent.withChoiseCont .ofHolder  {
    margin-top: 23px;
}

.bgContent.withoutChoiseCont img.smartLogo,
.bgContent.withChoiseCont img.smartLogo,
.bgContent.withoutChoiseCont img.flexibleDie,
.bgContent.withChoiseCont img.flexibleDie
 {
    top: -73px;
 } 

.bgContent.withoutChoiseCont .ofFileUploadHolder,
.bgContent.withChoiseCont .ofFileUploadHolder {
    position: relative;
}

.bgContent.withoutChoiseCont:before {
    content: "Data objednávky BEZ možnosti změn parametrů.";
    position: absolute;
    width: calc(100% - 100px);
    color: red;
    text-align: center;
    margin-top: 46px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 16px;
}

.esonEN .bgContent.withoutChoiseCont:before {
    content: "Order WITHOUT the possibility of changes.";
 
}


.bgContent.withChoiseCont:before {
    content: "Data objednávky S možností změn parametrů.";
    position: absolute;
    width: calc(100% - 100px);
    color: red;
    text-align: center;
    margin-top: 46px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 16px;
    left: 49px;
}


.esonEN .bgContent.withChoiseCont:before {
    content: "Order WITH the possibility of changes.";
}

.bgContent.withoutChoiseCont span.iMark.tip {
    display: none !important;
}

.bgContent.withoutChoiseCont span.iMark.tip.ofAdress,
.bgContent.withoutChoiseCont span.iMark.tip.ofDateDispatch,
.bgContent.withoutChoiseCont span.iMark.tip.ofSegmentNumber {
    display: inline-block !important;
}

/*
.bgContent.withoutChoiseCont .ofFileUploadHolder:after  {
    content: "Byla provedena volba: úprava objednávky bez možnosti změn...";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fbfbfb;
    top: 0;
    color: #ec930a;
    display: flex;
  
    justify-content: center;
    font-size: 21px;
    font-weight: bold;
}

 


 .bgContent.withChoiseCont .ofFileUploadHolder:after {
    content: "Byla provedena volba: úprava objednávky s možnosti změn...";
    position: absolute;
    width: 57%;
    height: 100%;
    background: #f8f8f8;
    top: -50px;
    color: #ec930a;
    display: flex;
  
    font-size: 20px;
    font-weight: bold;
}
*/

/*
input.cInput.s60.tac.disabled {
    position: absolute;
    background: white !important;
    width: 65px;
    margin: 0 -37px;
    border: 0 none;
    cursor: default;
}
*/
.bgContent.withoutChoiseCont td#getTransport .ofCheckbox.disabled {
    background: #ccd7ff;
    padding: 4px 4px 3px;
    color: #000;
    border: 0 none;
    margin: 0;
    display: inline-block;
    border-bottom: 1px solid #829bf4;
    border-right: 1px solid #829bf4;
    border-top: 1px solid #9fb4ff;
    border-left: 1px solid #9fb4ff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 12px;
    text-align: center;
} 

input#ofMakingNumber + div.oktlacko{
    display: none;
    content: "ok"
}

input#ofMakingNumber:focus + div.oktlacko {
    position: absolute;
    right: 3px;
    top: 3px;
    background: #ed920a;
    align-items: center;
    justify-content: center;
    width: 43px;
    cursor: pointer;
    display: flex;
}

 

input#ofDimensionShapeB.cInput.redback {
    background-color: #f76c6c  !important;
}

.ofDisableOrderHolder  {
    color: black !important;
}

.bgContent.withChoiseCont .addFileButton {
    background: #ed930a;
    padding: 0px 7px 2px;
    margin: -5px;
    text-transform: lowercase;
    font-weight: bold;
    cursor: pointer;
}

.ofBendSheet  {
    padding: 5px 0 0 0;
}
 

.ofBendSheet strong {
    margin: -4px 3px 0 3px !important;
    /* padding: 3px !important; */
    display: block;
    float: left;
    padding: 3px 0 0 0;
}
}

.ofBendSheet.disabled strong {
 
}

.pdfnahled {
    position: absolute;
    top: -60px;
    left: 2px;
    background: #ad1913;
    width: 170px;
    height: 31px;
    border-radius: 21px;
  
}

a#pdfnahledlink:before {
    content: "";
    background: url(../images/nahledpdf.png) no-repeat;
    width: 46px;
    height: 33px;
    position: absolute;
    top: -7px;
    left: 19px;
    background-size: contain;
}

a#pdfnahledlink {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    color: white;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: -1px;
    padding-left: 8px;
  
}

a#pdfnahledlink:hover {
    background: rgba(255, 255, 255, 0.12);
    text-decoration: none;
}

 .withChoise,  .withoutChoise {
    text-align: center;
    padding: 3px 0;
}

.fullOverlay.loadingpdf {
    opacity: .75;
    background: white;
    display: block !important;
}

 
 
 
 input, select, textarea, option, button {
    outline: none!important;
}

/*

.zonaH + div + div + .formHolder:after {
    content: "Probíhá dočasná odstávka systému. Odhadovaný čas obnovení provozu: nejpozději 12:15.";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(255 255 255 / 95%);
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zonaH + div + div + .formHolder {
    position: relative;
}

*/

#contentHolder img.hbanner {
    border: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top: 15px;
}




td.sharep-pdf button {
    display: none;
}

/*
td.sharep-pdf + td.sharep-pdf button {
    display: inherit;
    margin-left: 2px;
    margin-right: -19px;
    background: #bb0709;
    border: 0 navajowhite;
    color: white;
    border-radius: 4px;
    padding: 3px 6px;
    font-size: 11px;
    cursor: pointer;
  
}*/

td.sharep-pdf + td.sharep-pdf button {
    display: inherit;
    margin-left: 2px;
    margin-right: -19px;
    background: #bb0709;
    border: 0 none;
    color: white;
    border-radius: 4px;
    padding: 3px 6px;
    font-size: 11px;
    cursor: pointer;
    background: transparent url(../images/files_icons/pdf.gif) no-repeat scroll center top / 14px auto;
    overflow: hidden;
    text-indent: -147px;
    width: 33px;
}



.formHolder .formHolderInner {
 
    padding-right: 75px;
}
.LoginFormROW {
    display: block;
    overflow: hidden;
    width: 100%;
}

.LoginFormLeft {
    display: flex;
    float: left;
    width: calc(45% - 1px);
    text-align: left;
    align-items: center;
    height: 38px;
    justify-content: flex-end;
}

.LoginFormRight {
    width: calc(55% - 16px);
    display: block;
    float: right;
}

.LoginFormROW input {
    width: calc(100% - 22px);
}

.LoginFormROW.LoginFormSEND {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    padding-top: 11px;
}

.errorInfo {
    background: #ffdbdb;
    padding: 25px;
    border: 1px solid red;
    text-align: center;
    margin-top: 25px;
}



a.onButton.zpetButton:hover {
    text-decoration: none;
}

a.onButton.zpetButton {
    margin-top: 6px;
    margin-left: 12px;
}


.LoginFormROW.LoginFormSEND {
    position: relative;
}
 
/*
.LoginFormROW.LoginFormSEND::after {
    content: " ";
    position: absolute;
    width: 100px;
    height: 38px;
    background: white;
    bottom: 0;
    opacity: .7;
    cursor: no-drop;
}

.formHolderInner.ok1.ok2 .LoginFormROW.LoginFormSEND::after {
 
    width: 0;
    height: 0;
 
} 

*/

a.htmlPrintZone {
    color: #0579ad;
    font-weight: bold;
}