﻿

body {
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 75%;
	padding-top: 20px;
	padding-left: 0px;
	text-align: center;
}

h3 {
	font-size: 17px;
}

h4 {
	font-size: 15px;
	font-weight: lighter;
}

h5 {
	font-size: 13px;
}

.menu_left {
	background: url(Images/menu_left.jpg) no-repeat left top;
	width: 230px;
	/* height: 104px; */
	height: 80px;
}

.menu_center {
	background: url(Images/menu_center.jpg) repeat-x left top;
	width: 650px;
	position: relative;
	vertical-align: top;
	text-align: center;
	text-align: left;
	padding: 8px 0px 15px 0px;
}

.menu_right {
	background: url(Images/menu_right.jpg) no-repeat right top;
	width: 120px;
}

.ccDBContentPlaceholder {
	padding: 0px 15px 0px 15px;
}

.ccDBContentWarningPlaceholder {
	padding: 10px 15px 10px 15px;
	color: red;
}

tr {
	text-align: left;
}

.menu_center a {
	color: White;
	text-decoration: none;
}

	.menu_center a:hover {
		color: Orange;
	}

.lang {
	vertical-align: top;
	color: Yellow;
	text-decoration: none;
}

.ccDBDetailsViewHeader {
	color: Black;
	font-weight: bolder;
}

.ccDBPanelEditable {
	background: url(Images/ccDBPanelEditable.png) repeat-x left top; /*puvodni ruzovy obrazek prejmenovan na ccDBPanelEditableOld.png*/
	background-color: #F1FAE6; /*puvodne ruzove #f8f5f0;*/
	padding: 10px 10px 10px 10px;
	height: 100%;
}

.ccDBPanelNonEditable {
	background: url(Images/ccDBPanelNonEditable.png) repeat-x left top;
	background-color: #f8f5f0;
	padding: 10px 10px 10px 10px;
	height: 100%;
}

.ccDBPanel {
	background: url(Images/ccDBPanel.png) repeat-x left top;
	background-color: #f2f6fa;
	padding: 10px 10px 10px 10px;
	height: 100%;
}

	.ccDBPanel label {
		padding-left: 2px;
		padding-right: 10px;
	}



.ImageDetail {
	max-height: 280px;
	max-width: 280px;
	padding-left: 10px;
}



.ddDBPanelTable td {
	border-left-color: Blue;
	border-left-width: 0.1em;
	border-left-style: solid;
	width: 20%;
	height: 30px;
}

.ddDBPanelTable {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}




.ccDBPanel_Title {
	background: url(Images/star-title-small.gif) no-repeat left top;
	/*font-size:16px;*/
	/*font-weight:400;*/
	/*color:Blue;*/
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #005595;
	text-align: right;
	padding-left: 20px;
}

.ccDBPanel_Title_Simple {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #005595;
	text-align: right;
	padding-left: 20px;
}

.page_Title {
	font-size: 18pt;
	font-weight: bolder;
	color: #005595;
	text-transform: uppercase;
}

.ccFloatRight {
	float: right;
}

.ccDBBlueButton {
	cursor: pointer;
	background: url(Images/GridHeader.png) repeat-x left top;
	height: 29px;
	vertical-align: middle;
	width: 150px;
	border: none 0px;
	color: White;
	font-weight: 600;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.ccDBBrownButton {
	background: url(Images/btnBrown.png) repeat-x left top;
	height: 26px;
	vertical-align: middle;
	width: 150px;
	border: none 0px;
	color: White;
	font-weight: 600;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.ccDBLightBrownButton {
	background: url(Images/btnLightBrown.png) repeat-x left top;
	height: 26px;
	vertical-align: middle;
	min-width: 150px;
	border: none 0px;
	color: White;
	font-weight: 600;
	margin-bottom: 10px;
	cursor: hand;
	text-transform: uppercase;
}

.ccDBClickedButton {
	background: url(Images/btnGreen.png) repeat-x left top;
	height: 26px;
	vertical-align: middle;
	min-width: 150px;
	border: none 0px;
	color: White;
	font-weight: 600;
	margin-bottom: 10px;
	cursor: hand;
	text-transform: uppercase;
}

.ccDBGridViewHeader {
	background: url(Images/GridHeader.png) repeat-x left top;
	border: solid 1px black;
}

	.ccDBGridViewHeader td, th {
		padding-left: 10px;
	}

.ccDBSearchCriteriaPanel {
	border: Solid 1px Brown;
	width: 99%;
	padding: 3px 3px 3px 3px;
}


.ccDBModalBackground {
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.7;
}

.ccDBModalPopup {
	background-color: #FAF8F1;
	border-width: 3px;
	border-style: solid;
	border-color: #013668;
	padding: 20px;
	text-align: left;
}


.ccDBPagerPanel a {
	color: Black;
	font-size: 15px;
	font-weight: lighter;
	text-decoration: none;
}




.DisabledBackground {
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=10)
}


.ccAccordionHeader {
	/*background: url(Images/GridHeader.png) repeat-x left top;	*/
	background: url(Images/ccDBPanel.png) repeat-x left top;
	cursor: hand;
	vertical-align: middle;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.ccAccordionContent {
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.ccCollapsiblePanelHeader:hover {
	background-color: #FFE98E;
}

.ccCollapsiblePanelHeader {
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ccCollapsiblePanelContent {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	border-top: dotted 1px;
}

.ccFlexContainer {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	overflow: hidden;
	resize: horizontal;
	/*gap: 5px;*/
	max-width: 1000px;
	justify-content: left;
}

.ccFlexItem {
	/*    margin: 2px;
    padding: 2px;
    width: 120px;
    min-width: 120px;
    min-height:150px;  */
	background-color: lightblue;
}

.ccFlexItemSelected {
	/*    margin: 2px;
    padding: 2px;
    width: 120px;
    min-width: 120px;
    min-height:150px;  */
	background-color: lightgreen;
}

.ccCollapsiblePanel {
	border: dotted 1px black;
}


.ccModalBackground {
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.7;
}

.ccModalPopup {
	background-color: #FAF8F1;
	border-width: 3px;
	border-style: solid;
	border-color: #013668;
	padding: 20px;
	text-align: left;
}

.ccModalPopupRed {
	background-color: #FAF8F1;
	border-width: 3px;
	border-style: solid;
	border-color: Red;
	padding: 20px;
	text-align: left;
}

.topalign r {
	vertical-align: top;
}

.boxfixedApplicant {
	width: 280px;
	height: 170px;
}

.boxfixedApplicantImage {
	width: 80px;
	height: 80px;
	background-color: darkslategray;
}

.ccFoot {
}

	.ccFoot td {
		padding: 15px 15px 0px 15px;
	}

.ccGdpr {
	background: linear-gradient(180deg, transparent 0%, rgba(214,227,238,1) 100%);
	font-size: 15px;
	font-weight: bold;
	width: 100%;
}

	.ccGdpr td {
		padding: 20px 10px 10px 10px;
		text-align: center;
	}

	.ccGdpr a {
		color: #005595;
		text-decoration: none;
	}

		.ccGdpr a:hover {
			text-decoration: underline;
		}
