/* CSS Document */












/* -- LEVY MENU -- */

div.levy-menu
{
  border-radius:5px;
  border:1px solid #ccc;
  background-color:#E3F5FF;
  margin-bottom:10px;
}

div.levy-menu h2, div.pravy-menu h2
{
  text-align:left;
  margin:0 0 0 0;
  font-size:12px;
  font-weight:bold;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  background-color:#AAD1FF;
  border-bottom:1px solid #ccc;
  color:#444;
}

div.levy-menu center, div.pravy-menu center
{
  margin-top:10px;   
}

div.levy-menu a, div.pravy-menu a
{
  font-size:12px;
  font-weight:bold;
  border:1px solid #aaa;
  display:block;
  margin:0 0 7px 0;
  color:black;
  width:140px;
  background:linear-gradient(175deg, #C4DFFF 0%, #A0C4F4 100%);
  border-radius:3px;
  text-decoration:none;
  color:#444;
}

div.levy-menu a:hover, div.levy-menu#kniha-zavad a:hover, div.levy-menu#tiskarny a:hover, div.levy-menu#zamnet a:hover, div.levy-menu#ou a:hover
{
  background:linear-gradient(175deg, #FFE396 0%, #FFD19B 100%);
}


/*  NASTAVENI BAREV  */
/* ----------------- */

/* Kniha zavad */
div.levy-menu#kniha-zavad
{
  background-color:#D2F8D3
}

div.levy-menu#kniha-zavad h2
{
  background-color:#B2E8B3;
}

div.levy-menu#kniha-zavad a
{
  background:linear-gradient(175deg, #B2E8B3 0%, #89D889 100%);
}

div.levy-menu#zamnet
{
  background-color:#EBDBFF;
}

div.levy-menu#zamnet h2
{
  background-color:#CBB1EA;
}

div.levy-menu#zamnet a
{
  background:linear-gradient(175deg, #CBB1EA 0%, #B39AEA 100%);
}


/* Tiskarny */
div.levy-menu#tiskarny
{
  background-color:#FFE4B6;
}

div.levy-menu#tiskarny h2
{
  background-color:#FFCF7E;
}

div.levy-menu#tiskarny a
{
  background:linear-gradient(175deg, #FFCF7E 0%, #FFB970 100%);
}


/* -- Web -- */



/* Obchodni usek */
div.levy-menu#ou
{
  background-color:#D9DCFF;
}

div.levy-menu#ou h2
{
  background-color:#A8A5E3;
}

div.levy-menu#ou a
{
  background:linear-gradient(175deg, #A8A5E3 0%, #8787C8 100%);
}















/*  --  HLAVNI PANEL  --  */

div.hlavni-panel
{
  width:auto;
  background-color:white;
  border:1px solid #ddd;
  border-radius:5px;
  margin-bottom:10px;
}


div#panel-tiskarny
{
  min-height:350px;
  background-image:url('../soubory/img/pozadi-tiskarna.png');
  background-position:right bottom;
  background-repeat:no-repeat;
}



/* -- CISELNIKY -- */

/* --- Zalozky --- */
div.zalozky-obal
{
  width:auto;
  text-align:left;
  margin:0 0 0 10px;
}

.zalozky
{
  display:inline-block;
  width:90px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color:#DCEAFF;
  height:15px;
  padding-top:4px;
  text-align:center;
  border:1px solid #405EA1;
  border-bottom:none;
  font:bold 12px arial;
  color:black;
  text-decoration:none;
}

span.zalozky
{
  background-color:#7DB5EB;
}

.zalozky:hover
{
  background-color:#7DB5EB;
}

div.intranet-ciselnik
{
  border:1px solid #405EA1;
  width:auto;
  background-color:#7DB5EB;
  -webkit-border--radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height:250px;
}

div.intranet-ciselnik h2
{
  color:#3E58C0;
}

div.pod-zalozky-uvnitr
{
  margin:20px;
  text-align:left;
  width:auto;
}


div.plovouci
{
  display:inline-block;
  border:1px solid #1B146F;
  margin:0 10px 10px 0;
}

div.plovouci h3
{
  margin:0 0 0 0;
  width:auto;
  padding:4px;
  font-size:12px;
  font-weight:bold;
  border-bottom:1px solid #666;
  background-color:rgba(250, 250, 250, .4);
}




/* --- Tabulka prehledu --- */
table.prehled
{
  font:normal 12px arial;
  border:2px solid #999;
  border-collapse:collapse;
  background-color:white;
  width:100%;
}

table.prehled th
{
  font-weight:bold;
  background-color:#FFFFA3;
  border:1px solid #aaa;
  border-bottom:1px solid #999;
}

table.prehled td
{
  border:1px solid #aaa;
}

table.prehled td a
{
  color:inherit;
  text-decoration:none;
}

table.prehled tr.neprecteno
{
  font-weight:bold;
  color:blue;
}

table.prehled tr:hover
{
  background-color:#DFFFEA;
}

table.prehled tr.neprecteno a
{
  color:blue;
}

table.prehled tr.zruseno
{
  color:#bbb;

}

table.prehled tr.zruseno td
{
  color:#bbb;

}



table.prehled a.aktivni, table.prehled a.neaktivni, table.prehled a.edit
{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

table.prehled a.aktivni
{
  color:green;
}

table.prehled a.neaktivni
{
  color:red;
}

table.prehled a.edit
{
  color:blue;
}


/*  -- Prehled tiskarny -- */

table.prehled td.lt
{
  text-align:left;
  vertical-align:top;
  padding:4px;
}





a.prehled-pridat, input.tlacitko-modre
{
  display:inline-block;
  padding:6px;
  border-radius:5px;
  border:1px solid;
  border-color: #CFDDF9 #8CA5D2 #7E8CD6 #BAD6F9;
  background:linear-gradient(175deg,#B5D9FF 0%, #99BFFF 100%);
  font:bold 12px tahoma, verdana, arial;
  text-decoration:none;
  box-shadow:0px 0px 3px 0px rgba(30, 30, 30, 0.8);
  color:#243E8F;
  float:right;
  margin-left:10px;
}

a.prehled-pridat:hover, input.tlacitko-modre:hover
{
    background:linear-gradient(175deg,#FFDDAB 0%, #FFBD8E 100%);
    color:#6D3400;
    box-shadow:0px 0px 3px 0px rgba(178, 102, 0, 0.8);
}



a.tlacitko
{
  display:inline-block;
  padding:2px 8px 2px 9px;

  border-right:1px solid;
  border-color: #DCE3E9 #99A5A4 #7E8C93 #D1D6DB;
  font:bold 10px tahoma, verdana, arial;
  text-decoration:none;
  color:#243E5C;
  margin:0;
}

a.tlacitko:hover
{
    background:linear-gradient(175deg,#FFDDAB 0%, #FFBD8E 100%);
    color:#6D3400;

}



table.velkyInput
{
  width:100%;
  text-align:left;
  margin:0 0 10px 0;
}

.velkyInput input[type=text]
{
  font-size:18px;
  font-weight:bold;
  width:360px;
  border:2px solid #aaa;
  box-shadow: inset 2px 3px 8px 0px rgba(50,50,50,0.2);
}




/*  ----  FORMULARE  ----  */

/* - standardni - */
div.formular
{
  width:auto;
  display:block;
  border:1px solid #5889B3;
  background-color:#CDE0FF;
  z-index:210;
  position:relative;
  padding:10px;
  border-radius:5px;
}


div.formular h1,
{
  font:bold 18px verdana, tahoma, arial;
  border-bottom:2px solid;
  text-align:left;
  color:#5889B3;
}


div.formular input[type=text], div.formular select, textarea.form
{
  width:200px;
  border:1px solid #5889B3;
  box-shadow: inset 2px 3px 8px 0px rgba(50,50,50,0.3);
  font:normal 14px verdana, tahoma, arial;
  padding:2px;
}

div.formular input[type=submit], div.formular input[type=reset]
{
  display:inline-block;
  padding:2px 6px 2px 6px;
  border-radius:5px;
  border:1px solid;
  border-color: #CFDDF9 #8CA5D2 #7E8CD6 #BAD6F9;
  background:linear-gradient(175deg,#B5D9FF 0%, #99BFFF 100%);
  font:bold 12px tahoma, verdana, arial;
  text-decoration:none;
  box-shadow:0px 0px 3px 0px rgba(30, 30, 30, 0.8);
  color:#243E8F;
  float:right;
  cursor:pointer;
}

div.formular input[type=submit]:hover, div.formular input[type=reset]:hover
{
    background:linear-gradient(175deg,#FFFFAC 0%, #E9E76D 100%);
    color:#6D3400;
    box-shadow:0px 0px 3px 0px rgba(178, 102, 0, 0.8);
}

div.formular span.komentar
{
  font-size:12px;
  display:inline-block;
}

/* - aktivni - */

div.formaktivni
{
  border:1px solid #5889B3;
  background-color:#CDFFD8;
}


div.formaktivni h1
{
  color:#5889B3;
}


div.formaktivni input[type=text], div.formaktivni select, textarea.formaktivni
{
  width:200px;
  border:0px solid #5889B3;
  box-shadow:none;
  background:none;
  padding:0px;
  font-size:18px;
  font-weight:bold;
}

div.formaktivni span.komentar, div.formneaktivni span.komentar
{
  display:none;
}

div.formaktivni textarea.form
{
  background-color:rgba(255,255,255,.4);
  border:none;
  box-shadow:none;
}

div.formaktivni input[type=submit]
{
  display:none;
}

/* - neaktivni - */

div.formneaktivni
{
  border:1px solid #5889B3;
  background-color:#FFD1D8;
}


div.formneaktivni h1
{
  color:#5889B3;
}


div.formneaktivni input[type=text], div.formneaktivni select, textarea.formneaktivni
{
  width:200px;
  border:0px solid #5889B3;
  box-shadow:none;
  background:none;
  padding:0px;
  font-size:18px;
  font-weight:bold;
}


div.formneaktivni textarea.form
{
  background-color:rgba(255,255,255,.4);
  border:none;
  box-shadow:none;
}

div.formneaktivni input[type=submit]
{
  display:none;
}









table.form
{
  text-align:left;
  width:100%;
}

table.form td.X
{
  border:1px solid #888;
}

table.form th
{
  font:normal 11px verdana, tahoma, arial;
  text-align:left;
}

table.form td.odeslat
{
  text-align:right;
}

table.form td.hodnoty
{
  border:1px solid #5889B3;
  background-color:white;
  font-weight:bold;
  vertical-align:top;
}



button.button-vyberN
{
  background-color: #DDE9FF;
  border-style:outset;
  padding:2px 6px 4px 6px;
}


button.button-vyberA
{
  background-color: #6292E9;
  border-color:#6292E9;
  border-style:intset;
  padding:2px 6px 4px 6px;
}



/* Ajaxovy naseptavac */

td.ajax-polozky
{
  background-color:white;
  border:1px solid #5889B3;
  box-shadow: inset 2px 3px 8px 0px rgba(50,50,50,0.3);
}

td.ajax-polozky div.ajax-polozka
{
  border-radius:4px;
  background-color:#E6EBFF;
  border:1px solid #ACCDFF;
  font:normal 12px verdana, tahoma, arial;
  padding:1px 3px 3px 3px;
  margin:0 2px 2px 0;
  display:inline-block;
}

td.ajax-polozky div.ajax-polozka a
{
  color:#8FA5FF;
  text-decoration:none;
  font-weight:bold;
}

td.ajax-polozky input[type=text]
{
  border:0px  solid #ddd;
  box-shadow:none;
}

td.ajax-polozky div.input
{
  display:inline-block;
  width:auto;
  border:1px solid #ddd;
}







/*

    Podle rozliseni

*/

@media (max-width:1300px)
{

    table.prehled th.od3
    {display:none;}

    table.prehled td.od3
    {display:none;}

}








/* == PRAVY PANEL == */

div.pravy-panel-intranet
{
  width:140px;
  background-color:white;
  float:right;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border:1px solid #dbdbdb;
  padding:5px; 
  padding-top:0px;
  margin-bottom:10px;
  text-align:center;
}










/*  =====   CASTI Intranet   =====       */


/*  ---  WEB ---  */

/*  - Oznameni PR - */
button.pr-tlac-copy, button.dr-tlac-copy
{
   background-image:url('../soubory/IKONY/UKOL.gif');
   background-repeat:no-repeat;
   background-position:center center;
}

input.pr-tlac-ok
{
  background-image:url('../soubory/IKONY/CHECKED.gif'); 
  background-repeat:no-repeat;
  background-position:center center;
}



/*  --- Kontakty ---  */
a.prepinac
{
  text-decoration:none;
  color:#cdcdcd;
}

a.prepinac b
{
  color:#336b33;
}

a.velky
{
  font-size:24px;
}









/*  - Infobox - */

input.redpoint
{
  width:400px;
  border:1px solid #888;
-webkit-box-shadow: inset 1px 1px 5px 0px rgba(153,153,153,0.6);
-moz-box-shadow: inset 1px 1px 5px 0px rgba(153,153,153,0.6);
box-shadow: inset 1px 1px 5px 0px rgba(153,153,153,0.6);
  font-size:16px;
}


div.term-menu
{
  width:620px;
  float:left;
}

div.term-menu-edit
{
  width:570px;
  float:left;
  border:1px solid #888;
  display:none;
  font-size:12px;
  background:linear-gradient(175deg,#f6f6f6 0%, #e5e5e5 100%);
}

div.term-menu-edit table
{
  font-size:12px;
  width:560px;
  margin:5px;
}

div.term-menu-edit input.nazev
{
  width:410px;
  font-weight:bold;
  font-size:16px;
  border:1px solid #a0a0a0;
}

div.term-menu-edit select
{
  border:1px solid #a0a0a0;
}

a.term-menu, a.term-menuA
{
  padding:15px;
  padding-top:10px;
  border:1px solid black;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  color:#5B5BB2;
  width:140px;
  height:20px;
  overflow:hidden;
  display:inline-block;
  border-radius:5px;
  margin-right:20px;
  margin-bottom:20px;
  background:linear-gradient(175deg,#F6F6FF 0%, #e5e5ff 100%);
}

a.term-menuA
{
  background:linear-gradient(175deg,#FFCB61 0%, #FFC057 100%);
  color:#8C3800;
  border-color:#9E4900;
}



a.term-podmenu-1
{
  padding:15px;
  padding-top:10px;
  border:1px solid black;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  color:#5B5BB2;
  width:200px;
  height:40px;
  overflow:hidden;
  display:inline-block;
  border-radius:5px;
  margin-left:30px;
  margin-top:20px;
  
  background:linear-gradient(175deg,#F6F6FF 0%, #e5e5ff 100%);
}


/* - podmenu kopirovani  */
a.menutlkopirovat
{
  display:block;
  border:2px solid black;
  width:260px;
  padding:6px;
  text-decoration:none;
  color:black;
  margin-bottom:5px;
}

a.menutlkopirovat:hover
{
  background-color:#FFFFBF;
}

a.sedive
{
  color:#ccc;
  border-color:#ccc;
}

a.sedive:hover
{
  background-color:#fff;
}








a.tlac-male
{
  font-size:12px;
  text-decoration:none;
  display:inline-box;
  border:1px solid #666;
  color:#444;
  padding:4px 6px 4px 6px;
  border-radius:4px;
  margin-right:10px;
  background-color:#ddd;
  background:linear-gradient(175deg,#f0f0f0 0%, #bbb 100%);
  
}



/* ---- Nahled Texy ----  */



div.term-dok-tlacitka
{
  width:80px;
  margin-left:10px;
  border:0px solid green;
  display:inline-block;
  font-size:11px;
}

div.term-dok-tlacitka a
{
  text-decoration:none;
  color:blue;
  font-weight:bold;
}

div.term-dok-tlacitka input
{
  margin-bottom:10px;
  width:88px;
}




div.term-dokument
{
  width:1100px; 
  height:830px;
  min-height:830px;
  border:1px solid #bbb;
  float:left;
  font:normal 14px verdana, tahoma, arial;
  overflow:auto;
}


div.term-dokument p
{
  width:auto;
  margin:10px;
}

div.term-dokument h1 /* # */
{
  color:#333;
  text-align:center;
  font-size:32px;
  font-weight:bold;
  margin:10px 0 20px 0;
}

div.term-dokument h2 /* * */ 
{
  color:#333;
  font-size:26px;
  font-weight:bold;
  border:none;
  margin:10px;
}

div.term-dokument h3 /* = */
{
  color:#666;
  font-size:20px;
  font-weight:bold;
  margin:10px;
}

div.term-dokument h4 /* - */
{
  color:black;
  font-size:16px;
  font-weight:bold;
  margin:10px;
}

div.term-dokument a
{
  color:blue;
  text-decoration:underline;
}



div.term-dokument table
{
  border:1px solid grey;
  margin:30px 100px 10px 100px;
  width:900px;
  border-spacing: 0px;
  border-collapse: collapse;
}


div.term-dokument table td
{
  border:1px solid #eee;
  padding:8px;
}

div.term-dokument table th
{
  background-color:1px solid #f0f0f0;
  padding:10px;
}




















