
		/* vertical-align: baseline sub super top text-top middle bottom text-bottom 		 */
	



hr{	margin: 1 1 1 1; }

body {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: rgb(251,224,174);;  /*#FFFFE1 rgb(248,232,176)*/
	font-size: 10px;
	font-weight: normal;
	margin: 0 ;
	padding:0;
}


body.help {
	background-color: rgb(183,222,156);
	font-size: 10px;
	margin: 0 ;
 ;
}	/*		*/
																	 

h1 {
	font-size: 15px;
	font-weight: bold;
	color: rgb(102,0,0);
	background-color: rgb(255,204,153);
	padding: 5 5 7 5;
	display: block;
	margin: 4 0 4 2
}

.h1small { font-size: 10px;}   /* pro vnitřní nápisy SPAN */
h1.help {background-color: rgb(255,99,71);color: rgb(0,0,0); }
						
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: rgb(200,150,120);
	display: block;
	height: 25;
  margin: 4 0 2 0;
	padding: 3 10 3 8;
	vertical-align: bottom;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 6 0 2 0;
	
	vertical-align: middle;
	background-color: rgb(255,204,153);
	padding: 5 5 5 5;
	display: block;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 4 5 4 0;
	
	background-color: rgb(204,204,102);
	padding: 5;
	display: block;
}
h5 {
	font-size: 10px;
	font-weight: normal;
	color: #606060;
	margin: 4 5 4 0;
	padding: 1 5;
	display: block;
}



h4.poznamka {
	background-color: rgb(222,222,222);
	font-style: italic;
	font-weight: normal;
	margin: 0 3 2 0;
}

h4.helpTable {
	color: #000000;
	background-color: rgb(204,204,204);	
	margin: 2 3 2 15;
}





table {
		margin: 2 0 8 12;
		font-size: 11px;
	}

table.inside { margin: 0;	}

table.NormNavigaceBody {
		margin: 0;
		height: 95% ;
	}
table.TableHelp {
	margin: 0;
}

form.PolozkyZak, table.PolozkyZak {  margin: 0; padding:0;}

TR	{ vertical-align: top;}

td {
	color: #000000;
	font-size: 12px;
 }

