
/*
body{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	}*/


	body, td, th, div, span, p , select{
		font: normal normal 12px/16px  Arial, Tahoma, Verdana,  sans-serif;
		color: #58595b;
		background: transparent;
	}

	hr {
		color:#B0B0B0;
		background:#B0B0B0;
		height:1px;
		border:0px
	}

	a, a:link, a:active, a:visited {
		text-decoration: none;
		font: normal normal 12px/16px Arial, Tahoma,  Verdana,  sans-serif;
		color: #2484c6;
	}

	a:hover {
		text-decoration: underline;
	}

	img{
		border:0px;
	}

	select {
		border:1px solid  rgb(117, 193, 230);
		background-color:#FFFFFF;
		height:20px;
		color:#000000;
	}

	.comboCustom {
		border:1px solid  rgb(117, 193, 230);
		background-color:#FFFFFF;
		height:20px;
		color:#000000;
		font: normal normal 12px/16px  Arial, Tahoma, Verdana,  sans-serif;
		color: #58595b;
		background: transparent;
	}

	.textInput {
		width:96%;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		/*background-color:#FFFFD9;*/
		border:1px solid  rgb(117, 193, 230)
	}

	.textInputError {
		width:96%;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		background-color:#FFFFD9;
		border:2px solid  rgb(255, 0, 0)
	}

	.dateInput {
		width:75px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		border:1px solid  rgb(117, 193, 230);
		padding:3px;
		color: #000000;
	}

	.textDisabled {
		width:99%;
		height:15px;
		/*font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;*/
		font: normal normal 12px/16px  Arial, Tahoma, Verdana,  sans-serif;
		background-color:white;
		border:0px;
		font-size:11px;
		color: #58595b;
	}

	.savemsg{
		font-weight:bold;
		font-size:20px;
		color:#3688C7;
	}

	.errormsg{
		font-weight:bold;
		font-size:12px;
		color:red;
	}

	.noticemsg{
		font-weight:bold;
		font-size:12px;
		color:#3688C7;
	}

	.warningmsg{
		font-weight:bold;
		font-size:12px;
		color:green;
	}

	.warning2013msg{
		font-weight:bold;
		font-size:14px;
		color:red;
	}

	.generalmsg{
		font-weight:bold;
		font-size:12px;
		color:black
	}

	.commentmsg{
		font-weight:bold;
		font-size:10px;
		color:green;
	}

	.header{
		text-transform: uppercase;
		font-weight:bold;
	}

	.header span{
		text-transform: none;
		font-weight:bold;
		font-size:10pt
	}

	.resultTable{
		border:1px solid #B0B0B0;
		border-left:none;
		background: #FFFFFF;
	}

	.resultTable th{
		border-left:1px solid #2b9684;
		padding-top:5px;
		padding-bottom:5px;
		color:#FFFFFF;
		background-color:#36bca4;
		font-weight:bold;
		font-size:12px;
	}

	.resultTable th.spaned{
		background-color:#2b9684;
		border-left:1px solid #36bca4;
	}

	.resultTable td{
		border-left:1px solid #B0B0B0;
		border-top:1px solid #B0B0B0;
		font-size:11px;
	}

	.inputBorder{
		border: 1px solid rgb(117, 193, 230)
	}

	.button{
		border: 0px;
		background: #1d78d3; 
		color: #FFFFFF;
		font-weight:bold;
		font-size:11px;
		padding:3px 5px 3px 5px;
	}

	.button:hover{
		background:#00a8ff;
	}

	.button[disabled]{
		border: 0px;
		background: #a8b8c8;
	}

	.user_info_col {
		height: 384px;
		width: 230px;
		background: #FFFFFF;
		margin: 1px 0 0 0;
		font: normal normal 12px/16px  Arial, Tahoma, Verdana,  sans-serif;
		background: transparent;
	}

	.user_info_col .main_contacts {
		color: #000000;
		padding: 0px 5px 0 15px;
		line-height: 14px;
		font: normal normal 12px/16px  Arial, Tahoma, Verdana,  sans-serif;
	}

	.user_info_col a {
		text-decoration: none;
		font: normal normal 12px/16px Arial, Tahoma,  Verdana,  sans-serif;
		color: #2484c6;
		width: 230px;
	}

	.info_text {
		height: 462px;
		width: 230px;
		background: transparent;
	}

	.info_text2{
		height: 462px;
		width: 330px;
		background: transparent;
	}

	.info_bullet {
	}

	.info_bullet  li{
		list-style: disc inside;
	}

	.info_bullet  table td{
		vertical-align: top;
		text-align:justify;
	}

	.info_text .info_text_bot {
		padding: 30px 10px 10px 17px;
		font: normal normal 12px/16px  Arial, Tahoma, Verdana,  sans-serif;
	}

	.logout_block {
		float: right;
		padding: 0 5px 0 0;
	}
	.logout_block a {
		padding: 0 26px 0 0;
		background: url('../../gui/images/logout.gif') right top no-repeat;
		line-height: 20px !important;
		display: block;
		text-align: right;
		font-weight: bold !important;
		margin: 6px 0 4px 0;
	}
	.logout_block:hover a {
		background: url('../../gui/images/logout_ov.gif') right top no-repeat;
	}

	.change_block {
		float: right;
		padding: 0 5px 0 0;
	}
	.change_block a {
		padding: 0 26px 0 0;
		line-height: 20px !important;
		display: block;
		text-align: right;
		font-weight: bold !important;
		margin: 6px 0 4px 0;
	}

	.main_menu {
	}

	.main_menu  .title{
		width:615px; 
		height:53px;
		background-color:#00b4da;
	}

	.main_menu .title div{
		text-align:center;
		font-size:24px; 
		color:#ffffff; 
		margin:0px 60px 0px 60px;
		padding-top:2px; 
	/*padding-left:60px; 
	padding-right:60px;*/
	line-height:1;
}

