.nav img {
	width: 36px;
    height: 36px;
    margin-right: 4px;
}
.image {
	position:absolute;
	left:90px;
	bottom:4px;
}

.z-loading {
	background-color:#E3E3E3;
	position:absolute;
	cursor:wait;
	padding:3px;
	white-space:nowrap;
	border:1px solid #C7C7C7;
	z-index:40000000;
	left:600px;
	top:200px;
}

/* Zk css */

.z-window-embedded-icon, .z-window-popup-icon, .z-window-modal-icon, .z-window-overlapped-icon, .z-window-highlighted-icon {
	background:transparent no-repeat 0 0;
	overflow:hidden;
	float:right;
	cursor:pointer;
	margin-left:2px;
}

.box {
	border:1px solid #DDD;
	border-bottom:1px solid #CCC;
	margin-left:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset, 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset, 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset, 0 1px 3px rgba(0, 0, 0, 0.1);
	background:#F4F4F4;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#EDEDED));
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=0 );
	padding:5px 10px;
}
.z-hlayout-inner {
	display:-moz-inline-box;
	position:relative;
	vertical-align:middle;
	zoom:1;
	white-space:nowrap;
}

.buttonCssBig {
	width:91px;
	height:24px;
	border:0;
	background:url(../images/bg_button.png) no-repeat;
	color:black;
	font-size:11px;
	text-align:center;
}
.button {
	width:91px;
	height:24px;
	border:0;
	background:url(../images/bg_input_submit_b.png) no-repeat;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding-left:10px;
	margin-left:5px;
}

.label {
	font-weight:bold;
	font-size:12px;
	line-height:26px;
	width:100px;
	height: 24px;
	display:block;
}
.input {
	border:0;
	background:transparent;
	width:138px;
	height:26px;
	line-height:20px;
	margin-left:5px;
}

.clear {
	clear:both;
}

div.content {
	background: #fff;
	margin:0 auto;
}

.tab-header {
    color: white; 
    font-weight: bold;
	white-space: normal;
}

.table-td {
	padding:5px;
	border-spacing:1px;
	vertical-align:middle;
	text-align:center;
	color: white
}
.table-tr {
	vertical-align:middle;
	white-space:nowrap;
}
.active {
	color:#00ff00;
}

user agent stylesheetdiv {
	display:block;
}
.white {
	background:#fff;
	border:none;
}
table.table .grey {
	background:#f4f4f4;
}
table.table .td-menu a {
}

.overlay {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:url(../images/overlay.png);
	z-index:999;
	height:100%;
}
.modal-window {
	display:none;
}
.modal {
	position:absolute;
	width:851px;
	left:50%;
	margin-left:-425px;
	z-index:1000;
	color:#666666;
	font-family:Arial;
	font-size:12px;
}
	.modal .top {
		width:851px;
		height:21px;
		background:url(../images/modal_top.png) 0 0 no-repeat;
		clear:both;
	}
	.modal .content {
		width:851px;
		min-height:50px;
		background:url(../images/modal_content.png) repeat-y;
		clear:both;
	}
		.modal .content .inside {
			display:block;
			padding:10px 40px;
		}
	.modal .bottom {
		width:851px;
		height:21px;
		background:url(../images/modal_bottom.png) 0 0 no-repeat;
		clear:both;
	}
	.modal .close-button {
		position:absolute;
		right:-15px;
		top:-15px;
		width:57px;
		height:57px;
		background:url(../images/modal_close.png) 0 0 no-repeat;
		cursor:pointer;
		z-index:1001;
	}
	.modal h2 {
		margin:10px 0;
		font-size:18px;
		font-family:Arial;
	}
	.modal form label {
		float:left;
		line-height:24px;
		cursor:pointer;
	}
	.modal form .input_small {
		float:left;
		width:110px;
		height:24px;
		background:url(../images/form.png) 1px -30px no-repeat;
	}
	.modal form .input {
		float:left;
		width:240px;
		height:24px;
		background:url(../images/form.png) 1px 0 no-repeat;
	}
.input-small {
	width:100px;
	height:24px;
	border:0;
	margin-left:5px;
	margin-top:3px;
	background:transparent;
}
.input-small-div {
	float:left;
	width:148px;
	height:28px;
	background:white url(../images/bg_input_login.png) no-repeat;
}
.modal form .input_small input {
	width:148px;
	height:28px;
	border:0;
	margin-left:5px;
	background:transparent;
}
.modal form .input input {
	width:240px;
	height:24px;
	margin-left:5px;
}
.modal form .textarea {
	width:331px;
	height:110px;
	background:url(../images/form.png)-1px -81px no-repeat;
}
	.modal form .textarea textarea {
		width:315px;
		height:93px;
		margin:5px 0 0 5px;
		border:0;
		background:transparent;
	}
