/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#EAEAEA;
	font-size:12px;
	margin:0 5px;
	
}
					 

form 				{ margin:0; }
input, select, textarea, option,  {  font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

h1 { background-color:#CCFF00; margin:5px; padding:0; }
.cislo { width:70px;}
img 				{border:0px; vertical-align:middle;}
.tlac 				{cursor:hand;}

/* chybová hláška z formulára*/
.sys_hlaska 		{ color:#FF0000; font-weight:bold; }

/* tlacítko Ulož vo formulároch*/
.submit  { 			display:inline;
					width:150px;
					padding:2px;
					border:2px outset #CCCCCC;
					margin:10 10;
					color:#000000;
					background:#FF9900;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					
					text-decoration:none;
				 	text-align:center;}
.submit:hover  		{border-style: outset;
					background: #FF9900;
					color: #000000;}

.ikona   			{width:30px; text-align:center;}
.ikona_zorad  			{width:49px; text-align:center;}

/* male ikonky */
.vymaz { background-image:url(images/fu_zmazat.gif); background-repeat: no-repeat; background-color: #F8F8F8; border: 0px; height: 22px; cursor:pointer;}

/* obrázky k odkazom*/
#novy:before 		{content: url(../ac.web/images/fu_novy.jpg);}

/**/
.jazyk  			{ max-height:255} /* input pre menu_sk, menu_en*/
.oddel 				{background-image:url(images/pixel.jpg); width:1px; }

/* odkazy */
a 	        		{COLOR: #0099FF ; TEXT-DECORATION: none; }
a:hover 			{text-decoration:underline; COLOR: #0099FF;}	
a:active 			{}
a:visited 			{}
a img 				{border: 0;}

.zvyrazni, table tr.zvyrazni {background-color:#F9F9F9; height:25px;}
/*.zvyrazni:hover 	{background-color:#E1F3FF; height:25px; }
.zvyrazni a:hover tr	{background-color:#E1F3FF; height:25px; }*/

/*button, tr, td, zvyrazni  { behavior: url(../ac.web/iefixes.htc); }*/
.zvyrazni  { behavior: url(../ac.web/iefixes.htc); }
  

#chyba 				{background-color:#FF0000; width:400px; color:#FFFFFF;}
.povinny_udaj { background-color:#33CC33;}
/*menu*/
#menu  	 			{ background-image:url(images/back_menu.jpg);
box-sizing: border-box; -moz-box-sizing: border-box; width:100%; height:485px; width:100%; margin-left:auto; margin-right:auto;  }
#menu td 	 		{border: 1px solid #FFFFFF; height:200px; }
#menu tr 	 		{  }
#menu li 	 		{list-style-image:url(../images/menu.gif);   list-style-position:outside;}
#menu .ikony		{width:90px; height:100px; background-image:url(images/back_ikona.jpg); }


/*#menu_admin table  	 		{ width:100%;}
#menu_admin td 	 			{ background-image:url(images/h_back.jpg); text-align:center;}
#menu_admin .ikony			{ width:90px; }
#menu_admin .help 			{ width:90px; cursor:help;}
#menu_admin .modul			{ font-size:19px;  font:bold; text-align:right; vertical-align:bottom;}
#menu_admin .modul_nadpis	{ font-size:24px; color:#62B614; font:bolder;  text-align:center; vertical-align:bottom; }
#menu_admin .nadpisy 		{ background-image:url(images/h1_back.jpg); text-align:center;  background-repeat:repeat-x; height:auto;}*/

#menu_admin_kat table  	 		{ width:100%; margin-left:auto; margin-right:auto;}
#menu_admin_kat td 	 			{ text-align:center; height:55px; background-image:url(images/h_back23.jpg); }
#menu_admin_kat img  	 		{ vertical-align: baseline;}
#menu_admin_kat .ikony			{ background-image:url(images/h_back2.jpg); width:90px; height:60px; vertical-align: bottom; }
#menu_admin_kat .z_ikony		{ width:90px; background-image:url(images/z_ikony.jpg); height:60px; vertical-align: bottom;   }
#menu_admin_kat .logo		{ background-image:url(images/h_back2.jpg); height:60px; background-repeat:repeat-x; text-align: left;}
#menu_admin_kat .lic		{ background-image:url(images/h_back3.jpg);  background-repeat:repeat-x;
                                  height:35px; font-weight:bold; text-align: left; text-indent: 20px;}
#menu_admin_kat .nadpisy 		{ background-image:url(images/h_back3.jpg); text-align:center;  background-repeat:repeat-x;
                                  height:35px; font-weight:bold;}
#menu_admin_kat .z_nadpisy 		{ background-image:url(images/z_nadpisy.jpg); text-align:center;  background-repeat:repeat-x;
                                  height:25px; font-weight:bold;}
#menu_admin_kat .help 			{ background-image:url(images/h_back2.jpg); width:90px; cursor:help; vertical-align: bottom;}

#menu_admin_kat .b_ikony		{ background-image:url(images/h_back2.jpg); height:60px; background-repeat:repeat-x;  }
#menu_admin_kat .modul			{ font-size:19px;  font:bold; text-align:right; vertical-align:bottom;}
#menu_admin_kat .modul_nadpis	{ font-size:24px; color:#999999;  font:bolder;  text-align:center; vertical-align:bottom; }
#menu_admin_kat .menu			{ background-image:url(images/menu.jpg); background-repeat:no-repeat; width:90px;  }

/*
#menu_admin_nas table  	 		{ width:100%;}
#menu_admin_nas td 	 			{ background-image:url(images/h_back_nas.jpg); text-align:center;}
#menu_admin_nas .ikony			{ width:90px; }
#menu_admin_nas .help 			{ width:90px; cursor:help;}
#menu_admin_nas .modul			{ font-size:19px;  font:bold; text-align:right; vertical-align:bottom;}
#menu_admin_nas .modul_nadpis	{ font-size:24px; color:#62B614; font:bolder;  text-align:center; vertical-align:bottom; }
#menu_admin_nas .nadpisy 		{ background-image:url(images/h1_back_nas.jpg); text-align:center;  background-repeat:repeat-x; height:auto;} */


#menu_funkcie 	{
	background-image:url(images/fu_back.jpg); 
	background-repeat:repeat-x;
	text-indent:7px;
}
#menu_funkcie table				{ width:100%; font-weight:bold; margin-left:auto; margin-right:auto; clear:both;  }
#menu_funkcie td				{   }
#menu_funkcie img				{ border:none; }
#menu_funkcie .f_nadpis			{ text-indent:7px; font-weight:bold; height:30px; }	
#menu_funkcie .postup			{ text-indent:7px; font-weight:bold;}	
#menu_funkcie .funkcia			{ width:30px; text-indent:2px; }	
#menu_funkcie .popis			{ width:250px;}
#menu_funkcie .zar 			    { margin:auto;}
#menu_funkcie .zal 			    { width:90%; }

#postupnost {
	width:100%;
	font-weight:bold;
	background-image:url(images/fu_back.jpg);
	height:30px;
	text-indent:7px;
	padding-top:10px;
}
#postupnost .firma, #postupnost .prevadzka, #postupnost .zakazka, #postupnost .dopravnik	  {   float:left; margin-right:20px;  }
#postupnost a { margin:0 5px;}

#postupnost img	    			{ border:none; }
/*#postupnost f_nadpis		    { width:150px; text-indent:5px; font-weight:bold; }	
#postupnost .funkcia			{ width:25px;}	
#postupnost .popis		    	{ width:250px;}

*/#uzi_level table				{ clear:both; width:100%; font-weight:bold; background-color:#CCCCCC; margin-left:auto; margin-right:auto; }
#uzi_level td				    { background-image:url(images/fu_back.jpg); height:25px; text-indent:5px;  }


/* pridanie nového záznamu */
#menu_nova						{ width:100%; min-height:400px; background-color: #F0F0F0; }
#menu_nova table				{ width:100%; font-weight:bold; margin-left:auto; margin-right:auto; text-indent:5px;  }
#menu_nova td	 	    		{ background-color: #F0F0F0; height:15px; }
#menu_nova .input				{ width:400px; height:15px;  } 
#menu_nova .select				{ border: 1px solid #cccccc; width:400px; height:18px;  } 
#menu_nova .popis				{ font-weight:bold;  background-color:#DBDBDB; height: 15px;  }
#menu_nova .popis1				{ font-weight:bold;  background-color:#DBDBDB; height: 15px; width:200px;  }
#menu_nova .hodnota				{ border: 1px solid #cccccc; height: 15px;  margin: 0px 15px; width: 300px; }
#menu_nova .file				{ border: outset 1px #cccccc;  height:25px;   }


/*prihlásenie */
#prihlas 						{ padding-top:5em;}
#prihlas table					{ border:1px solid #CCCCCC;
				 				width:400px; text-align:center; 
				  				background-image:url(images/acweb_login2.jpg); 
				  				background-repeat:repeat-x;}
#prihlas .logo					{ background-image:url(images/acweb_login1.jpg); background-repeat:no-repeat; height:245px; width:181px;  }


/*päta*/
#pata  							{ clear:both; background-color: #999999; width:100%; margin-left:auto; margin-right:auto;  }
#pata  td						{ background-image:url(images/back_pata.jpg);  height:25px;	width:20%;}
/* logo na lavej strane*/
#logo_acweb 					{ margin: 2em; padding:5em; border:1px double; height:100px; width:20px; float: left;}

/* rozšírené menu*/
#tab_admin 	    				{ background-color:#D4D0C8;	border: 1px solid #808080;}
#tab_admin td 					{ border-top: 1px solid #FFFFFF;
								border-right: 1px solid #808080;
								border-left: 1px solid #FFFFFF;
							    background-color: #D4D0C8;}
								
/* filter pri výpisoch*/
#filter 						{ background-image:url(images/fu_back.jpg); width:100%; margin-left:auto; margin-right:auto; }
#filter td 						{ height:35px; }
#filter select 					{ width:110px;}
#filter input 					{ width:110px;}
#filter .input1 				{ width:50px; text-align:center;}
#filter .f_nadpis				{ width:150px; text-indent:7px; font-weight:bold;}


/* tabulka výpisu napr. clánkov*/
#tab_vypis  					{ background-color:#EAEAEA;  box-sizing: border-box; -moz-box-sizing: border-box;
                                  width:100%; min-height:410px; _height:410px; margin-left:auto; margin-right:auto; }   
#tab_vypis table  				{ width:100%; margin-left:auto; margin-right:auto;}
#tab_vypis td					{ padding:3px;}
#tab_vypis thead 				{ background-image:url(images/zo_back.jpg); background-repeat:repeat-x; height:20px; font-weight:bold; width:100%;}
#tab_vypis tbody 				{ border:solid #666666; }
#tab_vypis fieldset 			{  background-color: #F7F7F7; }
#tab_vypis .input				{ border: 1px solid #cccccc; width:400px;  } 
/*#tab_vypis input1				{ border: 1px solid #cccccc;  font-size: 12px; margin: 0px 0px; width: 400px; 
								  background-color: #FFFFFF; height:15px; } */
#tab_vypis .popis				{ font-weight:bold;  background-color:#DBDBDB; height: 15px;  }
#tab_vypis .popis1				{ font-weight:bold;  background-color:#DBDBDB; height: 15px; width:200px;  }
#tab_vypis .hodnota				{ border: 1px solid #cccccc; height: 15px;  margin: 0px 15px; width: 300px; 
								  background-color:#F3F3F3; }
#tab_vypis .tmavy 				{ background-color:#E4F3ED;}
#tab_vypis .pata 				{ height:30px; }
#tab_vypis .zvyrazni 			{  }
#tab_vypis .zvyrazni:hover  	{  background: #E1F3FF; height:25px; }
#tab_vypis .zvyrazni.hover  	{ background: #E1F3FF; }
#tab_vypis .popis_zasah			{ width:350px;}

#tab_vypis .zorad 				{ background-image:url(images/zo_back.jpg); background-repeat:repeat-x; height:20px; font-weight:bold; width:100%;}

#tab_vypis .skrateny { height:50px;  overflow:hidden; }

/* tabulka výpisu dopravnik */
#tab_vypis1  					{ background-color:#EAEAEA;  box-sizing: border-box; -moz-box-sizing: border-box;
                                  width:100%; min-height:410px; _height:410px; margin-left:auto; margin-right:auto;    }
