/* Standardne styly */
body
{
	background-color: #79A7CF;
	color: #07254B;
}

/* Styly pre odkazy */
a:link
{
	color: #07254B;
}

a:visited
{
	color: #07254B;
}

a:hover
{
	color: #07254B;
}

a:active
{
	color: #07254B;
}

/* Prepnutie vypoctu velkosti prvku input na border-box model */
input
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/* Timeout alert */
.timeoutAlert .alertCountdown {
	background-color: gold;
}

.timeoutAlert .alertExpired {
	background-color: lightsalmon;
}

/* Styl tabulky - okno */
div.windowTitle
{
	background-color: #0A406C;
}

/* Oramovanie obsahu a navigacneho menu; vypnutie padding */
div.windowContent, div.MenuBar, .modalContent
{
	border-color: #0A406C;
}

/* Pozadie PA navigacie */
div.appPANav
{
	background-color: #79A7CF;
}

/* Styly pre navigacne menu */
div.MenuBarTabTitle /* Titulok zalozky */
{
	background-color: #0A406C;
}

a.MenuBarItem:hover
{
	background-color: #79A7CF;
}

/* Styly pre dlazdice */
.TileGridItem
{
	background-color: rgb(36, 83, 117);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #07254B), color-stop(1, #34648C));
	background-image: -o-linear-gradient(right bottom, #07254B 0%, #34648C 100%);
	background-image: -moz-linear-gradient(right bottom, #07254B 0%, #34648C 100%);
	background-image: -webkit-linear-gradient(right bottom, #07254B 0%, #34648C 100%);
	background-image: -ms-linear-gradient(right bottom, #07254B 0%, #34648C 100%);
	background-image: linear-gradient(to right bottom, #07254B 0%, #34648C 100%);
}

div.TileGrid .maintitle
{
	color: #07254B;
}

a.TileGridItem .tangle
{
	border-color: transparent #ADC3D9 transparent transparent;
}

a.TileGridItem .taskcount
{
	color: #07254B
}

a.TileGridItem:link, a.TileGridItem:visited
{
	color: white;
}

/* Styly pre ovladacie prvky */
.ctl_button
{
	background-color: #0A406C;
	border-color: #7DA2F9;
}

.ctl_button[disabled="disabled"]
{
	color: #7F7F7F;
	background-color: #2F4E67;
}

.ctl_box, .ctl_box_focus
{
	border-color: #7E9BB2;
	color: #07254B;
}

.ctl_box_focus
{
	border-color: #0A406C;
	background-color: #F2F9FF;
}

.ctl_panel fieldset
{
	border-color: #5078B3;
}

.ctl_panel legend
{
	color: #0A406C;
}

/* Styly pre AjaxControlToolkit */
.accordionHeader
{
	border-color: #2F4F4F;
	background-color: #34648C;
}

.accordionHeaderSelected
{
	border-color: #2F4F4F;
	background-color: #5078B3;
}

.accordionContent
{
	border-color: #2F4F4F;
}

.ajax__calendar_container
{
	border-color: #2F4F4F;
	background-color: lightyellow;
	color: #07254B;
	
}

.ajax__calendar_active .ajax__calendar_day,
.ajax__calendar_active .ajax__calendar_month,
.ajax__calendar_active .ajax__calendar_year
{
	border-color: #2F4F4F;
}

/* Indikator sily hesla */
.BarIndicator_Password_1
{
	font-size: 0.9em;
	color: Black;
	background-color: #FF7474;
	padding: 2px;
	border: solid 1px black;
}
.BarIndicator_Password_2
{
	font-size: 0.9em;
	color: Black;
	background-color: #FFC06E;
	padding: 2px;
	border: solid 1px black;
}
.BarIndicator_Password_3
{
	font-size: 0.9em;
	color: Black;
	background-color: #FFFD6F;
	padding: 2px;
	border: solid 1px black;
}
.BarIndicator_Password_4
{
	font-size: 0.9em;
	color: Black;
	background-color: #CFFF8B;
	padding: 2px;
	border: solid 1px black;
}
.BarIndicator_Password_5
{
	font-size: 0.9em;
	color: Black;
	background-color: #7DF974;
	padding: 2px;
	border: solid 1px black;
}

/* Pomocne styly */
table.tab2 > tbody > tr > th, table.tab2 > thead > tr > th  /* Styl tabulky 2 */
{
	color: White;
	background-color: #34648C;
}

table.tab2 > tbody > tr > td, table.tab2 > tfoot > tr > th
{
	background-color: #DCE8F1;
}

