﻿
/*= ROZLOZENI WEBU 
----------------------------------------------------------*/
html 
{
	height: 100%;
	
	}
body {
	color: #343434;	
	}
#main-layout  {
	background-color: #FFF;
	min-height: 300px;
	}
header {
	background: transparent url("images/pozadi-hlavicka.png") repeat-x top left;	
	}
header {
	color: #343434;
	}
footer	{
	background-color: #CCC;
	color: #666666;
	}
.divAppRetail, .divAppMall {
	background: transparent url("images/ikona-retail.jpg") no-repeat top left;
	}
.divAppMall {
	background: transparent url("images/ikona-mall.jpg") no-repeat top left;
	}
#logindisplay {
	color: #FFF;
	}
#logindisplay a:link {
	color: #FFF;
	}
#logindisplay a:visited {
	color: white;
	}
#logindisplay a:hover {
	color: white;
	}


/*= DROBECKOVA NAVIGACE 
----------------------------------------------------------*/
#navigation-links {
	color: #F7F7F7;
	background-color: #A99570;
	}	
#navigation-links a  {
	color: #F7F7F7;
	}
.tp .link {
	background: transparent url("images/ikona-navigace-sipka.png") no-repeat 0 6px;
	padding-left: 12px;
	}
	

/*= ODKAZY 
----------------------------------------------------------*/
a, a:link, a:visited, a:hover, a:active {
	color: #A99570;
	}


/*= NADPISY 
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	color: #000;
	}


/*= TAB MENU   
----------------------------------------------------------*/
/* ul#menu {
	border-bottom: 1px #5C87B2 solid;
	}
ul#menu li#greeting {
	color: #fff;
	}
ul#menu li a {
	background-color: #e8eef4;
	color: #034af3;
	}
ul#menu li a:hover {
	background-color: #fff;
	}
ul#menu li a:active {
	background-color: #a6e2a6;
	}
ul#menu li.selected a {
	background-color: #fff;
	color: #000;
	}
*/


/*= FORMULARE   
----------------------------------------------------------*/

fieldset {
	border: 1px solid #E2E2E2;
	background-color: #F7F7F7;
	}
input[type="text"], input[type="password"], input[type="number"] {
	border: 1px solid #E2E2E2;
	color: #343434;
}
textarea {
	border: #e2e2e2 1px solid;
	}
select {
	border: 1px solid #E2E2E2;
	color: #343434;
	}
legend {
	color: #A99570;
	font-size: 1em;
	}
em 
{
	font-size: 90%;
	color: #333333;
}

/*= TABULKY
----------------------------------------------------------*/

table {
	border: solid 1px #E2E2E2;
	}
table td {
	border: solid 1px #E2E2E2;
	}
table th {
	border: solid 1px #E2E2E2;
	}
 table.data th {
	background-color: #E2E2E2; 	
	color: #000;
	border: solid #E2E2E2 1px;
	border-top: solid #CCC 3px;
	}
table.data tbody tr:hover  {
	background-color: #FFFFE6;
	}
table.data tr.detail:hover  {
	background-color:#fffff6;
	}
table.data tr.row-link:hover {
	background-color:#FDED9F;
	}
tr.selected td {
	background-color: #BDD3DF; 		
	}
.dataTables_info {
	color: #666; 		
	}	 
.profile td, .profile
{
	border: none;
	
	}	
	.profile
{
	margin-bottom: 6px;
	
	}	

/*= Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
	color: #ff0000;
	}
.input-validation-error {
	border: 1px solid #ff0000;
	background-color: #ffeeee;
	}
.validation-summary-errors {
	color: #ff0000;
	}


/*= HLAVNI MENU */
/* MENU 
----------------------------------------------------------*/
nav { 
	background: #000;	
	}
	
/* PRVNI UROVEN */
ul.dropdownmenu  {
	color: #FFFFFF;
	}	
.childs  {	
	background: transparent url('images/ikona-menu-sipka.gif') no-repeat center right; 		
	}
.childs:hover  {	
	background: transparent url('images/ikona-menu-sipka-hover.gif') no-repeat center right; 		
	}
ul.dropdownmenu a:active {
	color: #316CB2; 
	}
ul.dropdownmenu li a, ul.dropdownmenu li a:visited {
	color: #FFF !important; 
	}
#divMenu ul.dropdownmenu .wp-dropdownmenu-selected a {
	color: #FFF !important;
	}


/* DRUHA UROVEN */
ul.dropdownmenu ul {
	background: #555555;
	}
ul.dropdownmenu ul li {
	border-bottom: 1px solid #000;	
	}
ul.dropdownmenu .wp-dropdownmenu-item:hover ul li:hover {	
	background: #222;
	}		


/*= POSTRANI MENU
-------------------------------------------------*/
#menu-context-page {
	background-color: #F7F7F7;	
	}
#menu-context-page li.selected {
	background: transparent url('images/ikona-menu-vlevo-sipka.gif') no-repeat center left; 	
	}
#menu-context-page ul li {
	border-top: 1px solid #E2E2E2;
	}
#menu-context-page ul li a {
	color: #000;
	}
#menu-context-page ul li a:hover {
	color: #A99570;
	}
.parent {
	background: transparent url('images/menu-vlevo-pozadi-hlavicka.gif') no-repeat center right; 			
	}
.parent a {
	color: #434343;
	}
	
label.error {
	background: transparent url('images/validate_error.png') no-repeat center left; 	
	}	

/*= OSTATNI  
----------------------------------------------------------*/
.error {
	color: Red;
	}
#changelog {
	border: #E2E2E2 1px solid;
    }
#fmFiltr_StoresText {
	background: #FFF;
	}
.permInfo {
	border-top: #CCCCCC 3px solid;
	}
 #tabs-chart	{
	border: none;
	margin: 0;
  border-top: #E2E2E2 1px solid;	

	}

/*= DIALOGY
----------------------------------------------------------*/
.ui-dialog-buttonpane {
	border-top: #CCC 3px solid !important;
	background-color: #F7F7F7 !important;
	}
.ui-dialog .ui-dialog-titlebar {


	}
.fg-toolbar  {
	background-color: #FFF !important;	
	}
.ui-button {
	border-color: #707070 !important;	
	}
a.ui-button {
	color: #343434 !important;	
	}
.ui-state-disabled {
	border-color: #666 !important;	
	}
a.ui-state-disabled {
	color: #666 !important;	
	}


/* styly pro dialog vyberu casu
---------------------------------------------------------*/
input.ui-timepicker-input {
	width: 6.5em;
}
.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 10001;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}

.ui-autocomplete { 
    max-height: 200px; 
    overflow-y: scroll; 
    overflow-x: hidden;
}