#tab_vypis1 table 				{ width:100%;}	
#tab_vypis1 thead 				{ background-image:url(images/zo_back.jpg); background-repeat:repeat-x; height:20px; font-weight:bold; width:100%;}
#tab_vypis1 tbody 				{ border:solid #666666; width:100%; }
#tab_vypis1 po_cena 			{ right:0px; border:dashed #000000 2px;}
#tab_vypis1 fieldset 			{ background-color: #F7F7F7; }
textarea			{ width:100%; height:100px;}
#tab_vypis1 .input				{ width:100%;}
 #tab_vypis1 select {}
#tab_vypis1 .popis				{ font-weight:bold;  background-color:#DBDBDB; text-indent:5px; width:200px; height:26px;}
#tab_vypis1 .popis_cena			{  height:18px; text-align:right;}
#tab_vypis1 .popis1				{ font-weight:bold;  text-indent:5px; width:200px; height:18px;}
#tab_vypis1 .postup				{ background-image:url(images/fu_back.jpg); background-repeat:repeat-x; width:100%; font-weight:bold; width:30px; text-indent:2px; }
#tab_vypis1 .hodnota			{ border: 1px solid #cccccc; height: 15px;  margin: 0px 15px; width: 300px; 
								  background-color:#F3F3F3; }