.hide { 
	visibility:hidden; 
}

.show { 
	visibility:visible; 
}

.
.image {
	height: 55px;
	background: #FFFFFF url('../../gui/images/page_top.jpg') left top no-repeat;
}

.main_menu table {
	height: 22px;
	width: 100%;
}

.main_menu .btn {
	/*width: 20%;*/
}


.main_menu .btn .show .hide a{
	cursor:default;
}

.main_menu .btn  a
{
	text-decoration: none;
}

.main_menu .btn  a div
{
	background-color: #1d78d3;
	color:#FFFFFF;
	height: 22px;
	border-right: 1px solid #FFFFFF;
	text-align: center;
	font-weight: bold !important;
	text-decoration: none !important;
	font-weight: bold !important;
	line-height: 20px;
	font-weight: bold !important;
}

.main_menu .btn  a div:hover span
{
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-weight: bold !important;
	line-height: 20px;
}

.main_menu .btn  a div:hover {
	background-color: #00a8ff;
	cursor: pointer;
}

.main_menu .btn  a div span {
	color: #FFFFFF !important;
	font-weight: bold !important;
	line-height: 20px;
}

.main_menu .btn  a div.selected{
	background: #00a8ff;
	cursor:default;
}

.main_menu .btn  a div.selected  span{
	color: #FFFFFF !important;
	cursor:default;
}

redLine{
	background:rgb(231, 152, 172);
}

.redLine input{
	background:rgb(231, 152, 172);
}

.markedRow{
	background:#CCE8FF;
}

.markedRow td{
	background:#CCE8FF;
}

.markedRow input{
	background:#CCE8FF;
}

.detailDiv{
	overflow-x:auto; 
	width:1100px
}

.copyright{
	text-align:center;
	font-size:10px
}

.div-table
{
	display:table;
}

.div-table-row
{
	display:table-row;
}

.div-table-cell
{
	display:table-cell;

}

.zoomInLink
{
	
}

.zoomDiv 
{
	width:25px; 
	height:25px; 
	float:right; 
	background:url(../../gui/colorbox/images/controls.png) no-repeat -176px 0px;
}

.uvisTable
{
	border-left:0px;
	border-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}

/*START----------Tooltips----------*/
.tooltip {  
	position: relative;  
	display: inline-block;   
}  
.tooltip .tooltiptext {
	margin-left: -1.5rem;  
	visibility: hidden;  
	width: 300px;  
	background-color: white;  
	color: #00a8ff;
	border-style: solid;
	border-width: 1px; 
	text-align: center;  
	border-radius: 6px;  
	padding: 5px 2px;  
	position: absolute;  
	z-index: 1;  
	top: -20px;  
	left: 110%;
	font-size: 120% 
}  
.tooltip .tooltiptext::after {  
	content: "";  
	position: absolute;  
	top: 50%;  
	right: 100%;  
	margin-top: -5px;  
	border-width: 5px 10px 5px 0;
	border-style: solid;  
	border-color: transparent rgb(0,168,255) transparent transparent;  
}  
.tooltip:hover .tooltiptext {  
	visibility: visible;  
}  
/*END----------Tooltips----------*/
/*START  getSutartisIrPriedai*/
.popup-background {
	z-index: 1000; 
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color:rgba(0, 0, 0, 0.5);
	opacity: 0.8;
	transition: all 0.5 linear;
	-webkit-transition: all 0.5 linear;
	-moz-transition: all 0.5 linear;
	-o-transition: all 0.5 linear;
}

.mailBoxTable{
	border: 1px;
	border-style: solid;
	border-color: #c3e19b !important;
	padding: 10px;
	border-radius: 12px;
	background: #FFFFFF;
}

.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 40%;
}

.buttonBigger{
	border: 0px;
	background: #2484c6;
	border-radius: 13px; 
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:3px 5px 3px 5px;
	width: 120px;
	height: 27px;
}

.buttonBiggerLong{
	border: 0px;
	background: #2484c6;
	border-radius: 13px; 
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:3px 5px 3px 5px;
	width: 210px;
	height: 27px;
}

#uzdarytiLoader{
	position: absolute;
	width: 30px;
	margin-top: -2px;
	padding-left: 15px;
	display: none;
}
/*END getSutartisIrPriedai*/
.customCheckbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* Styling checkbox */
  width: 13px;
  height: 13px;
  border: 1px solid #2E2E2E;
  background-color: yellow;
}

.customCheckbox:checked:after {
  content: "\2714";
  padding: -5px;
  font-weight: bold;
}