body {

    padding: 10px;
    font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
    font-size: 0.8em;
    background-color: #000000;
    background-image: url(../images/css/admin_bg_body.png);
    background-repeat: repeat;
    color:#1C4C73;
}

a.nocolor:visited{
    color: #5C9DD3;
    font-weight:bold;
    text-decoration: none
}

a:link, a:visited {
    font-size:14px;    
    /*   color: #5C9DD3;*/
    font-weight:bold;
    text-decoration: none
}


H1 {
    text-align:left;
    margin-left:5px;
    =margin-top:10px;
    FONT-SIZE: 16px;
    COLOR: #F07200;
    BACKGROUND-COLOR: transparent;
    z-index:5;

}

H2 {
    text-align:left;
    margin-left:5px;
    =margin-top:10px;
    FONT-SIZE: 14px;
    COLOR: #9F4B00;
    BACKGROUND-COLOR: transparent;    
    z-index:5;

}

h3 {
    text-align:left;
    margin-left:5px;
    =margin-top:10px;
    FONT-SIZE: 14px;               
}


#web {

    margin: auto;
    width: 1230px;
    background-color: #7A7A7A;
    border-top: 5px solid #1C4C73 ;
    border-bottom: 5px solid #1C4C73;

    border-left: 1px solid #1C4C73 ;
    border-right: 1px solid #1C4C73;


    background-image: url(../images/css/admin_bg_web.png);
    background-repeat: repeat-y
}


#head {

    float:left;
    width: 1230px;
    height:140px;
    background-color:white;
    color:white;

}
#login{
    float:right;
    width: 400px;
    height:150px;
    /*background-image: url(../images/css/admin_bg_login.png);*/
    color: #164F7C;
    background-color:  #FFFFFF;
    text-align:center;
    background-repeat: no-repeat
}

#logout{
    float:right;
}

img.imgmenu{
    vertical-align: middle;
}

#menu{
    width: 1230px;
    float: left;
    height:41px;
    padding: 1px 0px;
    background-color: #FFFFFF;
    color:white;           
}

#menu .navbar-inner{
    border-radius: 0;
}

#left{
    float:left;
    width:160px;
    background-color: #E4E4E4;
    min-height: 600px;
    padding-top: 20px;
}

#left ul li{
    margin-left: 0px;    
}

#left a{
    font-size: 0.9em;
}

#right{
    float:right;
    width:200px;
    background-color: #666666;
    min-height: 300px;
}


#center{

    width:1029px;
    background-color: #F8F8F8;
    padding: 10px 20px;
    border-left:1px solid #245F8E;
    float:left;

    color:#000000;
    min-height: 600px;

}

#pata{
    width: 1230px;
    height:25px;
    background-color: #F2F5F7;
    color:#245F8E;
    text-align:center;
    border-top: 1px solid #245F8E;
    z-index:2;
}

#pata a{
    font-size:12px;
    font-weight: normal;
    color:#245F8E;
}
#pata a.visited{
    font-weight: normal;
    font-size:12px;
    color:#245F8E;
}
#pata a:hover{
    font-weight: normal;
    font-size:12px;
    color:#245F8E;
}

#admin_login{
    width: 300px;
    margin: 0 auto;
    color: black;
    background-color:#EAEAEA;
    text-align:center;
}

.clearboth{
    clear:both;
}


.nb{border:0px;}


table.polozky_v_menu{
    width:95%;
    margin:auto;
    text-align:center;
    border-collapse: collapse;
}

table.polozky_v_menu thead{
    background-color:#245F8E;
    text-align:center;
    font-weight:bold;
    color: white
}

table.polozky_v_menu td.left{text-align:left;padding-left:5px}
table.polozky_v_menu tbody td{height: 30px;padding-bottom: 2px}

tr.sub1{
    background-color:#AFAFAF;
    border-bottom: 1px solid #CFCFCF;
}
tr.sub2{
    background-color:#CFCFCF;
    border-bottom: 1px solid #EFEFEF;
}
tr.sub3{
    background-color:#EFEFEF;
    border-bottom: 1px solid #FFFFFF;
}
tr.sub4{
    background-color:#FFFFFF;

}

td.sub1{
    font-weight:bold;
    text-indent:5px;
}
td.sub2{
    text-indent:25px;
}
td.sub3{
    text-indent:45px;
}
td.sub4{
    text-indent:65px;
}

.center{
    text-align:center;
}

.error{
    font-weight: bold;
    color: red;
    font-size: 20px
}
p.pata{
    margin-top: 3px;
}
table tr.left th{
    text-align:left
}

#center fieldset{
    width:93%;
    margin:auto
}