#tab_vypis1 .file			    { height: 22px;  width: 313px;  }
#tab_vypis1 .textcla			{ border: 1px solid #cccccc; height: 100%;  margin: 0px 15px; width: 99%; 
								  background-color:#F3F3F3; }
#tab_vypis1 .zas_text { border: 1px #000000 solid;}
#tab_vypis1 .lavy  { width:49%; float:left; margin-right:1%;}
#tab_vypis1 .pravy { margin-left:51%; width:49%;}

/*
#tab_vypis1 .input1				{ border: 1px solid #cccccc; width:400px; height:20px;  } 
*/
.cke_editor1 {float:left; border:none;}
/* dopravnik */								  
#tab_dop  					    { width:100%; box-sizing: border-box; -moz-box-sizing: border-box; min-height:100px; _height:100px;
                                  margin-left:auto; margin-right:auto; }
#tab_dop table  				{ width:100%; margin-left:auto; margin-right:auto; text-indent:5px; }
#tab_dop .zorad 				{ background-image:url(images/zo_back.jpg); background-repeat:repeat-x; height:20px; font-weight:bold; width:100%;}
#tab_dop .zvyrazni 			    { }
#tab_dop .zvyrazni:hover  	    {  background: #E1F3FF; height:25px; }
#tab_dop .zvyrazni.hover  	    { background: #E1F3FF; }
#tab_dop .popis			    	{ font-weight:bold;  background-color:#DBDBDB; height: 15px; width:200px;  }
#tab_dop .hodnota	     		{ border: 1px solid #cccccc; height: 15px;  margin: 0px 15px; width: 300px; 
								  background-color:#F3F3F3; }