.modal form .info {
	display:block;
}
	.modal form .info label {
		margin:0 15px 0 0;
	}
	.modal form .info .input {
		margin-right:10px;
	}
	.modal form .info .input_small {
		margin-right:10px;
	}
.modal form table tr td {
	height:24px;
	line-height:24px;
	padding-bottom:5px;
}
	.modal form table tr td:first-child {
		min-width:90px;
	}
.modal form button[type="submit"] {
	width:91px;
	height:24px;
	border:0;
	background:url(../images/bg_input_submit.png) no-repeat;
	color:#fff;
	font-size:0.9em;
	text-align:left;
	float:right;
	margin-top:20px;
}
.circumstances-table {
	width:400px;
	margin:0 auto;
}
.euform-tabs {
	display:block;
	clear:both;
	margin-top:20px;
}
	.euform-tabs .tab {
		clear:both;
		padding-top:15px;
	}

.euform-tabs h3 {
	font-size:13px;
	font-weight:bold;
	color:#003f72;
	border-bottom:1px #bababa solid;
	padding-bottom:10px;
	margin:10px 0;
}
.euform-tabs .left, .euform-tabs .right {
	width:331px;
}
.euform-tabs .left {
	float:left;
}
.euform-tabs .right {
	float:right;
}
.euform-tabs h3 span.normal {
	color:#003f72;
	font-weight:normal;
}
.euform-tabs .active {
	background:url(../images/tabs.png) 0 0 no-repeat;
	font-weight:bold;
}
.euform-tabs-menu {
	text-align:center;
	float:left;
	width:224px;
}
.euform-tabs-menu-service {
	text-align:center;
	float:left;
	width:449px;
}
.tab-layout {
	margin-left:10px;
}

.tab-layout-wider {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
}

.tab-layout-orange {
	margin-bottom:6px;
	margin-top:5px;
}
.tab-label {
	width:160px;
	display:block;
}

.tab-label-long {
    width:170px;
    display:block;
}

.tab-label-longer {
    width:260px;
    display:block;
}

.tab-label-left {
	width:100px;
	display:block;
}
.tab-input {
	width:240px;
	height:25px;
	border:1px solid #CFCFCF;
	background-color: white;
}

.tab-input.wide {
	width:500px !important;
}

.tab-input.login {	
	height:15px;
    margin-top: 1px;
    padding-top: 4px;
}

.tab-input.small {
	width:105px;	
}

.tab-input-drop.wide {
	width:500px !important;
}

.tab-input-drop.wide table {
	width:496px !important;	
}

.tab-input-div {
	margin-top:1px;
	margin-bottom:1px;
	width:240px;
	height:24px;
	line-height:20px;
	background:url(../images/form.png) 1px 0 no-repeat;
}

.tab-input-small-div {
	float:left;
	width:110px;
	height:24px;
	background:url(../images/form.png) 1px -30px no-repeat;
}

.tab-h3 {
	font-size:13px;
	font-weight:bold;
	color:#0083A9;
	margin-bottom:3px;
}
.tab-h3-title {
	font-size:18px;
	color:#0083A9;
	margin-bottom:3px;
}
.tab-h3-red {
	font-size:11px;
	font-weight:bold;
	color:#E11A21;
	margin-bottom:3px;
}
.tab-h9 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.tab-h3-normal {
	color:#0083A9;
	font-weight:normal;
}
.euform-tabs-menu li:hover {
	background:url(../images/tabs.png) 0 0 no-repeat;
}
.euform-tabs-menu li a {
	display:block;
	height:40px;
	font-family:Arial;
	font-size:13px;
	text-transform:uppercase;
	line-height:40px;
	text-align:center;
	color:#000;
}

.error {
	border: 1px solid #D8000C;
	color: #D8000C;
}

.info {
	border: 1px solid #0083A9;
    color: #0083A9;
}

.warning {
	color: #8A6D3B;
	border: 1px solid #f9e4b9;
    background-color: #fcf8e3;
}