.zihany1,
.zihany1-c,
.zihany1-r,
.zihany1-a              { background-color: #e0d095; }	/* #f8e8b0   */
.zihany-hover	          { background-color: #ffffcc; /*cursor: pointer;*/}   
.zihany-oznac	          { background-color: #ffffEE; }
.zihany-oznac2	        { background-color: rgb(0,90,40); color: rgb(200,200,200); }
.zihany-zmena           { background-color: rgb(160,204,153);}
.zihany-smaz            { background-color: rgb(200,120,115);}

.zihany0-r, .zihany1-r  { text-align: right;}        


td.tdactive   { background-color: rgb(51,0,51); color:rgb(255,255,153); }		 

.stavZruseno { font-style: italic; color: rgb(117,117,117);}
.stavPlatny  { font-weight: bold;  color: rgb(0,102,0);}
.stavVIP     { font-weight: bold;  color: rgb(240,240,240); 
               background-color: rgb(0,102,0);  border: 1px rgb(0,102,102) solid;
               padding: 2}



.NazevTD		{	color: #bb3902;
				text-decoration:none;
				font-weight: bolder;
				text-align: center;
			 }		 

TH.detail {
		font-weight: bolder;
		background-color: rgb(208,213,217);
		text-align: center;
	}	/* #f8e8b0   */
.detailOdkryt,
.detailSkryt,
.FormOdkryt,
.FormSkryt {
		font-weight: bolder;
		text-align: center;
		cursor: pointer;
		display:block;
	}	/* #f8e8b0   */
.detailOdkryt,
.FormOdkryt   {	background-color: rgb(153,204, 51);}
.detailSkryt  { background-color: rgb(255,102,102);}	/* #f8e8b0   */
.FormSkryt    {	background-color: rgb(145,135,135);}	/* #f8e8b0   */
	
	
td.detail,
td.detail-c,
td.detail-r,
td.detail-l
					  	{ background-color: rgb(241,243,240);}	/* #f8e8b0   */
td.detail-r 	{ text-align: right;}
td.detail-c		{ text-align: center;}
td.detail-l		{ text-align: left;}


TD.rowHead {
	border: 1px rgb(168,168,168) solid;
	font-weight: bolder;
	text-align: center;
}

TD.hledat_podle {
		background-color: #eAdAa3;
		padding: 8;		
}		/* #f8e8b0   */



TH {
	color: #000000;
	font-weight: bolder;
	background-color: rgb(209,209,209);
	padding: 2 6;
}



li {	margin: 7 6 ;
			line-height: 1.3;  }

li.bigMargin {	margin: 16 7  ;  }

p.litem{
	margin: 3 0 3 0;
	padding: 0;

}


 
p {	padding: 1 3 1 8;	line-height: 1.3;}


.TopMenuItem {
	font-family: verdana,helvetica;
	font-size: 12px;
	color: #db5902;
	display:inline-block;
	padding: 3 4;
	border: none;  }
.TopMenuItemAct {	
	font-family: verdana,helvetica;
	font-size: 12px;
  color:#990000;
  background-color:#ffffcc;
	display:inline-block;
  font-weight:bold;
	vertical-align: top ; 
  padding: 3 4;}
  
  
.TopMenu, .TopMenuHelp 	{
			display: block;
			font-size: 11px;
			padding: 3 2 3 8 ;
			margin: 0 0  ;
			border-bottom: black solid; }


.TopMenu  	{ 	background-color: rgb(201,201,201); }
.TopMenuHelp	{	background-color: rgb(108,108,108); }


.NoMargin { padding: 0; 	margin:0; display: inline;}

.PolStav0,
.PolStav1,
.PolStav2,
.PolStav3,
.PolStav4,
.PolStav5,
.PolStav6,
.PolStav7,
.PolStav8,
.PolStav9 { margin:0;border:1px solid; padding:1 4 3 4;width: 90; 
            font-size:10px ; }       /*    */
			
.PolStav0 	{	color:  rgb(25,25,112);	font-style: italic; border: 0px; margin:1;}
/*.PolStav1 	{	color:  rgb(25,25,112);	font-style: italic; border: 0px; margin:1;} /* */
.PolStav2 	{	background-color: rgb(170, 200, 170);	color:rgb(0,20,10); }  /* čeká */
.PolStav2 	{	background-color: rgb(250, 250, 160);	color:rgb(100,20,10); }  /* čeká */
.PolStav3 	{	background-color: rgb(70, 100, 70);	color:rgb(255,248,220); border-color:rgb(0,20,10);}  /* částečně výrob */
.PolStav4 	{	background-color: rgb(20, 102, 20);	color:rgb(255,248,220); border-color:rgb(0,20,10);}  /* výroba */
.PolStav5 	{	background-color: rgb( 25, 25,112);	color:rgb(255,255,255); border:1px solid rgb(25,25,112); } /* vyhovuje */
.PolStav6 	{	background-color: rgb(234,237,109);	color:rgb(255,0,0);		  border:1px solid rgb(255,0,0); } /* nevyhovuje */
/*.PolStav7 	{	background-color: rgb(20,20,20);	  color:rgb(240,240,240);	border:1px solid rgb(0,0,0); } /*  */
.PolStav7 	{	background-color: rgb(150,150,170); color:rgb( 20, 20, 20);	border:1px solid rgb(20,20,20); } /* pouze měřit */
.PolStav8 	{	background-color: rgb(20,20,20);	  color:rgb(240,240,240);	border:1px solid rgb(0,0,0); } /* nevyhovuje */
/*.PolStav8 	{	background-color: rgb(170,200,170); color:rgb(40,40,40); border:1px solid rgb(0,0,0); font-style: italic;} /* nevyhovuje */
.PolStav9 	{	background-color: rgb(255,228,196);	color:rgb(119,136,153);font-style: italic;	border:1px solid rgb(0,0,0); } /* nevyhovuje */
           
.Techn1,.Techn2,.Techn3,.Techn4,.Techn5,.Techn6,.Techn7,.Techn8,.Techn9

	{ margin:0;border:1px solid rgb(100,100,100); padding:0 2 0 2; width:80;
            font-size:12px ; display:inline-block; text-align: center; }       /*    */

.Techn1  	{	background-color: rgb(200, 102, 200);	color:rgb(0,0,0); border:3px solid rgb(200,102,200);}  /*  */
.Techn2 	{	background-color: rgb(200, 102, 200);	color:rgb(0,0,0); border:3px solid rgb(60, 60, 180);}  /*  */
.Techn3 	{	background-color: rgb(200, 102, 200);	color:rgb(0,0,0); border:3px solid rgb(0,0,0);}  /*  */
.Techn4	  {	background-color: rgb(0, 0, 0);	      color:rgb(250,250,250);border:3px solid rgb(0,0,0);}  /*  */
.Techn5	  {	background-color: rgb(30, 30,130);	  color:rgb(230,230,255);border:3px solid rgb(0,0,0);}  /*  */
.Techn6 	{	background-color: rgb(200, 200,50);	  color:rgb(0,0,0);border:3px solid rgb(80,80,80);}  /*  */
.Techn7   {	background-color: rgb(100,100,100);	  color:rgb(255,248,220);border:3px solid rgb(80,80,80);}  /*  */
.Techn8   {	background-color: rgb(255,228,196);	  color:  rgb(49,86,103);border:3px solid rgb(80,80,80);}  /*  */
.Techn9   {	background-color: rgb(180,60,40);	    color:  rgb(255,255,255);border:3px solid rgb(180,0,0);}  /*  */



.hvO 	        {	color:  rgb(25,25,112);	font-style: italic; border: 0px ;}
.hvVyhovuje	  {	background-color: rgb(25,25,112);	 	color:rgb(255,255,255); border: 1px solid rgb(0,0,0); } /* vyhovuje */
.hvNevyhovuje	{	background-color: rgb(234,237,109);	color:rgb(255,0,0);		  border: 1px solid rgb(255,0,0); } /* nevyhovuje */

.hv0,	      
.hvVyhovuje,	
.hvNevyhovuje	{ margin:0 2; padding:0 4 2 4; cursor: pointer; display:inline-block;}       /*    */



        /* společné vlastnosti */
.VsazkaRozps,
.VsazkaPripr,
.VsazkaVPeci,
.VsazkaUkonc,
.VsazkaZprac,
.VsazkaTKont,
.VsazkaZmern,
.VsazkaExped,
.VsazkaZrusn,
.ZakPriprava,
.ZakHotovo,
.ZakExpedovano,
.ZakZruseno,
.ZakOdlozeno { 
   border: 1px rgb(218,165,32) solid;
   font-size: 13px; 
   margin: 0px;
   font-weight: bolder;
	 vertical-align: middle;
   padding: 0px 8px 2px 8px ;
	 text-align: center;
   display: inline-block; 
   width:90%; 
   cursor: default;}


.VsazkaRozps  {	background-color: rgb(216,191,216); color:  rgb( 25, 25,112); border-color:rgb(50,20,50);}
.VsazkaVPeci  {	background-color: rgb(120, 10,190); color:  rgb(255,255,255); border-color:rgb(80,80,20);}
.VsazkaUkonc  {	background-color: rgb(107,142, 35);	color:  rgb(255,255,255);}
.VsazkaZprac  {	background-color: rgb(190, 80, 80);	color:  rgb(255,248,220);}
.VsazkaZrusn  {	background-color: rgb(255,228,196);	color:  rgb(119,136,153);font-style: italic;}
/*.VsazkaPripr 	{ background-color: rgb(255,165,  0);	color:  rgb(25,25,112);}        */


.ZakPriprava 	{ 	background-color: rgb(255,165,  0);	color:  rgb(35,35,70);    border-color:rgb(90,80,90);}
.ZakHotovo    {		background-color: rgb( 25, 25,112);	color:  rgb(255,255,255); border-color:rgb(25,25,100);}
.ZakExpedovano{		background-color: rgb(234,237,109);	color:  rgb(255,0,0);}
.ZakFakturovano{	background-color: rgb(190,190,200);	color:  rgb(10,0,0);}
.ZakOdlozeno,
.ZakZruseno   {		background-color: rgb(255,228,196);	color:  rgb(119,136,153);font-style: italic;}



/* Faktury */
.FakturaPripr,
.FakturaVydana,
.FakturaZaplacena,
.FakturaPoSplat,
.FakturaZrus  			{	
   border: 1px rgb(218,165,32) solid;
   font-size: 13px; 
   margin: 0;
   font-weight: bolder;
	 vertical-align: middle;
   padding: 0px 4px 2px 4px ;
	 text-align: center;
   display: inline-block; 
   width:90%;
   cursor: default;}
	



.FakturaPripr 	    {	background-color: rgb(216,200,230); color:  rgb( 25, 25,112); border-color:rgb(50,20,50);}
.FakturaVydana      {	background-color: rgb(120, 10,190); color:  rgb(255,255,255); border-color:rgb(80,80,20);}
.FakturaZaplacena   {	background-color: rgb(107,142, 35);	color:  rgb(255,255,255);border-color:rgb(80,80,20);}
.FakturaPoSplat  		{	background-color: rgb(220,220,20);	color:rgb(255,20,20);	border:1px solid rgb(100,0,0);}
.FakturaZrus  			{	background-color: rgb(255,228,196);	color:  rgb(119,136,153);font-style: italic;}



.DokladPrijem,
.DokladVydej { 
   border: 1px rgb(218,165,32) solid;
   font-size: 13px; 
   margin: 0px;
   font-weight: bolder;
	 vertical-align: middle;
   padding: 0px 8px 2px 8px ;
	 text-align: center;
   display: inline-block; 
   width: 80px; 
   cursor: default;}

.DokladPrijem	{ background-color: rgb(100,200,100); border: 1px rgb(218,165,32) solid; }
.DokladVydej {	background-color: rgb(240,130,150); border: 1px rgb(220,195,72) solid; }




/* vyhledávání  apod	width: 120;
 */

.VyhledatDiv1 { 
   border: 1px rgb(218,165,32) solid;
   font-size: 10px; 
   margin: 0px;
   font-weight: bolder;
	 vertical-align: middle;
   padding: 2px 8px ;
	 text-align: center;
   display: inline-block; 
   }
.VyhledatDiv2 {
	color: #000000;
	background-color: rgb(192,192,192);
	border: 2px rgb(192,192,192) solid;
	margin: 0px;
	padding:2px;
	vertical-align: baseline;
	height: 25px;
}

		
.VsazkaStavMove  {
		vertical-align: middle;
		display: inline-block;
		margin-left: 7;
		margin-right: 7;
    padding: 3 3;      }
 

/*.StatusForm    {  height: 18 ;padding: 2 0; vertical-align: baseline;text-align: left;}

				 /*background: rgb(0,153,51)*/

/******************** ODKAZY ********************	color: rgb(0,102,0); rgb(210,180,140)
******************/
A {                    /*ahref*/
	color: #bb3902;
	margin:0;
	vertical-align: bottom ;
	text-decoration:none;
	font-weight: bold;
	/*vertical-align: sub; */
	display:inline-block;
}/*	font-family: verdana,helvetica;border: 1px solid rgb(218,165,32) ;
	font-size: 12px;rgb(153,0,51) 	padding: 	2 5; */


a:hover,
td.tda:hover,
th.tda:hover  {color: #bb3902; background-color: #ffffcc;}
		   /*border: 1px  dotted rgb(153,0,51);  padding:  3px 2px;   */

a.kotva { padding:0; border: 0px; background-color: rgb(255,204,153); }   /* barva jako H3 - kotva na stránce #

/* odkazy na detail, přidání nebo změnu položky  + ostatní odkazy dole na stránce */
a.MenuIndexItem			{	width:280; padding: 2 5;  	margin: 7 ;  display: block;background-color: rgb(255,204,153);border-color: rgb(255,204,153);	    }
a.MenuIndexItem:hover	{ background-color: #ffffcc;	padding-left: 5;    }
/* velké menu pro telefon - zatím není */
a.AH1     { display: inline-block; border:0; font-size: 11px;}      /* odkaz v nadpisu H1 */
span.AH1  { display: inline-block; border:0; font-size: 11px; color: rgb(135,135,135);}      /* odkaz v nadpisu H1 */

a.adiv  { padding:0; margin:0; border:0; font-weight:normal; color:rgb(0,0,0);text-align: center; }      /* A pouze obal pro div, který je pak klikacím odkazem*/


TD.tda { display:inline-block;       /* celé td políčko = odkaz, viz td.tda:hover */
          margin:0;
          padding:0 4;
          vertical-align: middle;          
          font-weight: bold;
             }        /* background-color: rgb(52,52,52);A, TD, odkaz na detail zákazníka v tabulce položek */
.firma,
.polozka,
.material {padding:0; margin:0; border:0; font-weight:bold;display: inline;}      /* IE neumí inline-block */

.firma   {color:rgb(102,0,102);  }
.polozka {color: rgb(60,60,120); }
.material{color: rgb(30,30,90);  }

div.BigMenu { 
	font-size: 14px;
	font-weight: bold;
  width:430; height:47;
  padding:6 8; display:inline-block;
  margin:0;
  background-color: rgb(255,204,153);
  border: 2px solid rgb(218,165,32);
 }
div.BigMenu:hover{color: #bb3902; background-color: #ffffcc; }

td.ActState{color:rgb(0,0,0); font-size: 14px;}


a.Vyhledat 		{ border: none;	 display: inline-block;	}

/*a.TableTD			{ display: table-cell;	text-align: right; margin:0; padding:3 5; border: none;}*/
a.RowSmazat 	{	background-color: rgb(243,138,120);border-color: rgb(243,138,120);	color: rgb(0,0,0); display: inline-block; padding: 2 7	}
/*a.BezRamecku 		{	padding:3 4; font-size: 9px; border: none; 	}
a.BezRamecku:hover 	{	padding:3 4; font-size: 9px; border: none; 	}
  */

a.Pridat,
a.Upravit,
a.Ostatni 	{  display: inline-block;	margin: 8px  0px;  }  /*width: 220;*/
a.Novy    	{  display: inline-block;	 height:20px; padding: 1px 8px 0px 8px; background-color: rgb(170,200,170);	border: 1px solid rgb(218,165,32); color:rgb(10,20,10); }
a.PDF     	{  display: inline-block;	  padding: 1px 8px 0px 8px; background-color: rgb(200,100,100);	border: 1px solid rgb(218,165,32); color:rgb(255,240,240); }
a.Pridat,
a.Upravit 		{ background-color: rgb(170,200,170);	color:rgb(10,20,10); padding: 2 50 2 5}

span.Graf  		{ background-color: rgb(168,168,168);	 padding: 2 50 2 5}
a.Novy:hover,
a.Pridat:hover,
a.Upravit:hover
 	{ background-color: #ffffcc;color: rgb(153,204,102) }
/* a.Graf:hover*/

a.Graf 			{background-color: #db5902;color: rgb(255,255,255); padding:   1 5 1 5; margin: 0 3;
      font-size: 12px; }



/* navigace - sloupec vlevo aj..*/
/* Tlačítka pro výběr zobrazovaného stavu (platný, nový, zrušený)*/

A.NavigaceMala, 
A.NavigaceMalaNovy, 
DIV.NavigaceMala 
		{ border: 1px solid rgb(218,165,32) ;
			margin: 10px 2px 3px 2px;
			padding: 2px 5px;
			display: inline;
			font-weight: bolder;
  		}
INPUT.NavigaceMala { font-size: 11px; padding: 2px 5px;}  		

DIV.NavigaceMala 			{ 	color: rgb(255,255,255);	background-color: rgb(0,51,0);  			 }
A.NavigaceMala 				{ 	color: rgb(5,5,5);	background-color: rgb(170,170,170);  			 }
A.NavigaceMalaNovy    { 	color: rgb(255,255,255);  background-color: rgb(60,100,70); padding: 2px 5px;				 }
DIV.NavigaceVlevo
		{ 	color: rgb(0,0,0);
		    width:100px;
			  background-color: rgb(240,210,170);
        padding: 0px 0px 10px;
        display: block;
				 }
				 
/* nízké bez marginu pro řádky tabulky*/
A.VTabulce, 
A.VTabulceNovy,
DIV.VTabulceNovy, 
INPUT.VTabulce 
		{ font-size: 11px;
			border: 1px solid rgb(218,165,32) ;
			margin: 0px 2px;
			padding: 1px 3px;
			display: inline;
  		}                /*  font-weight: bolder;   */

INPUT.VTabulce,
A.VTabulce 			{ 	color: rgb(0,0,0);	background-color: rgb(180,180,180);  			 }
.VTabulce:hover,
.VTabulceNovy:hover
 	{ background-color: #ffffcc;color: rgb(80,100,80);cursor: pointer; }
DIV.VTabulceNovy	{ display:inline-block;font-weight:bold;} 

.VTabulceNovy  
							{ 	color: rgb(255,255,255);  background-color: rgb(60,100,70); 	 }


INPUT.inputRO{	border: 0px rgb(0,0,0) none;}		/*readonly nemá rámeček, tváří se jako normální text*/
				 
				 
td.NavigaceVlevo { padding:0; margin:0;
                  background-color: rgb(240,210,170);
                  width:100px;
                  height:100%;
                  vertical-align:top; }
H1.NavigaceVlevo { font-size:11px; background-color: rgb(220,200,160);}
H2.NavigaceVlevo { font-size:11px; padding: 10 3 1 2;background-color:rgb(240,210,170); }
a.NavigaceVlevo, a.NavigaceVlevoActive
		  {	border:none; margin: 2 2 2 2; padding:3;font-weight: bolder; display: block; font-size: 11px; text-align: right;}
a.NavigaceVlevoActive{ background-color: rgb(255,255,204);}


a.NavigacePlatnost	{	padding: 2 8 ; font-size: 12px; margin: 0 2 ;display: inline-block; }
/*h1.Navigace {color: rgb(0,0,0); margin: 0; font-size: 10px;}*/



.NavigaceDavka, .NavigaceDavkaACT, .NavigaceDavkaNew, .NavigaceDavkaDel,
.NavigacePolozka, .NavigacePolozkaACT, .NavigacePolozkaNew, .NavigacePolozkaDel
		{ padding:2 5;	margin: 0 5 ;display: inline-block; border: 1px solid rgb(218,165,32);  }

.NavigacePolozka	  {background-color: rgb(176,196,222); 	color: rgb(100,100,100);	 }
.NavigacePolozkaAct	{background-color: #000066;			color: rgb(255,255,255);	 }
.NavigacePolozkaNew	{background-color: #33cc66;			color: rgb(255,255,255);	 }
.NavigacePolozkaDel	{background-color: #ff3300;			color: rgb(0,0,0);	 	 }


.NavigaceDavka			{background-color: rgb(171,171,171); 	color: rgb(100,100,100);	 }
.NavigaceDavkaAct		{background-color: rgb(0,0,0);		color: rgb(255,255,255);	 }
.NavigaceDavkaNew		{background-color: #33cc66;			color: rgb(255,255,255);	 }
.NavigaceDavkaDel		{background-color: #ff3300;			color: rgb(0,0,0);	 	 }


 
a.Zaradit		{	 width: 150; 	margin: 2; font-size: 10px; font-weight: bolder;}

.Navigace0		{	border: none; margin: 7 4 1 7; font-weight: bolder; display: block; font-size: 10px; }
.HelpNavigace0		{	border: none; margin: 10 3 2 5; font-weight: bolder; display: block; }

a.HelpNavigace1	{	border: none; margin: 2 3 2 13; font-weight: bolder; display: block; }




		/* malé pro odkazy rgb(25,25,112)	A.Pridat,*/
/* velké pro nadpis */
	  /*


.NavigaceVpravo {
	color: #000000;
	background-color: rgb(218,202,146);
	font-size: 10px;
	border-right:  1px solid;
	height: 100%;
	margin: 0 ;
	padding: 0;
}
.HelpNavigace {
	color: #000000;
	background-color: rgb(255,218,185);
	font-size: 9px;
	margin: 0 ;
	border-right:  1px solid;
	width: 280;
	display: inline;	height: 100%;
	padding: 5;
}	/*	display: block;	

	*/

.HelpText {
	color: #000000;
	font-size: 10px;
	margin: 1 ;
	padding: 7;
	display: block;	

}	

.NormBody {
	margin: 0;
	padding: 4 0 13 4;
}

b.required {
	color: rgb(204,0,0);
	}




.h {
	font-family: verdana,helvetica;
	color: #3c3c5c;
	background-color: #ffffff;
	font-size: 9px;
}
.d {
	font-family: verdana,helvetica;
	color: #ffffff;
	background-color: #fb7922;
	font-size: 9px;
}

/* blok menu v indexu */
.MenuIndex {
		margin: 13 13 25 25;
	
}






/* hlavička formuláře vypisu položek vsázek */
.zahlavi {font-weight: bolder;
					text-align: left;
					background-color: rgb(202,202,202);
					margin:	0 1 0 1;
					}


/*
.sloupec,
.sloupec_idm
.sloupecVysledky1,
.sloupecVysledky2,
.sloupecVysledky3	{	width: 75;	text-align: left; 	padding: 2 1 2 1  ;		margin:	0 1 0 1 ;	}

.sloupec_id	{	width: 55;	}
.sloupec	{	width: 60; }

/* tlačítka formulářů */

FORM 		{		padding: 0  ;
					margin:	0  ; }	

checkbox {
  margin: 2 0 0 0;
  padding:0;
  display: inline-block;
  width:35px;
  
  height:35px;
  }

  /*
BUTTON 	{		padding: 1  ;        /* nebude-li přepsáno jinou class
					margin:	0 1 0 1 ;	
					padding:2;
					border: 1px rgb(0,0,0) solid;
					font-size: 11px;
					font-family: verdana;
					cursor: hand;
	INPUT,				}     */         
 SELECT, TEXTAREA	 {
					border: 1px rgb(204,153,102) solid;
					font-size: 15px;
					font-family: verdana;
					text-align: left; 
					margin:	1 2;	
					}
INPUT, SELECT     { text-align: left;  margin: 1 1; height:22; font-size: 14; vertical-align: top;}
INPUT             { padding: 0 3;}
SELECT            { padding: 0; background-color: rgb(255,250,230) ;}

INPUT:focus,
SELECT:focus,
TR:focus  { background-color: rgb(220,250,255);
						border: 2px solid rgb(50,50,50);}			

input.number  { text-align: right;}
				
TEXTAREA  {
          height:40;
        	padding: 0 3  ;  text-align: left;
          }					

            /* Přidat, odeslat, smazat - tlačítka formulářů */
.ButZlute,
.ButZelene,
.ButModre,
.ButCervene,
.ButSede
 	{ height:20px; 
                font-size: 12px; text-align: center;
                padding: 1px 5px ; border: 1px solid;
                margin:0px; 
                display:inline-block;
                vertical-align: top;
                }	/*	width:75;*/
				
.ButZlute2,
.ButZelene2,
.ButModre2,
.ButCervene2,
.ButSede2 	{ height:16px; 
                font-size: 11px; text-align: center;
                padding: 1px 1px; border: 1px solid;
                margin:0; 
                display:inline-block;
                width:35;
                }	/*	vertical-align: top;*/
				
				
				
				
.ButTK1,
.ButTK2,
.ButTK3	{	  padding: 1px 3px  ;        /* tlačítka v detailu zakázky - zapsání TK */
					  margin:	0px 1px 0px 1px ;	
					  border: 1px rgb(204,153,102) solid;
					  font-size: 9pt;
					  background-color:rgb(184,224,156);
					  height: 23px;
					}              

.ButOdeslatBig              /* velké tlačítko */
              { height:36px;
                width: 300px;
                text-align: center; 
                font-size: 12px; text-align: center;
                font-weight: bold;
                background-color: rgb(184,224,156);
                color: rgb(0,60,0);
                padding: 2px 5px; border: 2px solid;
                margin:0px; 
                display:inline-block;
                vertical-align: top;
                }	/*	width:75;*/
.ButOdeslatBig:hover
            { background-color: rgb(204,255,204);
              cursor: pointer;
              }                

A.Protokol,                      /* koliduje s protokolem - tisk */
.Faktura, .FakturaAct, .Faktura0,
.Vydejka, .VydejkaAct, .Vydejka0,
.ButSede,
.ButVydejka, .ButVydejka0, .ButVydejkaAct,
.ButProtokol, .ButKamera,
.ButPridat,
.ButNovy,
.ButDetail,
.ButUpravit,
.ButOdeslat,
.ButSmazat,
.ButSkryt,
.ButVyradit,
.ButDetail,
.ButFiltr,
.ButTisk,
.ButPdf     	{ height:23px;
                font-size: 13px; 
                font-weight: bold;
                padding: 2 5 ; border: 1px solid;
                margin:0; 
                vertical-align: baseline;
                display:inline-block;
                  }  /* částečně výrob  height:16px;*/


.Vydejka   { background-color: rgb(70, 100, 70); color:rgb(255,248,220);}
.Vydejka0  { background-color: rgb(255,228,196); color:rgb(119,136,153); font-style: italic;}
.VydejkaAct{ background-color: rgb( 15, 40, 15); color:rgb(200,255,210); border-color:rgb(150,150,150) ;}  /*rgb(230,200,50) */

.ButVydejka   { background-color: rgb(180,210,180); color:rgb(0,5,0);  border-color:rgb(110,110,110) ;}  /*rgb(230,200,50) */
.ButProtokol  {	background-color: rgb(180,180,180); color:rgb(0,0,0);  border-color:rgb(110,110,110) ; }
.ButKamera    {	background-color: rgb(180,180,255); color:rgb(0,0,0);  border-color:rgb(110,110,110) ; text-align: center;}
.ButPdf		    {	background-color: rgb(250,210,210); color:rgb(0,0,0);  border-color:rgb(110,110,110) ; text-align: center;}


.ButNovy, .ButDetail    { background-color: rgb(170,200,170);	color:rgb(10,20,10);}
.ButPridat,   .ButZlute, .ButZlute2	 { background-color: rgb(255,204,51);   } /*font-variant: small-caps;*/
.ButOdeslat,  .ButZelene,.ButZelene2,
.ButUpravit  { background-color: rgb(184,224,156);  }
.ButVyradit,  .ButCervene,.ButCervene2 { background-color: rgb(150,150,200);  }
.ButSmazat,   .ButCervene { background-color: rgb(243,138,120);  }
.ButSkryt,    .ButSede, .ButSede2     {		background-color: rgb(167,167,167);  }
.ButDetail 	 { background-color: rgb(190,180,190);   } /*font-variant: small-caps;*/
.ButTisk     {		background-color: rgb(180,180,207);  }
.ButFiltr    { background-color: rgb(240,190,150); } 
.ButFiltrOff { background-color: rgb(250,150,130); font-size: 10px; height:20;}  /*190,190,190*/
.ButFiltrOn  { background-color: rgb(250,150,130); font-size: 10px; height:20;}  /*190,190,190*/

.ButFiltr,
.ButFiltrOff,
.ButFiltrOn   {width:130; text-align: center;
                                border: 1px rgb(204,102,51) solid; color:rgb(70,0,20);} 
 

.Vydejka, .VydejkaAct, .Vydejka0                               { width:60; text-align: right;}
.ButVydejka, .ButVydejka0, .ButVydejkaAct,
.ButProtokol, .ButKamera, .ButSmazat, .ButPridat, .ButOdeslat, .ButDetail  { text-align: center;}
.ButUpravit { text-align: left;}




            /* but vyhledat jsou velká tlačítka pro hledání v záhlaví seznamů */
.ButVyhledat{		background-color: rgb(245,222,179); width: 50;	height: 50;
								color: #000000; border: 3px rgb(209,209,209) solid; font-weight: bolder;
									}
.ButVyhledat2{	background-color: rgb(245,222,179); ;	height: 25;	width: 100%;
								color: #000000; border: 2px rgb(209,209,209) solid; font-weight: bolder;
									}
.ButVyhledat:hover,             /* při najetí změnit barvu a kurzor */
.ButOdeslat:hover,
.ButSmazat:hover,
.ButSkryt:hover,
.ButSede:hover,
.ButDetail:hover,
.ButPridat:hover,
.ButUpravit:hover,
.ButOdeslat:hover,
.ButFiltr:hover,
.ButFiltrOff:hover,
.ButVydejka:hover,
.ButTisk:hover,
.ButVydejka:hover,
.ButProtokol:hover,
.ButKamera:hover   {	background-color: #ffffcc;   cursor: pointer; 	}    /* barva windows xp*/

.Vydejka:hover    {	background-color: rgb(41,123,0); color: rgb(204,255,255);
      cursor: pointer; 	}


.TableSortHead  {
			background-color: rgb(206,206,206); 
			text-align: center;
			padding: 2 2 10 2;
			font-weight: bolder;
			display: block;
			height: 30;


}


/* barvy erealit rgb(255,234,136) pozadi 1, pozadi 2 rgb(229,210,122) 

rgb(56,26,2) tm. hnědá, střechy západ slunce rgb(227,158,55)*/

/* individuální hlášky */

.TabulkaJePrazdna	{	padding: 3px 0px 25px 17px;		}    /*	text-style: italic;*/

/* protokol */
body.Print {
	font-family: verdana,helvetica;
  }

h1.Print {
	font-size: 17px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 7px 0px;
	background-color: #FFFFFF;
}


h2.Print {
	font-size: 15px;
	color: #000000;
	background-color: transparent;
}
h2.PrintHlavicka {
	font-size: 15px;
	color: #000000;
	background-color: transparent;
	padding: 0px;
	margin:0px;
}

TABLE.Printl0 {
  border-collapse: collapse;
  margin: 0px;

  }
TABLE.Print {
  border-collapse: collapse;
  margin: 1px 3px 5px 8px;
  font-size: 11px;

  }
TD.Print {
  font-size: 13px;
  }
  

/* vyskakovací popup divy pro pohodlný výběr materiálu apod. */
DIV.PopUpDiv
	 { 
 		position: absolute;
 		border: 4px rgb(100,100,100) solid;
 		background-color: rgb(237,234,218); /* pozadí xp oken*/	
		top:  50px;
		left: 30px;                
		/*width: 800;
		height: 520;*/
		cursor: pointer;
			}
H1.PopUpDiv,                     
H1.Prijem,
H1.Vydej,
H1.Invent
 {
	font-size: 12px;
	color: rgb(255,255,255);
	margin: 0px 0px 10px 0px;
	padding: 8px;
	}
H1.PopUpDiv		{	background-color: rgb(0,80,50); }       /* tm. zelená*/
H1.Prijem			{	background-color: rgb(0,80,50); }       /* pro příjem zelené */
H1.Vydej			{	background-color: rgb(130,50,50); }      /* pro výdajový doklad červené */
H1.Invent			{	background-color: rgb(250,250,250); color:rgb(0,0,0);}      /* inventura bíle */


DIV.MaleFoto,
DIV.MaleFotoZmena,
DIV.MaleFotoSmazat {margin:3; padding:5; display:inline-block;  vertical-align: top;}  /*  width:160;height:170;  */

/*DIV.MaleFoto				{background-color: ;}   */
DIV.MaleFotoZmena		{background-color: rgb(220,220,220); padding:3;border:1px solid rgb(80,80,80);}         /*rgb(170,204,163) */
DIV.MaleFotoSmazat	{background-color: rgb(220,120,120);}


DIV.TabFoto {margin:0; padding:4; text-align:left;}              /* pro tabulku přehledu všech fotek*/
DIV.TabFoto:hover
					 {margin:0; padding:3;background-color: rgb(220,220,220); border:1px solid rgb(80,80,80);}











        /* POZOR - nové a funguje !!!!! */

BUTTON,
.ButNovy, .ButDetail, 
.ButSede, .ButUpravit, .ButOdeslat,
.ButFiltrOff,.ButFiltrOn, .ButSmazat, .ButPridat, .ButTisk,
.ButKamera, .ButProtokol, .ButVydejka
{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;

-khtml-border-radius-topleft: 5px;
-khtml-border-radius-topright: 5px;
-khtml-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomright: 5px;

-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;

border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

 DIV, A {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;

-khtml-border-radius-topleft: 4px;
-khtml-border-radius-topright: 4px;
-khtml-border-radius-bottomleft: 4px;
-khtml-border-radius-bottomright: 4px;

-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;

border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

/* class rounded přerazíme větším zaoblením */
.rounded {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;

-khtml-border-radius-topleft: 10px;
-khtml-border-radius-topright: 10px;
-khtml-border-radius-bottomleft: 10px;
-khtml-border-radius-bottomright: 10px;

-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}