#dopravnik_udaje { width:50%;   }
#schema { background-color:#FFFFFF; min-height:250px; float:right; width:50%; }
#dopravnik_zasahy { clear:both; }

/* výpis firmy*/
#tab_firm  			    		{ background-image:url(images/firm_back.jpg); width:100%; margin-left:auto; margin-right:auto; }
#tab_firm table  				{ margin-left:auto; margin-right:auto; text-indent:5px; width:100%; }
#tab_firm thead 				{ }
#tab_firm tbody 				{ border:solid #666666;  }
#tab_firm .back_firm 			{ border: 1px solid #cccccc; height: 15px;  margin: 0px 15px;  
								  background-color:#F3F3F3; height:25px;}
#tab_firm .back_firm_nad		{ background-color:#A5ABAF; border: 1px solid white; font-weight:bold; color:#FFFFFF;  }
#tab_firm .h_zal 				{ background-color:#A5ABAF;  width:150px; font-weight:bold; height:25px; text-indent:5px; color:#FFFFFF;}
#tab_firm .h_zal_nad 			{ border: 1px solid #cccccc; height: 15px;  margin: 0px 15px;  
								  background-color:#F3F3F3;font-weight:bold; height:25px; }
#tab_firm .h_firm 				{ background-color:#E4F3ED;}
#tab_firm .h_pata 				{ background-color:#E4F3ED;}
#tab_firm .free 	    		{ background-color: ; height:25px;}
#tab_firm .h_funkcie 			{ background-color:#E4F3ED;}

/* výpis prevadzky*/
#tab_prev  			    		{ box-sizing: border-box; -moz-box-sizing: border-box; min-height:310px; _height:310px; 
                                  margin-left:auto; margin-right:auto; width:100%; background-color:#D5D8DF; 	  }
#tab_prev table  				{ margin-left:auto; margin-right:auto; text-indent:5px; width:100%; background-color:#D5D8DF; background:#D5D8DF;  }
#tab_prev thead 				{  }
#tab_prev tbody 				{  }
#tab_prev .back_firm 			{ height: 15px;  margin: 0px 15px; background-color:#F3F3F3; }
#tab_prev .back_firm_nad 		{ background-color:#A5ABAF; font-weight:bold; color:#FFFFFF;  }
#tab_prev .back_firm_dop1		{ background-color: #E7EDF0; height:25px;}
#tab_prev .back_firm_dop		{ background-color:#E7EDF0;  font-weight:bold; color: #666666; }
#tab_prev .h_zal 				{ background-color:#A5ABAF;  width:150px; font-weight:bold; height:25px; text-indent:5px; color:#FFFFFF;}
#tab_prev .h_zal1 				{ background-color:#F3F3F3;  font-weight:bold; height:25px; border: 1px solid #cccccc;}
#tab_prev .h_firm 				{ background-color:#E4F3ED; }
#tab_prev .h_pata 				{ background-color:#E4F3ED;}
#tab_prev .h_funkcie 			{ background-color:#E4F3ED;}
#tab_prev .zvyrazni  	    	{ background-color:#E7EDF0; height:25px;}
#tab_prev .zvyrazni:hover 		{ background-color:#E1F3FF;}
#tab_prev .zvyrazni.hover 		{ background-color:#E1F3FF;}
#tab_prev .free 	    		{ background-color: #EAEAEA; height:25px;}
#tab_prev .free1 	   			{ height:10px;}
#tab_prev .free2 	   			{ }