.colum-header-gradient {
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, right top, from(#0083A9), to(#FFFFFF), color-stop(1, #FFFFFF));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(left top, #0083A9, #FFFFFF 100%);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0083A9, endColorStr=#FFFFFF, GradientType=1);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0083A9, endColorstr=#FFFFFF, GradientType=1)";
    	
}

.gradient-with-stop {
        color: #fff;
        height: 100px;
        padding: 10px;
}

.bolded {
	font-weight:bold;
}
.greyblue {
	color:#54565a;
}
.red {
	color:red;
	border:1px solid;
	border-radius:3px 0 0 3px;
}
.blue {
	color:#67bde6;
}
.bold {
	font-weight:bold;
}

.left {
	float:left;
}
.ml40 {
	margin-left:40px;
}

div#show {
	width:280px;
	height:200px;
	padding:20px;
	position:absolute;
	left:50%;
	margin-left:-120px;
	top:50%;
	margin-top:-160px;
	background:#40464b;
	border-radius:6px;
}
h1 {
	font-size:14px;
	color:#f2f2f2;
	text-align:center;
	margin:0 0 20px;
	padding:0;
	font-family:Arial;
}

.tile:hover {
	cursor:pointer;
	background: rgb(232, 232, 232);
}

.tile2:hover {
    cursor:pointer;
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter:alpha(opacity=75);
}

.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badge-error {
  background-color: #b94a48;
}
.badge-error:hover {
  background-color: #953b39;
}

.z-tab-seld .z-tab-text {
    font-size:12px;
    color:#0083A9;
}
.navigationPath {
    font-size:10px;
}

/* menu */
.z-menubar-hor, .z-menubar-ver {
    background: none;
    border: 1px solid #D8D8D8;
    display: block;
    padding: 2px
     
}

.navbar-collapse {
	padding-left: 0px;
	padding-right: 0px;
}

.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */

    opacity:.4;
    -moz-opacity:.4;
    filter:alpha(opacity=40);    
}

.z-bandbox-rounded-inp {
	height: 24px;
	background-image: none;
	border: 1px solid #B0B0B0;
	border-right: 0px;
	overflow: hidden;
}

.z-apply-loading-icon, .z-loading-icon, .z-renderdefer {
    background: none;
    height: 0px;
    width: 0px;
}

.z-loading-indicator, .z-apply-loading-indicator {
    background-color: transparent;
    border: none;
    color: transparent;
    white-space: nowrap;
}
 
 tr.z-group {
    background: none;
    border-bottom: 2px solid #C5C5C5;
    border-top: 2px solid #C5C5C5;
 }
 
 .z-group-img {
    background-image: url("../images/16x16/plus.png");
 }
 
 .z-group-img-open {
    background-image: url("../images/16x16/minus.png");
    background-position: inherit;
 }
 
 .navbar-default {
    background-color: white;
 }

 .z-textbox-disd, .z-decimalbox-disd, .z-intbox-disd, .z-longbox-disd, .z-doublebox-disd, .z-textbox-disd *, .z-decimalbox-disd *, .z-intbox-disd *, .z-longbox-disd *, .z-doublebox-disd * {
    color: #303030 !important;
 }

.z-foot-bar {
	width: 0;
}
 
 td.z-footer {
  	padding: 5px 5px 5px 9px;
 }
 
.z-tabpanels-accordion-lite {
	border-top: 0px;
}
	
.z-tab-accordion-lite-tm {		
	background-color: #F5F5F5;
	padding: 12px 0 12px;
}
			
.z-tab-accordion-lite-text {
	font-size: 15px;
}	

.z-tabbox-accordion-lite .z-tabpanel-accordion-lite {
	border: 0px;
}
	
.z-tab-accordion-lite-header {
	border: 1px solid #cfcfcf !important; 
}
	
.z-tabpanel-accordion-lite-outer {
	padding: 2px;
}

.z-popup .z-popup-cl {
    border: none;	
}

.marquee {
  overflow: hidden;
  margin-top: 7px;  
  text-align: right;
}

/*Main window slider*/
.full-screen {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

/*if you don't want the indicators or/and the controls*/
/*.carousel-indicators,
.carousel-control {
display: none;
}*/

.carousel-caption {
	text-align: left !important;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 35px;
	color: #fff;
	text-align: center;
	background: rgba(0,0,0,0.4);

}
.videoContainer
{
	width:100%;
	overflow: hidden;
}

.videoContainer video
{
	min-width: 100%;
	min-height: 100%;
}
/*Main window slider*/