img.logo_webco{
    margin-top:10px;
    margin-left:30px;
}
img.logo_login{
    margin:auto;
    margin-top:10px;
}

table.nahledy_obrazku{
    width:77%;
    text-align:center;
    margin:auto;
    border-collapse: collapse;
}

table.nahledy_obrazku thead{
    color:white;
    background-color:#245F8E
}

table.nahledy_obrazku thead{
    color:white;
    background-color:#245F8E
}

table.nahledy_obrazku tbody tr,
table.nahledy_obrazku thead tr{
    border:1px solid black;
}

table.nahledy_obrazku tbody td{
    background-color:#EBF0FA;
}

table.orders{
    border:1px solid black;
    margin: auto;
    text-align:center;
    width:100%;
    font-size:10px;
    border-collapse: initial;
}

table.orders tbody tr td.left{ text-align: left; max-width: 110px;}
table.orders tbody tr td.right{ min-width: 60px;}
table.orders tbody tr td.date{ min-width: 50px;}
table.orders tbody tr td.tick{ width: 25px; text-align: left; border-right: 1px dashed #5d5d5d;}
table.orders tbody tr td.note{ width: 100px; font-size: 12px;}
table.orders tbody tr td.status{ width: 129px;}
table.orders tr.sudy{ background-color:#E4E4E4}

table.orders tfoot td{
    padding: 1em;
}

table.orders thead{
    font-weight:bold;
    background-color: #245F8E;
    color:white;
}
table.orders tbody td{height: 30px;padding-bottom: 2px; padding: 0px 2px;}

table.stock, table.stockAcces{
    border:1px solid black;
    margin:auto;
    text-align:center;
    width:950px;
    font-size:14px;
    border-collapse: collapse;
}

table.stockAcces{
    width: 500px;
}

table.stock tbody tr, table.stockAcces tbody tr{background-color: white;}
table.stock tr.sudy, table.stockAcces tr.sudy{background-color:#E4E4E4}

table.stockAcces tbody td{text-align: left;}
table.stock thead, table.stockAcces thead{
    font-weight:bold;
    background-color: #245F8E;
    color:white;
}

table.stock input{text-align:center}


table.editOrder{
    border:1px solid #AdAdAd;
    border-collapse:collapse;
    text-align:center;
    width:1030px;
}

table.editOrder tbody tr{
    border-top:1px solid #AdAdAd;
    border-bottom:1px solid #AdAdAd;}

table.editOrder thead{
    font-weight:bold;
    background-color: #245F8E;
    color:white;
}
table.editOrder tbody td{height: 30px;padding-bottom: 2px}




img{
    border:0px;
}


table.variants{
    border-collapse:collapse;
    margin:auto;
    width:77%;
    text-align:center;
    border: 2px solid #164F7C;
}
table.variants thead{
    font-weight:bold;
    background-color: #245F8E;
    color:white;
}

.margin_auto{
    margin:auto;
}

.left{
    text-align:left;
    margin-left:10px;
}
.right{
    text-align:right;
    margin-right:10px
}

table.editaceObjednavkyAdresy{
    margin-left:55px;
    width:850px;
    text-align:left;
}

table.sumar{
    border:1px solid black;
    width:1030px;
    border-collapse:collapse}

table.sumar td{text-align:right;}
table.sumar td.border{border-top:1px solid black}
table.sumar td.blue{
    background-color: #245F8E;
    color:white;}

td.zakaznik{width:200px}

table.drevodomy_parametry{width:96%;border-collapse:collapse;margin:auto;border:1px solid black;text-align:center}

table.drevodomy_parametry thead{background-color:#245F8E;color:white;}
table.drevodomy_parametry tbody td{border-left:1px solid black;border-right:1px solid black}
table.drevodomy_parametry tfoot{background-color:#245F8E;color:white;}

table.drevodomy_parametry tfoot td{border-left:1px solid black;border-right:1px solid black}
table.drevodomy_parametry thead td{border-left:1px solid black;border-right:1px solid black}


.paginator {
    margin: 1em 0;
    font-size: 90%;
}

.paginator a, .paginator span {
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
    color: #999999;
}

.paginator a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
    color: #105CB6;
}

.paginator span.button {
    border: 1px solid #DDDDDD;
}

.paginator .current {
    background: #2E6AB1;
    border: 1px solid #2E6AB1;
    color: white;
    font-weight: bold;
}

.w7{width:7%;}
.w10{width:10%}
.w15{width:15%}
.w18{width:18%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%;}
.w55{width:55%;}
.w62{width:62%;}
.w65{width:65%;}
.w75{width:75%;}




.border_bottom{border-bottom: 1px solid #cEcEcE;}
.table_border{border:1px solid #3D3D3D}

table.editOrder td.inputright input{text-align: right;}
table.editOrder td.inputcenter input{text-align: center;}
td.paddingright{padding-right: 15px}
table.editOrder tr.red{color: red;}
table.editOrder tr.red input{color: red;}
td.red{color: red;}
tr.red{color: red;}
text.blink{text-decoration: blink;}
td.green{color: green;}
.green_tick{
    background: url(/images/css/ico_tick.png) no-repeat;
    border: none;
    text-indent: -9999px;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;

}

.refresh{
    background: url(/images/css/ico_reload.png) no-repeat;
    border: none;
    text-indent: -9999px;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;

}

a.delete{ width:20px; height: 20px; display: inline-block; background-image: url('/images/css/ico_delete.png'); background-repeat: no-repeat;}
a.sendToCustormer{ width:20px; height: 20px; display: inline-block; background-image: url('/images/css/sendToCustormer.png'); background-repeat: no-repeat;}
a.pdf{ width:20px; height: 20px; display: inline-block; background-image: url('/images/css/ico_pdf.png'); background-repeat: no-repeat;}
a.doc{ width:20px; height: 20px; display: inline-block; background-image: url('/images/css/ico_doc.png'); background-repeat: no-repeat;}
a.invoice{width:20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_send_order_conf.png'); background-repeat: no-repeat;}
a.orderToManufacture{width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_order_to_manufacture.png'); background-repeat: no-repeat;}
a.jobOrder{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/jobOrder.png'); background-repeat: no-repeat;}
a.edit{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_edit.png'); background-repeat: no-repeat;}
a.print{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_print2.gif'); background-repeat: no-repeat;}
a.fire{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_fire.gif'); background-repeat: no-repeat;}
a.dovolena{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_dovolena.jpg'); background-repeat: no-repeat;}
a.timer{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_timer.png'); background-repeat: no-repeat;}
a.labels{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_icon_label.png'); background-repeat: no-repeat;} 
a.checked{ margin-bottom: -2px; width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin/checked-icon.png'); background-repeat: no-repeat; text-decoration: none;}
a.nochecked{ margin-bottom: -2px; width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin/unchecked-icon.png'); background-repeat: no-repeat; text-decoration: none;}
a.nemoc{ width: 20px; height: 20px; display: inline-block; background-image: url('/images/css/admin_ico_fever.png'); background-repeat: no-repeat; text-decoration: none;}
a.pokuta{ width: 20px; height: 20px; display: inline-block; background-color: #000; text-decoration: none;}
a.nahr-volno{ width: 20px; height: 20px; display: inline-block; background-color: #2266ff; text-decoration: none;}
a.nepl-volno{ width: 20px; height: 20px; display: inline-block; background-color: #ff0022; text-decoration: none;}
td.checked{width: 10px; text-decoration: none;}
span.lefttop{float: right; margin-top: -30px; margin-right: 10px;}
span.lefttopNM{float: right; margin-top: -30px; margin-right: 50px;}
span.ferien{float: right; margin-top: -25px; margin-right: 80px;}
span.lefttopNM2{float: right; margin-top: -30px; margin-right: 195px;}
span.sick{float: right; margin-top: -25px; margin-right: 230px;}

span.lefttopNM3{float: right;  margin-right: 0px; margin-top: -15px;}
span.fine{float: right; margin-right: 10px; margin-top: -15px;}
span.lefttopNM5{float: right; margin-right: 30px; margin-top: -15px;}
span.nahr-volno{float: right; margin-right: 10px; margin-top: -15px;}
span.lefttopNM6{float: right; margin-right: 30px; margin-top: -15px;}
span.nepl-volno{float: right; margin-right: 10px; margin-top: -15px;}
span.lefttopNM3{
    margin-bottom: 5px;
}

#ajax-spinner {
    position:fixed;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    background: white url('/images/spinner.gif') no-repeat 50% 50%;
    padding: 13px;
    border: 2px solid #CCC;
    font-size: 0;
}
table.variants4{width:300px;}
table.stock th{text-align:right}

p.fileattachh{line-height: 30px;}
a.fileattach,a.fileattach.visited{font-size:10px;color:#5d5d5d;}
a.fileattach:hover{font-size:10px;color:#000000;}
img.fileico{margin-bottom: -6px;border:0px}
img.fileicoo{margin-bottom: -4px;border:0px}

#order_add{width:1012px; background-color: #DFDFDF;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border: 1px solid #AdAdAd}
#fileattach{width:1012px; background-color: #DFDFDF;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border: 1px solid #AdAdAd}

table.sumar td.left{text-align:left;padding-left:15px}

p.legenda{line-height: 25px; margin-left:20px}
p.legenda strong{margin-left: -10px}

td.wrapper{width: 150px;}
td.rb{margin-right: 20px; padding-right: 20px; border-right: 1px solid black;}

a.transfer{background-image: url('/images/css/transfer.jpg');  background-repeat: no-repeat; width: 35px; height: 35px; display: block; text-indent: -9999px; margin-left: 20px;margin-top: 15px;}
a.ck{width: 35px; height: 35px; display: block; margin-left: 20px; margin-top: 25px;}
table.evidence{text-align:left;width:100%;border-collapse: collapse;border:2px solid black;}
table.evidence thead tr{color:white;background-color: #245F8E}
table.evidence tbody td.center{border-bottom:1px solid black;border-top:3px solid black;text-align: center;font-size:13px}

table.evidence td{width:20%}
table.dny{margin:auto;width:100%;border-collapse:collapse;text-align:center;border:2px solid black;}
table.dny thead{background-color:yellowgreen;border:1px solid black;}
table.dny thead td{font-weight: bold}
table.dny tbody td.smallfont{font-size:10px;text-align: left}
table.dny tr.sudy{background-color: #E1E1E1;}
table.vypis_produktu{margin:auto;width:95%;border-collapse: collapse;border:1px solid black;}
table.vypis_produktu thead{background-color: yellow}
td.sfont{font-size:10px}
table td.sudy{background-color:#E4E4E4}
span.ra, span.ra a{font-size: 11px;color:black;font-weight: normal}
div.hidden{position: fixed; top: 0; left: 0; height: 100%; width:100%;text-align:center; background-image: url('/images/css/backForm.png'); background-repeat: repeat;}
div.hidden form{position: absolute; left: 44%; top: 44%; padding:30px; border:3px solid black;color:black;margin:auto; background-color:#FFCC66;}
div.hidden{visibility: visible;}
span.jslink{text-decoration: underline; cursor: pointer;}
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


table.dny tr.dny a{font-weight: normal; color:black;font-size: 12px;text-decoration: underline}
table.dny tr.red a{font-weight: normal; color:red;font-size: 12px;text-decoration: underline}


table.dny table.vypis_produktu td a{font-weight: normal; color:black;font-size: 12px;text-decoration: underline}
table.vyrobeno{width:90%; border-collapse: collapse;border:1px solid black;margin:auto}
table.vyrobeno thead{color:white;background-color: #245F8E}
table.vyrobeno tbody{}

tr.blue td{color: blue;}
table.dny table.vypis_produktu tbody tr.blue td a{color: blue;}
table.dny tbody tr.blue td a{color: blue;}


#graphholder {
    width:600px;
    height:300px; 
    margin: 0px auto;
    border: 30px solid white;
    background-color: white;
}

#langs{    
    float: right;
    margin: 12px;
}

#langs a.cz{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('/images/css/admin/flag_cz_sk.png');
    background-repeat: no-repeat;
}

#langs a.de{
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url('/images/css/admin/flag_ge_au.png');
    background-repeat: no-repeat;
}

#langs a.en{
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url('/images/css/admin/en.png');
    background-repeat: no-repeat;
}

a.greyed{
    opacity: 0.4;
}

a.greyed:hover{
    opacity: 1;
}

#nav {
    width: 900px;
    float: left;
}

/* kalendar */
svg {
    background-color: #EEEEEE;
}

p.mini{
    font-size: 9px;
}

table.mont tr td{
    width: 350px;
}

table.mont tr td:first-child{
    width: 150px;
}

.mont-order select{
    width: 375px;
    height: 21px;
}

.mont-workers select{
    width: 239px;
}

.mont-date select{
    height: 21px;
    margin-left: 5px;
}

.mont-note textarea{
    width: 370px;
    font-size: 1.2em;
    height: 50px;
}

.montaz-message{
    position: relative; 

}

.montaz-message .tool{    
    background-color: #333333;
    opacity: 0.9;
    color: #FFF;    
    position: absolute;
    display: none;
}

.montaz-message p {  
    margin: 10px;
    min-width: 250px;
}

.textarea-in-order{
    width: 100%;
    min-height: 500px;
}

table.calc{
border:1px solid black;
margin:auto;
text-align:center;
width:95%
}

table.calc tbody tr{
border-top:1px solid black;
border-bottom:1px solid black;}

table.calc thead{
  font-weight:bold;
  background-color: #006600;
  color:white;
}

table.calc tfoot tr{
 background-color: #006600;
   color:white;

}

.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #E4E4E4;
}