/* výpis prevadzky 2*/
#tab_prev1  			    	{ box-sizing: border-box; -moz-box-sizing: border-box; min-height:410px; _height:410px; 
                                  margin-left:auto; margin-right:auto; width:100%; background-color:#D5D8DF; 	  }
#tab_prev1 table  				{ margin-left:auto; margin-right:auto; text-indent:5px; width:100%;  }
#tab_prev1 .back_firm 			{ height: 15px;  margin: 0px 15px; background-color:#F3F3F3; }
#tab_prev1 .back_firm_nad 		{ background-color:#A5ABAF; font-weight:bold; color:#FFFFFF;  }
#tab_prev1 .back_firm_dop1		{ background-color: #E7EDF0; height:25px;}
#tab_prev1 .back_firm_dop		{ background-color:#E7EDF0;  font-weight:bold; color: #666666; }
#tab_prev1 .h_zal 				{ background-color:#A5ABAF;  width:150px; font-weight:bold; height:25px; text-indent:5px; color:#FFFFFF;}
#tab_prev1 .h_zal1 				{ background-color:#F3F3F3;  font-weight:bold; height:25px; border: 1px solid #cccccc;}
#tab_prev1 .h_firm 				{ background-color:#E4F3ED; }
#tab_prev1 .h_pata 				{ background-color:#E4F3ED;}
#tab_prev1 .h_funkcie 			{ background-color:#E4F3ED;}
#tab_prev1 .zvyrazni  	    	{ background-color:#E7EDF0; height:25px;}
#tab_prev1 .zvyrazni:hover 		{ background-color:#E1F3FF;}
#tab_prev1 .zvyrazni.hover 		{ background-color:#E1F3FF;}
#tab_prev1 .free 	    		{ background-color: #EAEAEA; height:25px;}
#tab_prev1 .free1 	   			{ height:10px;}


/* Príjemka*/
#prijemka table { border:solid #000000 1px; margin:0em 1em 0em 0em; background-color: #dddddd; width:100%; text-align:center; }
#prijemka thead { background-image:url(images/zo_back.jpg); background-repeat: repeat-x; height:20px; font-weight:bold; width:100%;} 
#prijemka tbody { background-color: #f8f8f8;}
#prijemka .hodnota { background-image:url(images/zo_back.jpg); background-repeat: repeat-x; font-weight:bold; width:100%; }
/**/

/* Nastavenie */
.nastavenie { width:30%; float:left; border: 1px solid #FFFFFF; margin:3px;}

/* informatívne obrazovky zo súborov xxx_mod.php*/
#mod1		{  box-sizing: border-box;  -moz-box-sizing: border-box; width:100%; margin-left:auto; margin-right:auto;  }

#mod {
	margin-left:6px; 
	padding:10px; 
	min-height:440px; _height:440px;
	background-color:#DBDBDB;
}
#mod .lavy { width:50%; float:left; padding-top:10px;}
#mod .pravy { margin-left:50%; width:50%;padding-top:10px;}

#mod .ok		{ font-weight:bold; font-size:16px; color: #009900;   }
#mod .zle		{ font-weight:bold; font-size:16px; color: #FF0000;   }
#mod .postup1	{ background-image:url(images/fu_back.jpg); height:25px; text-indent:5px; background-repeat:repeat-x; font-weight:bold;}
#mod .submod  	{ 	padding:2px;
					width:150px;
					border:2px outset #CCCCCC;
					color: #000000;
					background:#FF9900;
					font-weight:bold;
					font-size:14px;
					text-decoration:none;
				 	text-align:center;} 
					
#mod .vpravo 	{ position:relative; left:auto; float:left;}
	
#mod .text_editor { 
	background-color:#FFFFFF;
	margin:5px;
	padding:5px;
}
/*#spaw { position:relative; left:5px; width:100%;}	
#spaw textarea { width:80%; height:500px;}
*/
