/*CORE STYLES ALL SYSTEMS*/

/* Global */

html {
 	min-height: 100%;
 	height: 100%;
	margin: 0;
	padding: 0;
    position:relative;
}

body {
	background: #FFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	overflow-x:hidden;
    position:relative;
    height:100%;
    max-height:99%;
}

body > form {
    position:relative;
    height:100%;
}

@media not print and (max-width: 1280px) {
    body {
        overflow-x: scroll !important;
        min-width:1280px !important;
    }
}

input 
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

textarea 
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

a {
	color: #003399;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	
	text-decoration: underline;
}

	a:active	{
		outline: none;
	}
	a:visited	{
		color: #990000;
		outline: none;
	}
	a:hover	{
		color:#000066;
	}
hr {
	border: 13px solid #535353;
}
/* Layout */

.maincontainer {
	width: 100%;
	border-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;
    position:relative;	
}
.topcontainer {
	display: block;
	border-style:none;
	border-collapse: collapse;		
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.borders, .borders > tr, .borders > tr > td, .borders > tbody > tr > td
{

}
.mainwindow
{
	color: #F2F2F2;
	border-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;		
}
.leftpanel {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-style:none;
	background: #FFF;
	width:250px;
    min-width:250px;
}

.rightpanel {
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-style:none;
	border-collapse: collapse;	
	background: #FFF;
	color:#333333;
}

.spacercell {
	margin: 0;
	padding: 0;
}

.updownbox {
	margin: -2px 4px -3px 0;
	float: left;
	width: auto;
}

/* Design details */


.textsize {
	width: 54px;
	height: 30px;
	background: url(../img/textsizeback.png) no-repeat top left;
	margin: 5px 0 10px 20px;
	float: left;
	display: inline;
	overflow: hidden;
}

.language {
	float:right;
    margin-left:15px;
    margin-top:1px;
}

	.language a {			
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
		margin-right:3px;
	}
	
	.language a:hover {
		color: #F2F2F2;
		text-decoration: underline;
	}
    .language span {
        position:relative;
        margin-right:3px;
        top:-1px;
    }
	
.FontSelector {
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 14px;
}

	.FontSelector a {
			text-decoration: none;
		}
		
	.FontSelector a:hover{
			color: #F2F2F2;
			text-decoration: none;
		}
	
	.FontSelector .selected {
			color: #F2F2F2;
			text-decoration: none;
		}
.LanguageSelector {

}	
	.LanguageSelector a {
			text-decoration: none;
		}
		
	.LanguageSelector a:hover{
			color: #F2F2F2;
			text-decoration: none;
		}
	.LanguageSelector .selected {
			color: #F2F2F2;
			text-decoration: none;
		}	

.Help {

}

	.Help a {		
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		float: left;
		text-align: center;
	}
	
	.Help a:hover {
		color: #F2F2F2;
		text-decoration: none;		
	}
	
.copyright {
    margin-top:13px;
    margin-left:13px;
	width: 212px;
    height:99px;
    background: url(../img/es_eraf_logos.png) no-repeat; 	
	display:block;
}

.username {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-collapse: collapse;
	color: #fff;
	font-weight:normal;
}

.username a 
{
	color: #333;
	border-style:none;	
}

/* Blue box */

.bluebox {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFE;
	margin-bottom: 12px;
	clear: both;
}

.blueboxbody {
	
	padding: 14px 25px 0px 13px;
	overflow: hidden;
}

.bluebox.default .blueboxbody{
    padding: 0px 25px 1px 13px !important;
}
.blueboxfoot {
	background: url(../img/blueboxfoot.png) no-repeat top /*left*/;
	height: 5px;
	overflow: hidden;
}

.blueboxline {
	background: url(../img/blueboxline.png) /*no-repeat*/ top left;
	display: block;
	width: 208px; 
	height: 2px;
	margin: 8px 0;
	clear: both;
	overflow: hidden;
}

/*Grey box*/

.greybox {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	clear: both;
}

.greyboxbody {
	background: #FFFFFF;
	padding: 9px 9px 4px 9px;
}

.greyboxfoot {
	background: url(../img/whiteboxfoot.png) no-repeat top left;
	height: 5px;
	overflow: hidden;
}
.greyboxlist {
	padding: 0;
	margin: 0;
	list-style: none;
}

	.greyboxlist li {
		margin: 0;
		padding: 0;
	}
	
	.greyboxlist a {
		padding: 5px 9px;
		border-bottom: 1px solid #F2F2F2;
		display: block;
		color: #000000;
		background: #A9A9A9;
		text-decoration: none;
	}
	
	.greyboxlist a:hover {
		color: #F2F2F2;
		background: #535353;
	}
	
	.greyboxlist .selected {
		color: #F2F2F2;
		background: #535353;
		font-weight: bold;
	}

/* White box */

.whitebox {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	clear: both;
	padding-left:13px;
	padding-right:25px;
}

.whiteboxhead{
	/*margin-bottom:5px;*/
	background-color:#535353;
	/*text-align:center;*/
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left:9px;
}

.whiteboxhead .iconsearch{
	float:none !important;
	display:inline-block !important;
}

.whiteboxbody {
	background: #F2f2f2;
	padding: 9px 9px 4px 9px;
	text-align:center;
	border-top: 1px solid #d2d2d2;
}

.whiteboxfoot {
	background: #FFF no-repeat top left;
	height: 13px;
	overflow: hidden;
}

.whiteboxlist {
	padding: 0;
	margin: 0;
	list-style: none;
}

	.whiteboxlist li {
		margin: 0;
		padding: 0;
		text-align:left;
	}
	
	.whiteboxlist a {
		padding: 5px 9px;
		border-bottom: 1px solid #F2F2F2;
		display: block;
        color: #000000;
		text-decoration: none;
        padding-right:5px;
	}
	
	.whiteboxlist a:hover {
		color: #FFF;
	}
	
	.whiteboxlist .selected {
		color: #00314a;
		background: #d9edf3;
		font-weight: bold;
	}


/* Searchbox */

.searchinputtext {
	width: 171px;
	height: 19px;
	margin: 0 0 0 0;
}

.searchlabels {
	line-height: 20px;
	float: left;
	margin-right: 8px;
	width: auto;
}

.searchlabels input {
	float: left;
}

/* Breadcrumbs */

.breadcrumbsbox {
	background: #535353;
	border: 1px solid #535353;
	padding: 5px 15px;
	margin: 0;
	list-style: none;
	position: relative;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	/*height:27px;*/
	font-size:12px;
	margin-bottom:13px;
}

.breadcrumbs {
	overflow: hidden;
    height:15px;
}
	
	.breadcrumbs a {
		float: left;
		line-height: 16px;
		width: auto;
		text-decoration:none;
	}
	.breadcrumbs .static {
		color: #FFFFFE;
		line-height: 16px;
		width: auto;
	}
	
	.breadcrumbs a:hover {
		text-decoration: underline;
	}
	
.breadcrumbsbox .leftcorner {
	background: url(../img/breadcrumbs.png) no-repeat 0 0;
	width: 5px;
	height: 5px;
	position: absolute;
	top: -1px;
	left: -1px;	
	overflow: hidden;
}
	
.breadcrumbsbox .rightcorner {
	background: url(../img/breadcrumbs.png) no-repeat 0 -5px;
	width: 6px;
	height: 5px;
	position: absolute;
	top: -1px;
	right: -2px;	
	overflow: hidden;
}

/* Content */

.contentheader {	
	margin: 0;
	background: #535353;
	/*background: url(../img/contentheaderback.png) repeat top left; */
	height:27px;
	margin-right:13px;
}

	.contentheader h1 {
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		margin: 0;
		padding: 6px 15px;
		/*background: url(../img/contentheaderback.jpg) no-repeat top left; */
	}	

.popupheaderMainframeColor h1, .popupheaderCataloguesColor h1, .popupheaderTendersColor h1, .popupheaderAuctionsColor h1,.popupheaderCertificatesColor h1{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	height:27px;
	padding-left:5px;
}	
/* Help by subform Colors */	
.modalHelpTitleMainframeColor
{
    font-size: 12px;
    margin: 0px 7px 0px 3px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modalHelpTitleCataloguesColor
{
    font-size: 12px;
    margin: 0px 7px 0px 3px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modalHelpTitleTendersColor
{
    color: #EE9933;
    font-size: 12px;
    margin: 0px 7px 0px 3px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modalHelpTitleAuctionsColor
{
    color: #9999FF;
    font-size: 12px;
    margin: 0px 7px 0px 3px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.modalHelpTitleCertificatesColor
{
    color: #DEB887;
    font-size: 12px;
    margin: 0px 7px 0px 3px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.modalHelpTitleMainframeColor:hover, .modalHelpTitleCataloguesColor:hover, .modalHelpTitleTendersColor:hover, .modalHelpTitleAuctionsColor:hover, .modalHelpTitleCertificatesColor:hover
{
	color: #F2F2F2;
}
	
.content {
	margin: 0;
	background: #FFFFFF;
	padding-top: 0px;
	border: 0px solid #d2d2d2;
	margin-right:13px;
	padding:0px;
    position:relative;
}
	.content p {
		padding: 0;
		margin: 0 0 20px 0;
	}

	.content h2 {
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	.content h3 {
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		padding: 0;
		margin: 0 0 10px 0;
	}

.nonborder-table {
	margin: 0 0 0 0;
	padding: 0;
	border:0px;
}

.contenttable {
	margin: 0 0 0 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;	
}

	.contenttable > tr > td, .contenttable > tbody > tr > td {
		border: 1px solid #999999;
		background:#E8E8E8;
		padding: 3px;
	}
	.contenttable > tr:hover td, .contenttable > tbody > tr:hover td {
		/*border-left: 1px solid #F2F2F2;*/
		color: #000000;
		background:#C0C0C0;
		/*padding: 3px;*/
	}
		
.contenttable .selected {
	background: #C0C0C0;
}

.contenttablehead {
}

	.contenttablehead > th, .contenttablehead > td {
		color: #F2F2F2;
		font-weight: normal;
		text-align: center;
		padding: 3px;
		background: #535353;
	}
	.contenttablehead > tr:hover {
		color: #000000;
		font-weight: normal;
		text-align: center;
		padding: 3px;
		background: #C0C0C0;
	}
.contenttablehead:hover td{
    background:transparent !important;
    color:inherit !important;
}	
	
	.narrow th {
		padding: 3px;
	}

.contentleftcorner {
	background: url(../img/contentcorners.png) no-repeat 0 0;	
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: 0;
	overflow: hidden;
}

.contentrightcorner {
	background: url(../img/contentcorners.png) no-repeat 0 -5px;	
	width: 6px;
	height: 5px;
	position: absolute;
	bottom: 0;
	right: -1px;	
	overflow: hidden;
}

.evenrow {
	background: #E8E8E8;
}

/* Forms */

.checkbox {
	margin: 0 0 -1px 0;
	height: 15px;
	width: 15px;
}
.content h2.formblockheader {
	background: #535353;	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFE;
	padding: 6px;
	margin: 10px 0 10px 0;	
}

.content .m-20{
    margin-top:20px !important;
}

.content h2.MainframeFormblockheader {
	background: #535353;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0 10px 0;	
}
.content h2.CataloguesFormblockheader {
	background: #535353;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0 10px 0;	
}
.content h2.TendersFormblockheader {
	background: #535353;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0 10px 0;	
}
.content h2.AuctionsFormblockheader {
	background: #535353;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0 10px 0;	
}
.content h2.CertificatesFormblockheader {
	background: #535353;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0 10px 0;	
}

.popupcontent 
{
	overflow:auto; 
	max-height:600px; 
	padding:10px;
}

.modalpopup	table {
	width: 98%;
	border-collapse: collapse;
	padding: 0;
	font-size: 11px;
}

.formtable {
    width: 100%;
/*	border: solid #F2F2F2 1px; */
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	
	border: solid #F2F2F2 0px;
    border-collapse:separate;
}
.multitable .formtable{
    border:none;
}
.multitable tr:hover td{
    background: #E8E8E8 !important;
    color:#333 !important;
}
.multitable tr:hover .formlabel{
    background: #C0C0C0 !important;
    color:#000000 !important;
}
/*
.formtable > tbody > tr > .formlabel, .formtable > tr > .formlabel, .formtable > tbody > tr > .formlabel10, .formtable > tr > .formlabel10, .formtable > tbody > tr > .formlabel20, .formtable > tr > .formlabel20 .formtable > tbody > tr > .formlabel50, .formtable > tr > .formlabel50, .formtable > tbody > tr > .formlabel70, .formtable > tr > .formlabel70  {
	background: #C0C0C0 !important;
	color: #000000 !important;
	border: solid #C0C0C0 1px !important;	
}

.formtable > tbody > tr >td , .formtable > tr >td {
	background: #E8E8E8;
	color: #000000;
	border: solid #999999 1px;	
}
*/
.productFormTable
{
	width: 100%;
	border-collapse: separate;
	margin: 0 0 0 0;
	padding: 0;	
}
.productFormTable td.formlabel {	
	padding: 3px 7px;	
}

.formroweven {
	background: #E8E8E8;
}

.formlabel {
	background: #C0C0C0;
	color: #000000;
	border: solid #C0C0C0 1px;		
 	width: 30%;
	text-align: right;
	padding: 9px;
	vertical-align: top;  /*middle?*/
	font-weight: normal; 
}
/*
.formlabel:hover {
	background: #999999;
	color: #000000;
 	width: 30%;
	text-align: right;
	padding: 7px;
	vertical-align: top;
	font-weight: none; 
}
*/
.leftlabel {
	background: #C0C0C0;
	color: #000000;
	border: solid #C0C0C0 1px;	
	text-align: left;
	padding: 7px;
	vertical-align: top;
	margin-left: 20px;
}

.formlabel10 {
	background: #C0C0C0;
	color: #000000;
	border: solid #C0C0C0 1px;	
	width: 10%;
	text-align: right;
	padding: 7px;
	vertical-align: top;
}

.formlabel20 {
	background: #C0C0C0;
	color: #000000;
	border: solid #C0C0C0 1px;	
	width: 20%;
	text-align: right;
	padding: 7px;
	vertical-align: top;
}

.formlabel50 {
	background: #C0C0C0;
	color: #000000;
	border: solid #C0C0C0 1px;	
	width: 50%;
	text-align: right;
	padding: 7px;
	vertical-align: top;
}

.formlabel70 {
	background: #C0C0C0;
	color: #000000;
	border: solid #C0C0C0 1px;	
	width: 70%;
	text-align: right;
	padding: 7px;
	vertical-align: top;
}

.formfield{
	width: 70%;
	padding: 3px;
	background: #E8E8E8;
	border: solid #999999 1px;		
}

.formvalue{
    width: 70%;
	padding: 3px;
	background: #E8E8E8;
	border: solid #999999 1px;	
}
/*
.formfield:hover {
	padding: 3px;
	background: #C0C0C0;
}
*/
.formfield10{
	width: 10%;
	padding: 3px;
	background: #E8E8E8;
	border: solid #999999 1px;			
}

.formfield50{
	width: 50%;
	padding: 3px;
	background: #E8E8E8;
	border: solid #999999 1px;			
}

.formfield80{
	width: 80%;
	padding: 3px;
	background: #E8E8E8;
	border: solid #999999 1px;			
}
/* atbilst formfield97 no prototipa - uzstāda ievadlaukam konteinera plātumu */
.inputtextautosize {
	width: 97%;
	padding: 3px;
    font-size:12px;
}

/* atbilst formfield100 no prototipa - uzstāda dropdown'am konteinera plātumu */
.selectautosize {
	width: 100%;
	padding: 3px;
}

.formfieldtext {
	line-height: 21px;
	margin: 0 5px;	
    background-color: #E8E8E8; 
    border: solid #999999 1px;
    padding-left:5px;
    padding-right:5px;
}

.inputtext12 {
	width: 40px;
	padding: 1px;
	margin: 0;
}

.inputtext15 {
	width: 60px;
	padding: 1px;
	margin: 0;
}

.inputtext14 {
	width: 55px;
	padding: 1px;
	margin: 0;
}

.inputtext25 {
	width: 80px;
	padding: 1px;
	margin: 0;
}

.inputtext20 {
    width: 65px;
    padding: 1px;
    margin: 0;
}

.inputtext30 {
	width: 91px;
	padding: 1px;
	margin: 0;
}

.inputtext35 {
	width: 100px;
	padding: 1px;
	margin: 0;
}

.inputtext50 {
	width: 160px;
	padding: 1px;
	margin: 0;
}

.inputtext75 {
	width: 240px;
	padding: 1px;
	margin: 0;
}

.inputtext100 {
	width: 320px;
	padding: 1px;
	margin: 0;
}

.inputtext125 {
	width: 360px;
	padding: 1px;
	margin: 0;
}

.inputtext150 {
	width: 400px;
	padding: 1px;
	margin: 0;
}

.inputtext175 {
	width: 560px;
	padding: 1px;
	margin: 0;
}

.custominputtextresetpass{
	width:295px;
}

.inputtextcode {
	width: 80px;
	padding: 1px;
	margin: 0;
}

.inputtextvalue {
	width: 500px;
	padding: 1px;
	margin: 0;
}

.select25 {
	width: 86px;
	margin: 0;
	padding: 1px;
}

.select35 {
	width: 120px;
	margin: 0;
	padding: 1px;
}

.select50 {
	width: 166px;
	margin: 0;
	padding: 1px;
}

.select75 {
	width: 246px;
	margin: 0;
	padding: 1px;
}

.select100 {
	width: 326px;
	margin: 0;
	padding: 1px;
}

.select120 {
	width: 388px;
	margin: 0;
	padding: 1px;
}

.select150 {
	width: 406px;
	margin: 0;
	padding: 1px;
}

textarea{
    resize:none;
    box-sizing: border-box;
}

.textarea25 {
	width: 80px;
	height: 100px;
}

.textarea50 {
	width: 160px;
	height: 100px;
}

.textarea75 {
	width: 240px;
	height: 100px;
}

.textarea100 {
	width: 320px;
	height: 100px;
}

.textarea150 {
	width: 400px;
	height: 100px;
}

.formfielderror {
	border: 1px solid #cd0000;
	padding: 2px;
}

.formselecterror {
	border: 1px solid #cd0000;
	padding: 1px;
}

.formtextareaerror {
	border: 1px solid #cd0000;
	padding: 2px;
}

.red, .required {
	color: #c80000;
}

.redbackground {
	background-color:#FFD1D1;
}

.whitebackground 
{
    background-color: #FFFFFE;
}

.input-grey {
	background-color:#E8E8E8;
    border: 1px solid #999999;
}

.greybackground {
	background-color:#E8E8E8;
}
.greybackground:hover td{
    background-color:#E8E8E8 !important;
}

.strikeout {
	text-decoration:line-through;
}

.checkboxlabel {
	display: block;
	padding: 1px 0;
	width: 320px;
	height: 18px;
}

	.checkboxlabel input {
		margin: 0 0 -1px 0;
	}
	
.radiolabel {
	display: block;
	padding: 1px 0;
	width: 320px;
	height: 18px;
}

	.radiolabel input {
		margin: 0 0 -1px 0;
	}

/* Messageboxes */

.infomsgbox{
	border: 1px solid #3378b7;
	background: url(../img/messageboxback.png) repeat-y 0 0;
	margin: 0 0 10px 0;
	}

	.infomsgbox b {
		color: #1d62a2;
	}
	
.errormsgbox{
	border: 1px solid #e00000;
	background: url(../img/messageboxback.png) repeat-y 0 0;
	margin: 0 0 10px 0;
	}
	
	.errormsgbox b {
		color: #cd0000;
	}
	
.warningmsgbox{
	border: 1px solid #ec9500;
	background: url(../img/messageboxback.png) repeat-y 0 0;
	margin: 0 0 10px 0;
	}
	
	.warningmsgbox b {
		color: #d78902;
	}

.infomsgbox p, .errormsgbox p, .warningmsgbox p {
	padding: 10px;
	margin: 0;
	display: block;
	width: 80%;
	float: left;
}

.infomsgbox .msgboxtopleft {
	background: url(../img/messageboxes.png) no-repeat 0 0;
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	overflow: hidden;
}

.infomsgbox .msgboxtopright {
	background: url(../img/messageboxes.png) no-repeat 0 -5px;
	width: 6px;
	height: 5px;
	display: block;
	position: absolute;
	top: -1px;
	right: -2px;
	overflow: hidden;
}

.infomsgbox .msgboxbottomleft {
	background: url(../img/messageboxes.png) no-repeat 0 -10px;
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	bottom: -1px;
	left: -1px;
	overflow: hidden;
}

.infomsgbox .msgboxbottomright {
	background: url(../img/messageboxes.png) no-repeat 0 -15px;
	width: 6px;
	height: 5px;
	display: block;
	position: absolute;
	bottom: -1px;
	right: -2px;
	overflow: hidden;
}

.errormsgbox .msgboxtopleft {
	background: url(../img/messageboxes.png) no-repeat 0 -20px;
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	overflow: hidden;
}

.errormsgbox .msgboxtopright {
	background: url(../img/messageboxes.png) no-repeat 0 -25px;
	width: 6px;
	height: 5px;
	display: block;
	position: absolute;
	top: -1px;
	right: -2px;
	overflow: hidden;
}

.errormsgbox .msgboxbottomleft {
	background: url(../img/messageboxes.png) no-repeat 0 -30px;
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	bottom: -1px;
	left: -1px;
	overflow: hidden;
}

.errormsgbox .msgboxbottomright {
	background: url(../img/messageboxes.png) no-repeat 0 -35px;
	width: 6px;
	height: 5px;
	display: block;
	position: absolute;
	bottom: -1px;
	right: -2px;
	overflow: hidden;
}

.warningmsgbox .msgboxtopleft {
	background: url(../img/messageboxes.png) no-repeat 0 -40px;
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	overflow: hidden;
}

.warningmsgbox .msgboxtopright {
	background: url(../img/messageboxes.png) no-repeat 0 -45px;
	width: 6px;
	height: 5px;
	display: block;
	position: absolute;
	top: -1px;
	right: -2px;
	overflow: hidden;
}

.warningmsgbox .msgboxbottomleft {
	background: url(../img/messageboxes.png) no-repeat 0 -50px;
	width: 5px;
	height: 5px;
	display: block;
	position: absolute;
	bottom: -1px;
	left: -1px;
	overflow: hidden;
}

.warningmsgbox .msgboxbottomright {
	background: url(../img/messageboxes.png) no-repeat 0 -55px;
	width: 6px;
	height: 5px;
	display: block;
	position: absolute;
	bottom: -1px;
	right: -2px;
	overflow: hidden;
}

/* Buttons */

.buttondiv 
{
	text-align: center;
	padding-top: 10px;
}

.filterbuttonrow
{
	padding-top: 10px;
	text-align: left;
}

button {
	border: none;
	overflow: visible;
	padding: 0;
	margin: 0;
	background: none;
	cursor: pointer;
}

button.buttongreen span, button.buttonyellow span, button.buttonred span {
	/*background: transparent url(../img/formbuttons.png) no-repeat right -263px;*/
	margin: 0;
	padding: 0 15px 0 0;
	display: block;
	position: relative;
}

	button.buttongreen:hover span, button.buttonyellow:hover span, button.buttonred:hover span {
		background-position: right -292px;
	}

button.buttongreen ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 0;*/
	line-height: 22px;
	margin: 0;
	padding: 0 0 2px 15px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #F2F2F2;
	min-width: 70px;
	white-space: nowrap;
}

	button.buttongreen:hover ins {
		background-position: 0 -29px;
	}

button.buttonyellow ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -87px;*/
	line-height: 22px;
	margin: 0;
	padding: 0 0 2px 15px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #F2F2F2;
	min-width: 70px;
	white-space: nowrap;
}

	button.buttonyellow:hover ins {
		background-position: 0 -116px;
	}
	
button.buttonred ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -175px;*/
	line-height: 22px;
	margin: 0;
	padding: 0 0 2px 15px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #2282b3;
	min-width: 70px;
	white-space: nowrap;
}

	button.buttonred:hover ins {
		background-position: 0 -204px;
	}
	
button.buttongreenclicked span, button.buttonyellowclicked span, button.buttonredclicked span {
	/*background: transparent url(../img/formbuttons.png) no-repeat right -322px;*/
	margin: 0;
	padding: 0 15px 0 0;
	display: block;
}
button.buttongreenclicked span{
    background: #535353 no-repeat right -263px;
    border-left: solid #009900 5px;
}

button.buttonyellowclicked span{
    background: #535353 no-repeat right -263px;
    border-left: solid #FFCC00 5px;
}

button.buttonredclicked span{
    background: #535353 no-repeat right -263px;
    border-left: solid #CC0000 5px;
}

button.buttongreenclicked ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -58px;*/
	line-height: 22px;
	margin: 0;
	padding: 0 0 2px 15px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #2282b3;
	min-width: 70px;
	white-space: nowrap; 
}

button.buttonyellowclicked ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -145px;*/
	line-height: 22px;
	margin: 0;
	padding: 0 0 2px 15px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #2282b3;
	min-width: 70px;
	white-space: nowrap;
}

button.buttonredclicked ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -233px;*/
	line-height: 22px;
	margin: 0;
	padding: 0 0 2px 15px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #2282b3;
	min-width: 70px;
	white-space: nowrap;
}

button.buttonsmall span {
/*	background: transparent url(../img/smallbuttons.png) no-repeat right -50px;*/
	margin: 0;
	padding: 0 10px 0 0;
	display: block;
	position: relative;
}

button.buttonsmall ins {
/*	background: transparent url(../img/smallbuttons.png) no-repeat 0 0;*/
	line-height: 18px;
	margin: 0;
	padding: 0 0 2px 10px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #2282b3;
	white-space: nowrap;
}

	button.buttonsmall:hover ins {
		color: #00314a;
	}	

button.buttonsmallclicked span {
/*	background: transparent url(../img/smallbuttons.png) no-repeat right -75px;*/
	margin: 0;
	padding: 0 10px 0 0;
	display: block;
	position: relative;
}

button.buttonsmallclicked ins {
/*	background: transparent url(../img/smallbuttons.png) no-repeat 0 -25px;*/
	line-height: 18px;
	margin: 0;
	padding: 0 0 2px 10px;
	display: block;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #2282b3;
	white-space: nowrap;
}

	button.buttonsmallclicked:hover ins {
		color: #00314a;
	}
	
/* Links */

.linkadd {
	color: #7a4e00;
	white-space: nowrap;
}

	.linkadd:hover {	
		color: #00314a;
	}

/* UI-Slider */

.ui-slider {
	width: 50px;
	margin-top: 18px;
	margin-left: 0px;
	height: .8em;
	border: none;
	background: none;
	cursor: pointer;
}
	
.ui-slider .ui-slider-handle {	
	top: -.3em;
	border: none;
	background: url(../img/textsizeslider.png) top left;
	width: 8px;
	height: 16px;
	cursor: pointer;
}

/* Catalog List*/

.cataloglist 
{
	list-style-type:none;
	margin: 6px 0px 2px 1px;
}

.cataloglist  h3
{
	margin: 0 0 5px 0;
}

.cataloglist li
{
	float:left;
	border: 1px solid #cfd2d6;
	width: 33%;
	margin-left: -1px;
	margin-top: -1px;
}

.cataloglist li div
{
	padding: 3px 2px;
}

/* Region box */

.regionselect {
	width: 174px;
	margin: 0 0 3px 0;
}

/*Product list*/

.yellowborder, .yellowborder td, .yellowborder th
{
    border:solid 1px #333333;
}

/*Order statuses tree */
.statusestree {
	border-collapse: collapse;
	border-style:none;
	margin: 0 0 0 0;
	padding: 0;
	/*background-image:url(../images/img/tree.gif);*/
	width: 650px;
}

.statusestree td{
	padding:7px 0 7px 53px;
}

.statusestree a[disabled] {
	color:#ACA899;
}

.statusestree td.treelegendtitle
{
	text-align:left;
	vertical-align:bottom;
	padding-bottom:10px;
	padding-left:100px;
}

.statusestree td.treelegend
{
	text-align:left;
	padding-left:100px;
}

.statusestree tr
{
	height:50px;
}

/* ActiveBasket Full print */
.propertiestable {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.propertiestable td {
		border-style:none; 
		padding: 0px 7px 3px 7px;
}

/* Publications */

.whitelink {
    color: #FFFFFE;
}

/*Start page news containers*/

.BigBox {
	background: #D2D2D2 !important;
	color: #333333 !important;
	width:100%;
	height:100%;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 3;	
	border-collapse: collapse;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
}
.WhiteLine {
	background: #F2F2F2 !important;
	width:13px;
	height:100%;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;	
	border-collapse: collapse;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
}

.LeftMainframeColor{ 	
	width: 7px; 
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;		
}
.LeftCataloguesColor {
	width: 7px; 
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;	
}
.LeftTendersColor {
	background: #EE9933  !important;
	width: 7px; 
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;		
}
.LeftAuctionsColor {
	background: #9999FF !important;
	width: 7px; 
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;		
}
.LeftCertificatesColor {
	background: #DEB887 !important;
	width: 7px; 
	height:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;		
}
.BottomLine {
	background: #D2D2D2;
	color: #333333;
	width: 100%; 
	height:20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 0 0 0 0;
	z-index: 0;	
}

/*COMMON STYLES ALL SYSTEMS*/

.modalBackground 
{
    background-color:#000;
    filter:alpha(opacity=40);
    opacity:0.4;
}

.progressBackgroundFilter 
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1111000; 
}

.processMessageOutter
{ 
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	z-index:1111005; 
}


.processMessageMiddle 
{ 
	height:100%; 
	display:table; 
	margin:0 auto; 
	z-index:1005; 
}

.processMessageInner 
{ 
	vertical-align:middle; 
	display:table-cell; 
	z-index:1005; 
}

.processMessage
{ 
    padding:5px; 
    /*width:300px; */
    z-index:1010; 
    background-color:#fff;
    border:solid 1px #000;
}

.processMessage .contentheader{
    margin-right:0px;
    height:42px;
}


/* LOGO */
.header-logo {
  position: absolute;
  text-align: right;
  z-index: 999;
  top: 0px;
  left: 0px;
  background-image: url('../img/logo2.png');
  background-size: 213px 100px;
  background-repeat: no-repeat;
  background-position: 13px 10px;
  height: 130px;
  width: 252px;
}
.header-logo > .header-logo-brand {
  width: 75px;
  height: 74px;
  position: absolute;
  z-index: 999;
  background-color: transparent;
  text-align: center;
  border-radius: 50%;
  top: 23px;
  left: 26px;
}
.header-logo > .header-logo-brand h1 {
  margin-top: 35px;
}
.header-logo > .header-logo-brand a {
  width: 74px;
  height: 75px;
  display: block;
  border-radius: 50%;
  outline:0 !important;
}
.header-logo > .header-logo-brand:hover {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.2);
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"*/
}
.header-logo-navigation {
  list-style-type: none;
  padding-right: 20px;
  border-bottom: none;
  padding-top: 3px;
  text-align: left;
  /*Pirms tam bija 100px, uzlikts mazāks, lai ENG teksts newrapotos jaunā rindā*/
  padding-left: 95px;
  font-size:12px !important;
}
.header-logo-navigation > li {
  margin-bottom: 9px;
  height:16px;
}
.header-logo-navigation > li > a {
  padding: 0px 15px 0px 30px;
  font-size: 14px;
  color: #d2d2d2;
  text-decoration: none;
  line-height:15px;
}
.header-logo-navigation > li > a:hover {
  color: #ffffff;
  text-decoration: none;
}
.header-logo-navigation > li > a:focus {
    outline:none;
}

/*modal*/

.popupheader{
  margin: 0;
  border-bottom: 1px solid #AAAAAA;
  background: #535353;
  width: 100%;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 27px;
}
.popupheader a:hover {
    color:#fff;
}
.popupheadertable {
  width: 100%;
  text-decoration: none;
  height: 27px;
}
.popupheadertable h1{
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  height: 27px;
  padding-left: 8px;
}
.popupheadertable .nowrap{
    border:none !important;
    background:transparent !important;
}
.popupheadertable  > tbody > tr > td > a {
	text-decoration:none;
}

.popupheadertable td{
	padding:0px;
}

.authentication-modal > tbody:first-of-type > tr:first-of-type > td {
	padding: 0px
}

.modal .content {
	margin-right: 0px;
}
.modal .formtable {
    width:auto;
}
.modal .iconclosepopup{
    right:4px;
    top:2px;
}
.modalHelpTitle {
  font-size: 12px;
  margin: 0px 7px 0px 3px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  padding:0px 30px 0px 0px;
}

/*authentication modal*/

.authentication-modal .popupheadertable .nowrap{
    position:relative;
}

.authentication-modal .popupheadertable .iconclosepopup{
    right:-2px !important;
    top:-2px !important;
}

/*calendar overwrite styles*/

.ajax__calendar_body{
  height: 140px !important;
  width: 177px !important;
  margin-left: -4px !important;
}
.ajax__calendar_body tr td:nth-child(2){
    padding-left:0px !important;
    background-color:transparent !important;
    height:auto !important;
    border:none !important;
}
.ajax__calendar_body tr td:nth-child(4){
    padding-left:0px !important;
    background-color:transparent !important;
    height:auto !important;
    border:none !important;
}
.ajax__calendar_body tr td{
    background-color:transparent !important;
}
.ajax__calendar_dayname{
    width:20px !important;
}
.ajax__calendar_container{
    width:177px !important;
}
.contenttable .ajax__calendar_body{
    margin-left:0px !important;
}

/*Actual publications lists*/

.actual_publications{
    width:25%;
}
.actual_publications a{
   color: #003399;
}
.actual_publicationa:hover {
  color: #000066;
}
.actual_publicationa:visited {
  color: #990000;
}
.actual_publications td{
    padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
	}

.actual_publications_content {
	position: relative;
	padding: 5px;
	height: 100px;
	background-color: #E8E8E8;
	border: 1px solid #D2D2D2;
}

.actual_publications_content:hover {
	background-color: #C0C0C0;
}

.actual_publications_content .publication_title{
   color: #535353;  
}

.actual_publications_content .publication_date{
   color: #B0B0B0;  
}

.publication-block-IZZ{
    border-left: 6px solid #deb887;
}
.publication-block-KAT{
    border-left: 6px solid #77CCEE;
}
.publication-block-CORE{
    border-left: 6px solid #cccc00;
}
.publication-block-KON{
    border-left: 6px solid #EE9933;
}
.publication-block-IZS{
    border-left: 6px solid #9999ff;
}

/*messages content menus - PĀRDOMĀT*/

.contentsubmenu a, .contentmenu a{
    min-height:0px !important;
    padding-top:9px;
    padding-bottom:9px;
}
.contentmenu{
    width: -moz-calc(100% - 31px);
    width: -webkit-calc(100% - 31px);
    width: calc(100% - 31px);
}
.contentmenu li.active a, .contentsubmenu li.active a {
    margin-bottom:0px !important;
    border-bottom:none !important;
}
.contentsubmenu {
    display:inline-block !important;
    background: transparent !important;
    background-color: transparent !important;
    position: absolute !important;
    right: -29px;
    top: 64px;
}
.contentsubmenu li:first-child{
    border-left:none !important;
}
.contentsubmenu li{
    -ms-transform: rotate(90deg) ; /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg) ; 
    margin-top:55px;
    list-style-type:none;
    display:block !important;
    border-left:1px solid #fff;
}
.contentsubmenu li:nth-child(1){
    margin-top:0px;
}
.contentsubmenu li:nth-child(2){
    margin-top:8px;
}
.contentsubmenu li:nth-child(4){
    margin-top:48px;
}
.contentsubmenu li:nth-child(5){
    margin-top:57px;
    text-align:center;
}

/*Sybsystem colors*/

.MainframeColor {
	color: #CCCC00;
}
.CataloguesColor {
	color: #77CCEE;
}
.TendersColor {
	color: #EE9933;
}
.AuctionsColor {
	color: #9999FF;
}
.CertificatesColor {
	color: #DEB887;
}

/*pagaidām, adresei un pircēja bankas kontam samazinats paddings ar ID*/

#ctl00_uxMainContent_uxBankAccountDropdown{
    padding:1px;
    margin:0px;
}
#ctl00_uxMainContent_uxDeliveryAddressDropdown{
    padding:1px;
    margin:0px;
}
.inputtextautosize{
    height:13px;
}

/*grid - header sort links*/

.contenttablehead a{
    color:#fff;
}
.contenttablehead a:hover{
    color:#fff;
}

/*catalogue*/

catalogue-list-empty-image{
    margin-right:0px;
}

/*KOPĒJIE STILI VISĀM APAKŠISTĒMĀM*/

/*Layout and Design*/

.leftpanelexpander
{
    height:200px;
	background: #F2F2F2 url(./Elektronisko Iepirkumu Sistema - Sakumlapa_files/LeftMenuBG.png) norepeat;
}
.webElement
{
	visibility: visible;
	display:inline;
}

.printElement
{
	visibility: hidden;
	display: none;
}

.homebutton {
	width: 38px;
	height: 29px;
	margin: 0px 0px 0px 0px;
}

.SubsystemSelector{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight:normal;
	color:#999999;
}

.SubsystemSelector a{
	color:#D2D2D2;
	text-decoration: none;	
}

.SubsystemSelector a:hover{
	color:#F2F2F2;
	text-decoration: none;	
}

.eCatalogueSelected a{
	color:#CCCC00;
	text-decoration: none;	
}

.eAuctionSelected a{
	color:#9999FF;
	text-decoration: none;	
}

.eTenderSelected a{
	color:#EE9933;
	text-decoration: none;	
}

.eCertificateSelected a{
	color:#DEB887;
	text-decoration: none;	
} 

.p5
{
    padding:5px;
}

.posf0
{
    position:fixed;
    top:0px;
    left:0px;
}

.left {
	float: left;
	width: auto;
}

.right {
	float: right;
	width: auto;
}

.overflowhidden {
	overflow: hidden;
}

.nowrap 
{
    white-space:nowrap;
}

.orangebackground
{
    background-color: #FECFA0;
}

.orangebackground td{
    background: #FECFA0 !important;
}

.orangebackground:hover td{
    background: #FECFA0 !important;
    font-weight: normal;
    color:inherit !important;
}

.orangetext
{
    color: #FF6600 !important;
}

/* Images */

.eraf {
	background: #F2F2F2 url(../img/eraf.png) no-repeat; 	
	width: 200px;
	height: 120px;
	margin: 27px 0 13px 0;
}
.eraftext
{
    float:left;
    width: 94px;
    margin: 0px 0px 0px 13px;
    display:inline-block;
	color: #333333;
}
.erafsmall {
	width: 90px;
	height: 56px;
	margin: 0px 0px 0px 0px;
	float:right;
	display:inline-block;
}
/* Margins and Paddings */

.top {
	vertical-align: top;
}

.clear {
	clear: both;
	overflow: hidden;
}

.alignleft {
	text-align: left;
}

.aligncenter {
	text-align: center;
}

.alignright {
	text-align: right;
}

.floatright{
	float:right;
}

.mw-220{
	max-width:220px;
}

.alignjustify {
	text-align: justify;
    padding-top:5px;
    word-break:break-word;
}

.mlr5 {
	margin: 0 5px;
}

.mt3 {
	margin-top: 3px;
}

.mt4 {
	margin-top: 4px;
}

.mt5 {
	margin-top: 5px;
}

.mt10{
    margin-top:10px;
}

.mr9 {
	margin-right: 9px;
}

.mr5 {
	margin-right: 5px;
}

.mr4 {
	margin-right: 4px;
}

.m6 {
	margin: 6px;
}

.m0 {
	margin: 0;
}

.ml0 {
	margin-left: 0px;
}

.ml40 {
	margin-left: 40px;
}

.ml20 {
	margin-left: 20px;
}

.mb5 
{
    margin-bottom: 5px;
}


.p0 {
	padding: 0 !important;
	border-collapse:separate !important; 
	border-right:13px !important; 
	border-bottom:13px !important;
}

.printonly {
	display: none;
}

/**/
.bluetext
{
	color: Blue;
}

.boldtext
{
    font-weight: bold;
}

.formlabel100 
{
	width: 100%;
	text-align: right;
	padding: 7px;
	vertical-align: top;
}

.gridformlabel
{
	padding: 7px;
	text-align: right;
	vertical-align: top;
}
.gridformvalue
{
	padding-top: 7px;
    padding-bottom: 7px;
}

.gridformfield
{
	padding: 3px;
}

.width7 
{
	width: 7%;
}

.iconcolumn{
	width: 20px;
}

/*ikonu kolonna ar maksimālo ikonu skaitu 2*/
.iconcolumn-max-2-icons{
    width:45px;
}

.normalsizebuttoncolumn
{
	width: 105px;
}

/*Auto complete*/
.autocomplete {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #202931;	
	background-color: White;
	border:solid 1px #dddddd;
	clear:both;
	z-index:2000;
	margin-top:0px;
	list-style: none; 
	padding: 0; 
	margin: 0
}
.autocomplete li
{
    padding:3px;
}
.autocomplete_item
{   
   border-bottom:solid 1px #eeeeee;   
   background-color: White;
}
.autocomplete_item_selected
{
    border-bottom: solid 1px #eeeeee;
    background-color: #D5EAFF;
}

/*VALIDATORS*/
.ERROR
{
    border:solid 1px Red;
    display:inline-block;
}
.iconformerror {
	background: url(../img/messageboxes.png) no-repeat 0 -96px; 
/*	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 5px;
*/
    padding-left:20px;
    padding-bottom:5px;
}

.formerrorbox {
	color: #cd0000;
/*	padding: 3px;
	margin-left: 10px;
	width: 40%;
*/
}

/* Catalogues */
.cataloguelistimage {
	border: none;
	display: block;
    width:90px;
}

.warningTitle
{
	background-color:#CCCC00;
	color:#535353;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

.highlight
{
    color:#b55a00
}

/* Supplementary */
.inlb
{
    display:inline-block;
}
.inlinediv { display:inline; }
.inlinediv div { display:inline; }

div.ajax__calendar{ display:inline; z-index:900000}
div.ajax__calendar_header > div{display:inline;}
div.ajax__calendar_container{ z-index:900000;} 
div.ajax__calendar_days table tr td{padding-right: 0px;}
.ajax__calendar_prev{float:left;display:inline;}
.ajax__calendar_next{float:right;display:inline;}
.ajax__calendar_title{display:inline;}

div.ajax__calendar_header > div:first-child
{
    width:10px;
    float:left;    
}
div.ajax__calendar_header > div:first-child + div
{
    width:10px;     
    float:right;    
}
div.ajax__calendar_header > div:first-child + div + div
{   
    float:none;    
}
.layouttable
{
    border:none;
    margin:0px;
    padding:0px;    
}
.layouttable > tr > td, .layouttable > tbody > tr > td
{
    vertical-align:top;
    text-align:left; 
}
.taskFormTable{
    border-collapse:collapse;
}
.taskFormTable td{
    padding:3px;
}
.buttonGrid
{    
    margin:0px;
    padding:0px; 
    border-collapse:collapse; 
    table-layout:fixed;
}
.buttonGrid > tr > td, .buttonGrid > tbody > tr > td
{
    vertical-align:top;
    text-align:right;    
    min-width:19px;
    width:19px;
    /*border:solid 1px;*/
    margin:0px;
    padding:0px;        
    white-space:nowrap; 
}
.deleteCell, .buttonGrid > tr > td.deleteCell, .buttonGrid > tbody > tr > td.deleteCell
{
    vertical-align:top;
    text-align:right;    
    width:33px;
    min-width:33px;
    white-space:nowrap;  
}
.popup
{
    background-color:#F2F2F2;
    border: solid 2px #AAAAAA;
    z-index:1000;
}

.popupBody {
	overflow: auto;
	padding: 10px;
	overflow-x: visible !important;
}

.popup-body{
    overflow:auto; 	
	padding:10px;
    max-height: 730px;
}

/* Catalog List*/

.cataloglistcell{
    border: 1px solid #cfd2d6;
    vertical-align:top;
}

.cataloglist > tbody > tr > td, .cataloglist > tr > td{
    padding:0px;
    margin: 0px;
	width: 33%;
	border-right: 13px solid #FFFFFF;
	border-bottom: 13px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;	
    position:relative;
    min-width:333px;
}

.cataloglistcell .layouttable{
    width:100%;
}

.cataloglistcell .layouttable tr td{
    height:80px;
    padding: 0px;
    margin: 0px;
}

.cataloglistcell .layouttable tr td:nth-child(1){
    background-color:#fff;
    width:90px;
    position:relative;
}

.cataloglistcell .layouttable tr td:nth-child(2){
    background-color: #c0c0c0;
    padding:5px;
    line-height:14px;
}

.cataloglistcell .layouttable tr td:nth-child(2) span{
    margin-top:4px;
    display:inline-block;
}

.cataloglistcell  h3
{
	margin: 0 0 3px 0 !important;
}

.cataloglistcell a{
    width:100%;
    height:100%;
    color:inherit !important;
    text-decoration:none;
}

.cataloglistcell > div{
    padding:5px;
    display:inline-block;
    width: calc(100% - 13px);
    height:100%;
    background-color:#c0c0c0;
}

/*active catalogue and not active catalogue*/

.not-active-catalogue td:nth-child(2), .not-active-catalogue .cataloguelistimage{
    opacity:0.6;
}

.active-catalogue:hover .category-list-image-hover{
    background-color: #3399CC;
    background-color: rgba(51, 153, 204, 0.5);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
}

.second-level-category:hover .category-list-image-hover {
    background-color: #3399CC;
    background-color: rgba(51, 153, 204, 0.5);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
}

.active-catalogue .category-list-image-hover,  .second-level-category .category-list-image-hover{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    max-height:90px;
}

/*anchor buttons*/
a.buttongreen, a.buttonyellow, a.buttonred,
a.buttongreenclicked, a.buttonyellowclicked, a.buttonredclicked,
a.buttonsmall, a.buttonsmallclicked
{
    display:inline-block;
    border: none;
	overflow: visible;
	padding: 0;	
	background: none;
	cursor: pointer;
	text-align:center;				
}
a.buttongreen, a.buttonyellow, a.buttonred,
a.buttongreenclicked, a.buttonyellowclicked, a.buttonredclicked
{
    margin: 0px 8px 0px 2px;
}
a.buttongreenclicked span{
    background: #535353 no-repeat right -263px;
    border-left: solid #009900 5px;
}

a.buttonyellowclicked span{
    background: #535353 no-repeat right -263px;
    border-left: solid #FFCC00 5px;
}

a.buttonredclicked span{
    background: #535353 no-repeat right -263px;
    border-left: solid #CC0000 5px;
}
a.buttonsmall, a.buttonsmallclicked
{
    margin:2px;
}

a.buttonsmall span , a.buttonsmallclicked span{
	display:inline-block;	
	margin: 2px;
	padding-right:10px;	
	/*position: relative;*/
}

a.buttonsmall span 
{
    background: #535353; /*transparent url(../img/smallbuttons.png) no-repeat right -50px;*/
}
a.buttonsmallclicked span
{
    background: #535353; /*transparent url(../img/smallbuttons.png) no-repeat right -75px;*/
}

a.buttonsmall ins , a.buttonsmallclicked ins
{    
	display:inline-block;
	line-height: 18px;
	margin: 2px;
	padding-left: 10px;	
	padding-bottom: 4px;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
	color: #F2F2F2;	
	white-space: nowrap;
}

a.buttonsmall ins 
{
    background: #535353; /*transparent url(../img/smallbuttons.png) no-repeat 0 0;*/
}
a.buttonsmallclicked ins {
	background: #535353; /*transparent url(../img/smallbuttons.png) no-repeat 0 -25px;*/
}
a.buttonsmall:hover ins {
	color: #F2F2F2;
}	

a.buttongreen span {
	display:inline-block;
	background: #535353 no-repeat right -263px;
	border-left: solid #009900 5px;
	color: #F2F2F2;
	margin: 2px;
	padding-right:15px;	
	/*position: relative;*/
}


a.buttonyellow span {
	display:inline-block;
	background: #535353 no-repeat right -263px;
	border-left: solid #FFCC00 5px;
	color: #F2F2F2;
	margin: 2px;
	padding-right:15px;	
	/*position: relative;*/
}
a.buttonred span {
	display:inline-block;
	background: #535353 no-repeat right -263px;
	border-left: solid #CC0000 5px;
	color: #F2F2F2;
	margin: 2px;
	padding-right:15px;	
	/*position: relative;*/
}
	a.buttongreen:hover span, a.buttonyellow:hover span, a.buttonred:hover span {
		background-position: right -292px;
		background: #000000;
		color: #F2F2F2;
	}
	
a.buttongreenclicked span, a.buttonyellowclicked span, a.buttonredclicked span {
	display:inline-block;
	/*background: transparent url(../img/formbuttons.png) no-repeat right -322px;*/
	margin: 2px;
	padding-right:15px;	
	/*position: relative;*/
}
	
a.buttongreen ins , a.buttonyellow ins, a.buttonred ins,
a.buttongreenclicked ins, a.buttonyellowclicked ins, a.buttonredclicked ins
{    
    /*display:inline-block;*/
	display:block;
	line-height: 22px;
	margin: 2px;
	padding-left: 15px;	
	padding-bottom: 2px;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	color: #F2F2F2;
	min-width: 70px;
	white-space: nowrap;
}
a.buttongreen ins {
    /*background: transparent url(../img/formbuttons.png) no-repeat 0 0;*/
}
a.buttonyellow ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -87px;*/
}
a.buttonred ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -175px;*/
}
a.buttongreenclicked ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -58px;*/
}
a.buttonyellowclicked ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -145px;*/
}
a.buttonredclicked ins {
	/*background: transparent url(../img/formbuttons.png) no-repeat 0 -233px;*/
}
	a.buttongreen:hover ins {
		background-position: 0 -29px;
	}
	a.buttonyellow:hover ins {
		background-position: 0 -116px;
	}
	a.buttonred:hover ins {
		background-position: 0 -204px;
	}
	
/* Icons */

.iconprev{
    background: url(../img/iconprev.png) no-repeat 7px 2px; 
    width: 21px;
	height: 21px;
    display: inline-block;
	float: left;
    cursor:pointer;
}
.iconnext{
    background: url(../img/iconnext.png) no-repeat 4px 2px; 
    width: 21px;
	height: 21px;
    display: inline-block;
	float: left;
    cursor:pointer
}

.iconlogin {
	background: url(../img/icons/login.png) no-repeat 0 0; 
	width: 27px;
	height: 27px;
	display: inline-block;
	float: left;
}
.iconlogin:hover{
    background: url(../img/icons/login_omo.png) no-repeat 0 0; 
}

.iconsearch {
	background: url(../img/icons/search.png) no-repeat 0 0; 
	width: 27px;
	height: 27px;
	display: inline-block;
	float: left;
}
.iconsearch:hover {
    background: url(../img/icons/search_omo.png) no-repeat 0 0; 
}

.iconinfo {
    background: url(../img/34.png) no-repeat 0 0;
    width: 17px;
    height: 17px;
    display: inline-block;
    float: none;
    margin: -1px 1px -2px 1px;
}

.iconcreate {
    background: url(../img/23.png) no-repeat 0 0;
    width: 17px;
    height: 17px;
    display: inline-block;
    float: left;
}

.iconcatalog {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconcart {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconorders {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconsupport {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconmessages {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconusers {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconaudit {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconreport {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconcertificate {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconhelp {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}

.iconmodalhelp {
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration:none;
	vertical-align:middle;
}

/*Sybsystem popup colors*/
.popupheaderMainframeColor {	
	margin: 0;
	border-bottom: 1px solid #AAAAAA;
	background: #535353; 
	width:100%;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: normal;
	height: 27px;
}
.popupheaderCataloguesColor {
	margin: 0;
	border-bottom: 1px solid #AAAAAA;
	background: #535353; 
	width:100%;
}
.popupheaderTendersColor {
	margin: 0;
	border-bottom: 1px solid #AAAAAA;
	background: #535353; 
	width:100%;
	color: #EE9933;
}
.popupheaderAuctionsColor {
	margin: 0;
	border-bottom: 1px solid #AAAAAA;
	background: #535353; 
	width:100%;
	color: #9999FF;
}
.popupheaderCertificatesColor {
	margin: 0;
	border-bottom: 1px solid #AAAAAA;
	background: #535353; 
	width:100%;
}
.iconbulletright {
	width: 5px;
	height: 3px;
	/*overflow: hidden;*/
	float: left;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:0px;
}

.iconbulletdown {
	width: 3px;
	height: 3px;
	overflow: hidden;
	float: left;
    display:none;
}

.iconedit {
    background: url(../img/tableicons.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/
	margin: 0px 0px 0px 0px;
}

	.iconedit:hover {
		background-position: -17px 0;
	}

/*Rindas vai grupas summas automātiskās noapaļošanas ikona.*/	
.icon-sum-is-truncated{
    background: url(../img/35.png) no-repeat 0 0; 
    width: 17px;
	height: 17px;
	display: inline-block;
    margin: 0px 0px 0px 5px;
    position: relative;
    top: 4px;
}
    
.icon-recall {
	background: url(../img/5_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

	.icon-recall:hover {
		background: url(../img/5.png) no-repeat 0 0; 
	}

.icon-recall {
	background: url(../img/5_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

	.icon-recall:hover {
		background: url(../img/5.png) no-repeat 0 0; 
	}


.icon-renewal {
	background: url(../img/24_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

	.icon-renewal:hover {
		background: url(../img/24.png) no-repeat 0 0; 
	}



.iconview {
	background: url(../img/tableicons.png) no-repeat 0 -17px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/	
	margin: -1px 1px -2px 1px;
}

	.iconview:hover {
		background-position: -17px -17px;
	}

.iconenable {
	background: url(../img/tableicons.png) no-repeat 0 -34px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;	*/
	margin: 0px 0px 0px 0px;
}

	.iconenable:hover {
		background-position: -17px -34px;
	}
	
.iconsave{
	background: url(../img/tableicons.png) no-repeat 0 -171px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/	
	margin: 0px 0px 0px 0px;
}

	.iconsave:hover {
		background-position: -17px -171px;
	}
.iconInactiveCatalogue{
	background: url(../img/todo.png); 
	width: 17px;
	height: 17px;
	display: inline-block;	
	margin: -1px 2px -2px 2px;
}

	.iconInactiveCatalogue:hover {
		background-position: -17px -34px;
	}
	
.iconPriceUp{
	background: url(../img/1.png); 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;	
	margin: -1px 1px -2px 1px;
}
	.iconPriceUp:hover {
		
	}
.iconPriceDown{
	background: url(../img/2.png); 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;	
	margin: -1px 1px -2px 1px;
}
	.iconPriceDown:hover {
		
	}
.iconChanged
{
    background: url(../img/3.png); 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;	
	margin: -1px 1px -2px 1px;
}
	.iconChanged:hover {
		
	}
.iconNotAvailable	
{
    background: url(../img/4.png); 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;	
	margin: -1px 1px -2px 1px;
}
	.iconNotAvailable:hover {		
	
	}	
	
.iconRemoveFromBasket	
{
    background: url(../img/5_1.png);
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/		
	margin: 0px 0px 0px 0px;
}
	.iconRemoveFromBasket:hover 
	{
	    background: url(../img/5.png);
	}		
.iconcancel{
	background: url(../img/tableicons.png) no-repeat 0 -51px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/	
	margin: 0px 0px 0px 0px;
}

	.iconcancel:hover {
		background-position: -17px -51px;
	}

.icondisable {
	background: url(../img/tableicons.png) no-repeat 0 -51px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/	
	margin: -1px 1px -2px 1px;
}

	.icondisable:hover {
		background-position: -17px -51px;
	}

.icondelete {
	background: url(../img/tableicons.png) no-repeat 0 -68px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;	*/
	margin: 0px 0px 0px 0px;
}

	.icondelete:hover {
		background-position: -17px -68px;
	}
	
.iconcopy {	
	background: url(../img/23_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
}

	.iconcopy:hover {
		background: url(../img/23.png) no-repeat 0 0; 
	}
	
	.iconselect {
	background: url(../img/tableicons.png) no-repeat 0 -171px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/
	margin: 0px 0px 0px 0px;
}

	.iconselect:hover {
		background-position: -17px -171px;
	}

.iconlink {	
	background: url(../img/24_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
}

	.iconlink:hover {
		background: url(../img/24.png) no-repeat 0 0; 
	}	
	

.icon-checked {	
	background: url(../img/24.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
}


.iconadd {
	background: url(../img/tableicons.png) no-repeat 0 -85px; 
	width: 17px;
	height: 17px;
	float: left;
	/*margin: -1px 2px -2px 0;*/
	cursor: pointer;
}

	.iconadd:hover {
		background-position: -17px -85px;
	}

.iconprint {
	background: url(../img/27_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	float: left;
	margin: -1px 2px -2px 0;
	cursor: pointer;
}

	.iconprint:hover {
		background: url(../img/27.png) no-repeat 0 0; 
	}

.iconup {
	background: url(../img/tableicons.png) no-repeat 0 -102px; 
	width: 17px;
	height: 9px;
	display: block;
	overflow: hidden;
}

	.iconup:hover {
		background-position: -17px -102px;
	}

.icondown {
	background: url(../img/tableicons.png) no-repeat 0 -111px; 
	width: 17px;
	height: 9px;
	display: block;
	margin-top: 1px;
	overflow: hidden;
}

	.icondown:hover {
		background-position: -17px -111px;
	}
	
.iconPriceDown img, .iconPriceUp img, .iconcancel img, .iconsave img, .iconselect img, .iconlink img, .iconcopy img, .iconedit img, .iconview img, .iconenable img, .icondisable img, .icondelete img, .iconadd img, .icondown img, .iconup img {
	visibility: hidden;
}

.iconlogout {
	background: url(../img/icons/logout.png) no-repeat 0 0; 
	width: 27px;
	height: 27px;
	display: inline-block;
	float: left;
}

	.iconlogout:hover {
		background: url(../img/icons/logout_omo.png) no-repeat 0 0; 
	}	
.iconclosepopup{
	background: url(../img/Close_normal.png) no-repeat 0 0; 
	width: 28px;
	height: 27px;
	display: block;
	/*float: right;*/
	position:absolute;
	right:0px;
	top:0px;
}

	.iconclosepopup:hover {
		background: url(../img/close_omo.png) no-repeat 0 0; 
	}	
	
.iconmsginfo {
	background: url(../img/messageboxes.png) no-repeat -6px 0; 
	width: 32px;
	height: 32px;
	float: left;
	margin: 7px;
}

.iconmsgcertificateinfo {
	background: url(../img/denie24x24.png) no-repeat; 
	width: 24px;
	height: 24px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 10px;
}
	
.iconmsgerror {
	background: url(../img/messageboxes.png) no-repeat -6px -32px; 
	width: 32px;
	height: 32px;
	float: left;
	margin: 7px;
}
	
.iconmsgwarning {
	background: url(../img/messageboxes.png) no-repeat -6px -64px; 
	width: 32px;
	height: 32px;
	float: left;
	margin: 7px;
}

.iconcalendar {
	background: url(../img/formicons.png) no-repeat 0 0px; 
	width: 16px;
	height: 16px;
	margin: 0px 10px 0px 2px;
    position:relative;
    top:3px;
}
	
.iconnotdeliverable {
	background: url(../img/19.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;	
	margin: -1px 1px -2px 1px;
}

	.iconnotdeliverable:hover {
	
	}	
	
	
.iconhelpivis 
{
	background: url(../img/33.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 3px 0px 1px;
}

	.iconhelpivis:hover {
		
	}		
	
	
.iconcanbereduced {
	background: url(../img/21.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
	.iconcanbereduced:hover {		
	
	}	
.iconhasbeenincreased {
	background: url(../img/20.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconhasbeenincreased:hover {		
	
}

.iconorgisblocked {
	background: url(../img/Supplier_locked.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconorgisblocked:hover {
	
}	
.iconnotactive {
	background: url(../img/18.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconnotactive:hover {
	
}	

.iconischeapest{
	background: url(../img/9.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconischeapest:hover {
	
}

.iconisnotcheapest{
	background: url(../img/10.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconisnotcheapest:hover {		
	
}
	
.iconischeapestinsomeregions{
	background: url(../img/11.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconischeapestinsomeregions:hover {
	
}		

.icon-supplier-blocked {
	background: url(../img/Supplier_locked_catalogue.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}

.iconsupfaisblocked {
	background: url(../img/17.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconsupfaisblocked:hover {
	
}			
	
.iconwrongquantity {
	background: url(../img/6.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconwrongquantity:hover {		
	
}	

.iconissearchable {
	background: url(../img/14.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 1px -2px 1px;
}

.iconissearchable:hover {	

}	

.iconismandatory {
	background: url(../img/12.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 1px -2px 1px;
}

.iconismandatory:hover {

}	

.iconishighlighted {
	background: url(../img/13.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 1px -2px 1px;
}

.iconishighlighted:hover {
}	

.iconisdisplayedincheapestproductlist {
	background: url(../img/15.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 1px -2px 1px;
}

.iconisdisplayedincheapestproductlist:hover {

}	

.iconsupplierhasfapostion {
	background: url(../img/22.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 1px -2px 1px;
}

.iconsupplierhasfapostion:hover {
}	

.iconallproducts {	
	background: url(../img/25_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 3px 0px 1px;
}

	.iconallproducts:hover {
		background: url(../img/25.png) no-repeat 0 0; 
	}

.iconaddproduct {	
	background: url(../img/26_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 3px 0px 1px;
}

	.iconaddproduct:hover {
		background: url(../img/26.png) no-repeat 0 0; 
	}	

.iconorgusers {
	background: url(../img/28_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 3px 0px 1px;
}

.iconorgusers:hover {
	background: url(../img/28.png) no-repeat 0 0; 
}	

.icon-open-receivers {
	background: url(../img/icon_open_receiver_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 3px 0px 1px;
}

.icon-open-receivers:hover {
	background: url(../img/icon_open_receiver.png) no-repeat 0 0; 
}	

.icondownload {
	background: url(../img/29_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.icondownload:hover {
	background: url(../img/29.png) no-repeat 0 0; 
}	

.iconremovefromqueue {
	background: url(../img/todo.png) no-repeat 0 -239px; 
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: -1px 3px 0px 1px;
}

.iconremovefromqueue:hover {
	background-position: -17px -239px;
}	

.icon-basket {
	background: url(../img/30.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/
	margin: -1px 1px -2px 1px;
}


.iconOpenBasket {
	background: url(../img/30_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/
	margin: 0px 0px 0px 0px;
}

.iconOpenBasket:hover {
	background: url(../img/30.png) no-repeat 0 0; 
}	

.iconViewBasket {
	background: url(../img/31_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/
	margin: 0px 0px 0px 0px;
}

.iconViewBasket:hover {
	background: url(../img/31.png) no-repeat 0 0; 
}

.iconShowArchiveProcessErrors {
	background: url(../img/34_1.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	/*float: left;*/
	margin: 0px 0px 0px 0px;
}

.iconShowArchiveProcessErrors:hover {
	background: url(../img/34.png) no-repeat 0 0; 
}

.iconselect img, .iconlink img, .iconcopy img, .iconhasbeenincreased img, .iconcanbereduced img, .iconnotdeliverable img, .iconedit img, .iconview img, .iconenable img, .icondisable img, .icondelete img, .iconadd img, .icondown img, .iconup img, .iconissearchable img, .iconismandatory img, .iconishighlighted img, .iconisdisplayedincheapestproductlist img, .iconsupplierhasfapostion img, .iconallproducts img, .iconaddproduct img, .iconorgusers img, .iconremovefromqueue img, .icondownload img, .iconShowArchiveProcessErrors img {
	visibility: hidden;
}



.iconhasequipment{
	background: url(../img/equipment.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}

.iconNoDeliveries {
	background: url(../img/d_03.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconNoDeliveries:hover {		
	
}
	
.iconPartialDelivery {
	background: url(../img/d_02.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconPartialDelivery:hover {		
	}
	
.iconFullDelivery {
	background: url(../img/d_01.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.iconFullDelivery:hover {		
	
}
	
.iconred {	
	background: url(../img/iconred16x16.png) no-repeat 0 0; 
	width: 17px;
	height: 17px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
	vertical-align : middle;
}
.icongreen {	
	background: url(../img/icongreen16x16.png) no-repeat 0 0; 
	width: 16px;
	height: 16px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
	vertical-align : middle;
}
.iconyellow {	
	background: url(../img/iconyellow16x16.png) no-repeat 0 0; 
	width: 16px;
	height: 16px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
    vertical-align : middle;
}
.icongray {	
	background: url(../img/icongray16x16.png) no-repeat 0 0; 
	width: 16px;
	height: 16px;
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 0px;
    vertical-align : middle;
}
.bigicongray {	
	background: url(../img/icongray40x40.png) no-repeat 0 0; 
	width: 40px;
	height: 40px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.bigiconred {	
	background: url(../img/iconred40x40.png) no-repeat 0 0; 
	width: 40px;
	height: 40px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.bigicongreen {	
	background: url(../img/icongreen40x40.png) no-repeat 0 0; 
	width: 40px;
	height: 40px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.bigiconyellow {	
	background: url(../img/iconyellow40x40.png) no-repeat 0 0; 
	width: 40px;
	height: 40px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.order-ascending-title
{
    background: transparent url(../img/icondown.png) no-repeat; 
    background-position: left center;
    display:inline-block;
    padding-left:18px;
}

.order-descending-title
{
    background: transparent url(../img/iconup.png) no-repeat; 
    background-position: left center;
    display:inline-block;
    padding-left:18px;
}


.icon-message {
    background: url(../img/icons/16/message.png) no-repeat 0 0; 
    width: 21px;
    height: 17px;
    display: inline-block;
    margin: 0px 0px 0px 7px;
	z-index: 333;
}

.icon-repeated-message {
    background: url(../img/icons/16/repeated-message.png) no-repeat 0 0; 
    width: 21px;
    height: 17px;
    display: inline-block;
    margin: 0px 0px 0px 7px;
}

                                
.icon-remove-message
{
    background: url(../img/5_1.png);
    width: 17px;
    height: 17px;
    display: inline-block;
    margin: 0px 0px 0px 0px;
}
.icon-remove-message:hover 
{
    background: url(../img/5.png);
}              


/*Hyperlinks*/

.links 
{	}
	
	.links a {		
		line-height: 16px;
		width: auto;
		text-decoration: underline;		
	}	
	.links a:hover {
		text-decoration: underline;
	}
    
/*Radio Button List*/
.radiolist
{
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 1px;
}
    .radiolist input
    {
        margin:0px;
        padding:0px;
        vertical-align: middle;
    }
    .radiolist label
    {
        margin-left:5px;
    }
 
.radioButtonlist
{
    line-height:20px;    
}
    .radioButtonlist input
    {
        margin:0px;
        padding:0px;
        vertical-align: middle;
    }
    .radioButtonlist label
    {
        margin-left:5px;
    }   
/* Order */
.contenttablehead th.columnseparator
{
	width: 5px;
	padding:1px 1px 1px 1px;
	background-color: #FFFFFF;
	background-image: none;
	border-style: none;
	border-bottom:none 0 #FFFFFF;
}
.contenttable {	
	border-bottom:solid 1px #cfd2d6;
}

.contenttable td, .contenttable th{
	/*font-size:12px;*/
}

td.columnseparator, .contenttable > tr > td.columnseparator, .contenttable > tbody > tr > td.columnseparator
{
	padding:1px 1px 1px 1px;
	border-style: none !important;
	background-color: #FFFFFF !important;
}

/*Delivery*/

.formfieldvalue
{
    padding:0px 10px 0px 10px;
}

/* Top Menu */

.topheader {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	background: #535353; 
	border-style:none;
	padding:0px 0px 0px 0px;
	margin: 0 0 0 0 ;
	list-style: none;
}
.ToplistCatalogue {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	border-style:none;
	border-collapse: collapse;		
	padding:0 0 0 0;
	margin: 0 0 0 0;
	width:100%; 
	height:34px;
	list-style: none;

}

	.ToplistItemCatalogue a {
		padding: 9px 8px;
		color: #333333;
		height:16px;
		text-decoration: none;
	}	
	.ToplistItemCatalogue img{
		border-style:none;
		border-collapse: collapse;		
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		color: #333333;
	}	
	
	.ToplistItemCatalogue a:hover {
		color: #333333;
		background: #D2D2D2;
	}
	
	.ToplistItemCatalogue .selected {
		color: #333333;
		background: #D2D2D2;
		font-weight: bold;
	}
	
.ToplistCatalogue > .ToplistItemCatalogue  {
		float: left;
}

.topmenu {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #535353;
	font-size: 14px;
	display: block;
	position: relative;
	border-style:none;	
	border-collapse: collapse;		
	margin-top:0px;
	margin-bottom:1px;
	padding-left:0px;
	height:34px;
	margin-left:-1px;
}

.topmenu li{
	display:inline-block;
	border-right: 1px solid #fff;
	font-weight: bold;
	font-size: 14px;
	margin-right:-4px;
}
.topmenu li:first-child{
	border-left:1px solid #fff;
}

.topmenu li a:hover{
	background-color:#d2d2d2 !important;
}

.topmenu li a{
	padding-left:9px;
	padding-right:9px;
	display:block;
	position:relative;
	height:100%;
    min-height:34px;
    text-decoration:none;
    color: #535353;
}
.topmenu li a.selected {
    background-color:#d2d2d2 !important;
    height:35px !important;
    margin-bottom:-1px;
}
.topmenu li.active a{
	margin-bottom:-1px;
	border-bottom:1px solid #d2d2d2;
	background-color:#d2d2d2 !important;
}

.tabbody {
	float: left;
	width: auto;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #535353;	
	text-align:center; 
	vertical-align:middle; 
	border-collapse: collapse;	
	display: block;
	border-style:none;	
	padding: 0;
	margin: 0;
    min-width:20px;
	/*height:34px;*/
}

.tabbody img{
	float: left;
	width: auto;
	color: #535353;	
	border-collapse: collapse;
	display: block;
	border-style:none;
	padding: 0;
	margin: 0;
	border-right-width:1px; 
	border-right-color:#F2F2F2; 
	border-right-style:solid;	

}
.tabbody a{
	float: left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-collapse: collapse;	
	border-style:none;	
	border-right-width:1px; 
	border-right-color:#F2F2F2; 
	border-right-style:solid;
	margin: 0 0 0 0;
}
.tabbody a:hover {
	float: left;
	width: auto;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #D2D2D2;
	margin: 0 0 0 0;
}
.tabbodyLine {
	float: left;
	width: auto;
	background-color: #F2F2F2;
	background: #F2F2F2;	
	border-collapse: collapse;	
	border-style:none;	
	padding: 0;
	margin: 0;
}
.tabbodyLineSelected {
	float: left;
	width: auto;
	background-color: #D2D2D2;
	background: #D2D2D2;
	border-collapse: collapse;	
	border-style:none;	
	padding: 0;
	margin: 0;
}

.header-title-row  .helper-menu{
	position:absolute;
	top:-15px;
	right:0px;
	font-size:14px !important;
}

/*.header-title-row .righttab {
	float: right;
	width: auto;
	display: inline-block;
	margin-right:15px;
	margin-top:9px;
}*/
/*
.righttab .tab:hover {
	text-decoration: underline;
}
*/

.equipmentOption
{
    padding-left:20px;
}
.noborder, .noborder > td, .contenttable > tr.noborder > td, .contenttable > tbody > tr.noborder > td
{
    border:none;
	border-collapse: collapse;	
	border-style:none;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.marginBottom0
{
    margin-bottom:0px;
}
.basket_equipment
{
    width:100%;
    font-size:0.9em;
    font-style:italic;    
}
.basket_equipment_price
{
    width:70px;
    white-space:nowrap;
    padding-left:4px;
    vertical-align:top;
    text-indent:3px;
}
.selectFullWidth {
	width: 98%;
	margin: 0;
	padding: 1px;
}
.inputtextFullWidth {
	width: 98%;
	margin: 0;
	padding: 1px;
}

/*.selectFullWidth:disabled,.selectFullWidth[disabled], .select100:disabled, .select50:disabled, .select75:disabled,.select100[disabled], .select50[disabled], .select75[disabled]
{
    background-color:#f1f1f1;
    border-width:0px;    
} 
*/

.grayLabel
{
    color:gray;
}

.CatalogueNews {
	border-left-style: solid !important;
	border-left-width: 7px !important;
	border-right-style: solid !important;
	border-right-color: #F2F2F2 !important;
	border-right-width: 13px !important;
	padding: 5px 13px 5px 7px !important;
	background-color:#D2D2D2;
	margin: 0;
}

.CatalogueNewsLeft {
	border-left-style: solid !important;
	border-left-width: 7px !important;
	padding-left: 5px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.MainframeNews {
	border-left-style: solid !important;
	border-left-width: 7px !important;
	border-right-style: solid !important;
	border-right-color: #F2F2F2 !important;
	border-right-width: 13px !important;
	padding: 5px 13px 5px 7px !important;
	background-color:#D2D2D2;
	margin: 0;
}

.MainframeNewsLeft {
	border-left-style: solid !important;
	border-left-width: 7px !important;
	padding-left: 5px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.CertificateNews {
	border-left-style: solid !important;
	border-left-color: #DEB887 !important;
	border-left-width: 7px !important;
	border-right-style: solid !important;
	border-right-color: #F2F2F2 !important;
	border-right-width: 13px !important;
	padding: 5px 13px 5px 7px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.CertificateNewsLeft {
	border-left-style: solid !important;
	border-left-color: #DEB887 !important;
	border-left-width: 7px !important;
	padding-left: 5px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.TenderNews {
	border-left-style: solid !important;
	border-left-color: #EE9933 !important;
	border-left-width: 7px !important;
	border-right-style: solid !important;
	border-right-color: #F2F2F2 !important;
	border-right-width: 13px !important;
	padding: 5px 13px 5px 7px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.TenderNewsLeft {
	border-left-style: solid !important;
	border-left-color: #EE9933 !important;
	border-left-width: 7px !important;
	padding-left: 5px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.AuctionNews {
	border-left-style: solid !important;
	border-left-color: #9999FF !important;
	border-left-width: 7px !important;
	border-right-style: solid !important;
	border-right-color: #F2F2F2 !important;
	border-right-width: 13px !important;
	padding: 5px 13px 5px 7px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.AuctionNewsLeft {
	border-left-style: solid !important;
	border-left-color: #9999FF !important;
	border-left-width: 7px !important;
	padding-left: 5px !important;
	background-color:#D2D2D2;
	margin: 0;
}
.NewsRight {
	border-right-style: solid !important;
	border-right-color: #F2F2F2 !important;
	border-right-width: 13px !important;
	background-color:#D2D2D2;
	padding-right: 5px !important;
	text-align:right;
	font-size:10px; 
	width:80px;	
}

/*new styles*/

.header-title-row{
	height: 84px;
	background-color: #535353;
	text-align: center;
}
.header-title{
	padding-top: 26px;
	font-size: 26px;
	display: block;
}
.row-inverse-space{
	height: 13px;
    background-color: #d2d2d2;
}
.leftpanel-top-part{
	height:84px;
	background-color: #535353;
}
.menu-selector{
	position: absolute;
	top: 3px;
	right: 15px;
	text-align: right;
	font-size: 14px !important;
}
.menu-selector a {
  text-decoration:none;
}
.menu-selector a:nth-child(2){
    font-size:12px;
}
.menu-selector a:nth-child(3){
    font-size:14px;
} 
#ctl00_uxChangeToLargeCss{
    font-size:16px;
} 
.menu-selector a:hover {
  text-decoration: none;
  color: #ffffff !important;
}
.menu-selector a:focus {
  text-decoration: none;
}
.menu-selector a.selected {
  color: #ffffff !important;
}
.menu-selector .help,
.menu-selector #uxChangeToLargeCss {
  margin-right: 13px;
}
.menu-selector #uxChangeToSmallCss {
  font-size: 12px;
}
.menu-selector #uxChangeToNormalCss {
  font-size: 14px;
}
.menu-selector #uxChangeToLargeCss {
  font-size: 16px;
}

.username-block{
	background-color:#535353;
	padding: 6px 12px 7px 10px;
	display:inline-block;
	position:relative;
	width:103px;
	font-size:14px !important;
}
.login-button{
	display:inline-block;
	position:relative;
}
.login-button a{
	margin:0px;
}
.login-button span{
	height:27px;
	margin:0px !important;
}
.login-button span ins{
	margin-top:4px;
	font-size:12px;
}
.formtable tr td:nth-child(2) {
	background-color: #E8E8E8;
	border: solid #999999 1px;
	padding-left:5px;
	height:26px;
    padding-right:5px;
}
.formtable tr td:nth-child(4) {
	background-color: #E8E8E8;
	border: solid #999999 1px;
	padding-left:5px;
	height:26px;
    padding-right:5px;
}






.filterbuttonrow {
    border:none !important;
    padding-left:0px !important;
    background-color:transparent !important;
}
.menubody{
	border:none;
}

.login-block {
  padding: 0px;
  width: 100%;
  margin: 0px;
  overflow:hidden;
  height:27px;
}
.login-block .btn {
  margin-left: 0px;
  float: left;
  display: block;
  text-align: left;
  color: #f2f2f2;
  font-size: 12px;
  padding: 6px 9px 6px 9px;
  background-color: #535353 !important;
  /*white-space:nowrap;*/
}
.login-block .btn:hover {
  background-color: #535353 !important;
}
.login-block .username-btn {
  width: 167px;
  text-decoration:none;
  font-weight:normal;
}
.login-block .username-btn span {
  width: 167px;
  display: block;
  overflow: hidden;
  height:16px;
  /*text-overflow:ellipsis;*/
}
.login-block .login-btn {
  padding: 0px;
}

.search-wrapper{
	margin-bottom:26px;
	padding-left:13px;
	padding-right:25px;
}
.search-wrapper .input-group:first-child input {
    height: 23px;
    border: 1px solid #535353;
    width: 181px;
}

/*Search bloka labojums Chrome new version*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.search-wrapper .input-group:first-child input {
		width: 177px !important;
	}
}

.search-wrapper .input-group{
    overflow:hidden;
}

/*Search bloka labojums FF*/

@-moz-document url-prefix() { 
  .search-wrapper .input-group:first-child input {
     width:179px;
  }
  .search-wrapper > .search-block .input-group-btn {
      height:27px;
      width:27px !important;
      padding:0px !important;
      text-align:center;
  }
  .search-wrapper > .search-block .input-group-btn input{
      margin-top: 0px !important; 
      margin-left:0px !important;
      display: block;
      width: 100%;
      height: 100%;
  }
}

.search-wrapper .input-group:first-child img {
  padding-left: 1px;
}
.search-wrapper > .search-block {
  margin-top: 1px;
  background-color: #535353;
  color: #f2f2f2;
  width: 100%;	
  height:27px;  
}
.search-wrapper > .search-block span:first-child {
  vertical-align: middle;
  top:6px;
  position:relative;
  padding-left:10px;
}
.search-wrapper > .search-block .input-group-btn {
  width: 14px;
  border-left: 1px solid #ffffff;
  padding: 6px 7px 6px 7px;
  float:right;
}
.search-wrapper > .search-block .input-group-btn:hover {
  background-color: #d2d2d2;
}
.search-wrapper > .search-block .input-group-btn input {
  margin-top: 2px;
  margin-left:1px;
}
select{
	height:21px !important;
}

	.invertwhiteboxlist a {
		color: black;
		background: #C0C0C0 !important;
	}
	
	.invertwhiteboxlist a:hover {
		color: white;
		background: #535353 !important;
	}
	
	.invertwhiteboxlist .selected {
		color: white;
		background: #535353;
	}

/*Welcome banner*/

.welcome_banner{
    padding-left:13px;
    padding-right:13px;
}

/*total blocks*/

.total-block{
    min-width:450px;
}

.total-block  tbody tr td.formlabel70 { 
background-color:#FFFFFF !important;
border:none !important;
}

.order-dates-block  tbody tr td.formlabel50 { 
	background-color:#FFFFFF !important;
	border:none !important;
	font-weight: bold;
}
.order-dates-block  tbody tr td.formfield { 
border:none !important;
background-color:#FFFFFF !important;
}
.order-status-block  tbody tr td.formlabel50 { 
	background-color:#FFFFFF !important;
	border:none !important;
	font-weight: bold;
}
.order-status-block  tbody tr td { 
    border:none !important;
    background-color:#FFFFFF !important;
}

#ctl00_uxMainContent_ProgressUpdatePanel1  table tbody tr td{
    border:none !important;
    background-color:#FFFFFF !important;
}

#ctl00_uxMainContent_ProgressUpdatePanel1 .popupheadertable tbody tr td {
    border: initial !important;
    background-color: initial !important;
}

#ctl00_uxMainContent_ProgressUpdatePanel1  table tbody tr td.formlabel70{
    border:none !important;
    background-color:#FFFFFF !important;
    font-weight: bold;
    width:50% !important;
}

#ctl00_uxMainContent_uxVatTotalsLabel {
    color: #FFFFFF;
    font-size:0px;
}

.totalblocksheader th{
    font-size: 14px;
}

/*Critical message*/

.breadcrumb-critical-message .breadcrumbs{
    text-align:center;
}
.breadcrumb-critical-message .static{
    color:#CCCC00 !important;
    font-weight:bold;
    font-size:14px;
    width:100%;
}

/*Special basket inputs*/

.togetherOfferPrice{
    margin-top:5px;
}

/*Calendar styles form webresource*/

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=TW7Q30RjQnZabQ8UiDp3jkUV6kskjpTLHlgMtKyPmDLvSkX0ZdMxljxydjIyEZf8eIhrdlS1Gv1yfdz7OjRFp3Kq30qXj_wPM1C5t9Ioy3r5CPnMuh2abxcL-cOB2-IUnYWWffqt9d0n-fq6s7e8qujGQFtk1_1Az8oq4O2qB881&t=635718566176998800);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=kv4_BeJwDGVIxyjwqhNUOFzZxctgYGFff_J3L-EqfNmsdGOsjtfYiDNBxkbaGA0uWHLetjfrWGRh84iKusVy1X8Vnbkcut6s97JgnvxTtDt8zLfYY8rshv97SORXCNBs_wlCrOzhXCMnUfwWHRrHb2VGX3gt4DnxxyXZx9FLMIs1&t=635718566176998800);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/*uzdevumu un ziņu sarakstu tabulas*/

.messagesTable{
    width: -moz-calc(100% - 41px);
    width: -webkit-calc(100% - 41px);
    width: -o-calc(100% - 41px);
    width: calc(100% - 41px);
}

.tasksTable{
    width: -moz-calc(100% - 35px);
    width: -webkit-calc(100% - 35px);
    width: -o-calc(100% - 35px);
    width: calc(100% - 35px);
    margin-top:10px;
}

/*hover uz konkrēta paziņojuma rindu*/

.tasksTable tr td .contenttable tr:hover{
    cursor:pointer;
}

/*Special button styles*/

.buyerOrderButton .buttongreen{
    left:30%;
    position:relative;
}

/*Empty table cell*/

.emptyTableCell{
    border:none !important;
    background-color:transparent !important;
    height:auto !important;
}

/*No hover table*/

.noHoverTable tr.greybackground td{
    background:#ffd1d1 !important;
}
.noHoverTable tr td{
    background: #E8E8E8 !important;
    color: inherit !important;
}
.noHoverTable .greybackground:hover td{
    background: #ffd1d1 !important
}
.noHoverTable tr:hover td{

    background: #E8E8E8 !important;
    color: inherit !important;
}
.noHoverTable tr:hover .columnseparator{
    background-color:#FFFFFF !important;
}
.checkbox-classifier-list td{
    text-align:left !important;
}

/*bold labels*/

.row-label{
    font-weight:bold;
    padding:5px 0 5px 0;
}

/*dropdownu div labojums lai validācijas bloks būtu vienā rindā*/

.classifier-select{
    float:left;
}

/*Specific images css*/

.specific-features{
    margin-right:8px;
}
.specific-features img{
	display: inline-block;
	float: none;
	margin: -1px 5px -2px 0px;
    border:none;
}

a.specific-features-icon{
    color:transparent !important;
}

a.specific-features-icon:hover{
    color:transparent !important;
}

.specific-features-icon img{
	display: inline-block;
	float: none;
	margin: -1px 1px -2px 1px;
}
.grid-form-field-specific-features{
    float: right;
    margin-bottom: -2px;
    margin-top: -2px;
}

/*checklist-table*/

.checklist-table{
    position: relative;
}

.checklist-table br {
    display:none;
}
.checklist-table span label {
    padding-right:5px;
    display:inline-block;
    position: relative;
    top: -2px;
    display:none;
}
.checklist-table span input{
    display:none;
}
.checklist-table-display {
    padding-left: 2px;
    display: inline-block;
    padding-right: 5px;
    position: absolute;
    top: 6px;
}
.checklist-table-display span{
    cursor:pointer;
    text-decoration:underline;
    color: #003399;
}
.checklist-table-display span:hover {
    color: #000066;
}

/*Produktu skaita stils*/

.product-property-count, .product-property-count-zero{
    font-style:normal !important;
    opacity:0.7;
} 
.product-property-checkbox{
    position: relative;
    display: inline-block;
    top: 3px;
    max-width: 95%;
    margin-left: 55px;
}
.product-property-checkbox span{
    float:left;
}

/*tincy mce full screen fix*/

.mce-fullscreen{
    z-index:9999 !important;
}

/*show only checked checkboxes*/

.certificate-law-articles-input input[type=checkbox] + label, .certificate-law-articles-input input[type=checkbox], .certificate-law-articles-input input[type=checkbox] + label + br {
   display:none;
} 

.certificate-law-articles-input input[type=checkbox]:checked + label, .certificate-law-articles-input input[type=checkbox]:checked, .certificate-law-articles-input input[type=checkbox]:checked + label + br{
  display:inline-block;
} 

.certificate-law-articles-input.all input[type=checkbox] + label, .certificate-law-articles-input.all input[type=checkbox], .certificate-law-articles-input.all input[type=checkbox] + label + br{
    display:inline-block;
}

.certificate-law-articles-cell a{
    margin:5px 0px 5px 20px;
    position: relative;
    display: inline-block;
}

/*red color for blocked insufficient coverage notice text*/

.blocked-insufficient-coverage-notice{
    color: #CC0000;
    margin-left: 9px;
}

/*multiselect styles*/

.multi-select{
    height: 90px !important;
    min-width:100%;
    margin: 0;
    padding: 3px;
}

.multi-select100{
    height: 90px !important;
    width: 326px;
    margin: 0;
    padding: 3px;
}

.multi-select200{
    height: 90px !important;
    width: 652px;
    margin: 0;
    padding: 3px;
}

/*green link*/

.green-link{
    color:#008000;
}

.green-link:hover{
    color:#004c00;
}

.green-link:visited{
    color:#008000;
}

.green-link:visited:hover{
    color:#004c00;
}

/*blue link*/

.blue-link{
    color:#003399;
}

.blue-link:visited{
    color:#003399;
}

.blue-link:visited:hover{
    color:#000066;
}

/*order users*/

.order-users{
    white-space: nowrap;
}

/*progress update panel td text align*/

.progress-update-panel-block td{
    text-align:left;
}
    
/*Register data input*/

.register-data-input{
    display:inline-block;
}

/*Cookie popup*/
.cc-window.cc-banner{
    padding-left: 250px !important;
    padding-right:23px !important;
}

.cc-message {
    font-size:14px !important;
}

.cc-dismiss {
    text-decoration: none !important;
    padding: 4px 12px !important;
    font-size: 14px !important;
    color:#D2D2D2 !important;
}

.cc-header {
    font-size:14px !important;
}

.cc-dismiss:hover{
    background-color: #000 !important;
    color:#fff !important;
}

.cc-compliance{
    line-height:16px !important;
    font-size: 14px !important;
}

/*registration info*/

.reg-info {
    padding: 10px 15px;
    background-color: #D2D2D2;
    margin-bottom:13px;
}

.reg-info span:first-of-type{
    display:block;
    margin-bottom:8px;
}

.reg-btn-grp{
    text-align:right;
}

.reg-btn-grp a:last-of-type{
    margin-right:0px;
}

.reg-btn-grp a > span{
    margin:0px;
}

/*tooltip*/

.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
    background-color: #337AB5;
    border-radius: 50%;
    color: #fff;
    padding: 0px 5px;
    text-align:left;
}

.tooltip .right {
    min-width: 220px;
    max-width: 300px;
    top: 50%;
    left: 100%;
    margin-left: 20px;
    transform: translate(0, -50%);
    padding: 4px 10px;
    color: #000;
    background-color: #E8E8E8;
    font-weight: normal;
    font-size: 13px;
    position: absolute;
    z-index: 99999999;
    box-sizing: border-box;
    border: 1px solid #535353;
    display: none;
}

.tooltip:hover .right {
    display: block;
}

.tooltip .right p {
    margin-bottom:0px;
	white-space: normal !important;
}

.tooltip .right i {
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -12px;
    width: 12px;
    height: 24px;
    overflow: hidden;
}

.tooltip .right i::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    left: 0;
    top: 50%;
    transform: translate(50%,-50%) rotate(-45deg);
    background-color: #535353;
    border: 1px solid #535353;
}

.tooltip .left {
	min-width: 220px;
	max-width: 300px;
	top: 50%;
	right: 100%;
	margin-right: 20px;
	transform: translate(0, -50%);
	padding: 4px 10px;
	color: #000;
	background-color: #E8E8E8;
	font-weight: normal;
	font-size: 13px;
	position: absolute;
	z-index: 99999999;
	box-sizing: border-box;
	border: 1px solid #535353;
	display: none;
}

.tooltip:hover .left {
	display: block;
}

.tooltip .left p {
	margin-bottom: 0px;
	white-space: normal !important;
}

.tooltip .left i {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -12px;
	width: 12px;
	height: 24px;
	overflow: hidden;
}

.tooltip .left i::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	right: 12px;
	top: 50%;
	transform: translate(50%,-50%) rotate(45deg);
	background-color: #535353;
	border: 1px solid #535353;
}

.w-100{
    width:100%;
}

.login-wrap-block {
    background: #d2d2d2;
    padding:7px;
}

.login-title-block {
    padding-top: 5px;
    padding-bottom: 5px;
    background: #535353;
    color: #CCCC00;
    display: block;
    font-size: 14px;
    padding-left: 10px;
}

.custom-btn-m a, .custom-btn-m span{
    margin-right:0px;
}

.login-input-block input{
    width:213px !important;
}

.login-code-block input {
    width: 183px;
    margin-left: 10px;
}

.authentication-modal{
    border-collapse: collapse;
}

.content-margin {
    display: block;
    position: relative;
    margin-top: -10px;
    background: #d2d2d2;
    height: 12px;
}

.login-type-block {
	background: #fff;
	display: block;
	position: relative;
	margin-top: -2px;
	padding-top: 10px;
	padding-left: 9px;
	padding-right: 10px;
	margin-bottom: -1px;
}

.login-select-auth-type-block {
	background: #fff;
	display: block;
	position: relative;
	margin-top: -2px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -1px;
}

.login-type-block img{
    margin-top:-1px;
	margin-bottom:1px;
}

.header-title-login {
    width: 211px;
    background: #d2d2d2;
    text-align: center;
    color: #535353;
    font-weight: bold;
    font-size: 14px;
}

.authentication-modal .errormsgbox, .authentication-modal .infomsgbox {
	margin-right: 10px;
	margin-left: 10px;
}

.login-code-block .formerrorbox {
    margin-left:9px;
}

.change-person-code-wrap {
    background: #d2d2d2;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
}

.unauthorized-person-wrap .change-person-code-wrap {
    padding-top: 10px;
}

.color-margin {
    display: block;
    position: relative;
    height: 13px;
    background: #CCCC00;
    margin-bottom: 1px;
}

.classifier-code-input{
	float:left;
	margin-right:5px;
}

.mt-4{
	margin-top:4px;
}

/*Pārbaudes laiks*/

.check-time:not(.check-time-eng) .classifier-select {
	text-transform: lowercase;
}

.check-time > span:first-of-type{
	float:left;
}

.check-time-eng > span:first-of-type{
	margin-right:5px !important;
}

.check-time .classifier-select .select150 {
	max-width: 323px;
}

.view .check-time .mt-4 {
	margin-top: 0px !important;
}

.year-input{
	margin-right:0px !important;
}

/*debt node block*/

.debt-node-block {
	font-style: italic;
	padding: 15px;
	padding-left: 25px;
}

.debt-node-block span:first-of-type {
	display: block;
	margin-bottom: -8px;
}

/*Cookie small screen fix*/
.cc-window.cc-floating {
	max-width: 100% !important;
}

/*btn inline display*/
.align-btn-inline > a {
	display:inline-block !important
}

.paging-wrapper {
	margin: 15px 0px 15px 0px;
	position: relative;
	display: block;
	height: 21px;
}

.paging-wrapper select {
	width: 58px;
	border: 1px solid #999999 !important;
	margin: 0px 3px 0px 3px;
}

.paging-left{
	float:left;
}

.paging-right{
	float:right;
}

.paging-arrow {
	border: 1px solid #999999 !important;
	color: #333333 !important;
	background: #e8e8e8;
	padding: 4px 5px;
	text-decoration: none !important;
	height: 11px;
	top: 0px !important;
}

.paging-arrow.right-arrow {
	margin-left: 3px;
}

.paging-arrow.left-arrow {
	margin-right: 3px;
}

.position-number-block, .warranty-block {
	display:inline-block;
}

.verified-person-name {
	padding-left: 32px;
	position:relative;
	top:2px;
}

.relative-block{
	display:block;
	position:relative;
}

.relative-block .icon-message {
	display: inline-block;
	top: 0px;
	position: absolute;
}

.two-factor-auth-row {
	padding-top: 5px;
	display: block;
}

.two-factor-auth-row > td {
	padding-top: 0px;
	position: relative;
	top: -3px;
}

.two-factor-auth-row .login-code-block {
	padding-top: 4px;
}

.autocomplete-suggestions {
	z-index: 999999999 !important;
	border: 1px solid #999;
	background: #FFF;
	overflow: auto;
}

.autocomplete-suggestion {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.autocomplete-selected {
	background: #F0F0F0;
}


.autocomplete-suggestions strong {
	font-weight: normal;
	/*color: #3399FF;*/
	text-decoration: underline;
}


.autocomplete-group {
	padding: 2px 5px;
}

	.autocomplete-group strong {
		display: block;
		border-bottom: 1px solid #000;
	}

::-webkit-input-placeholder {
	font-style: italic;
}

:-moz-placeholder {
	font-style: italic;
}

::-moz-placeholder {
	font-style: italic;
}

:-ms-input-placeholder {
	font-style: italic;
}

.registration-login-block {
	display: flex;
	flex-wrap: wrap;
	margin: -.5rem -.5rem 3rem;
}

a.button-login {
	border: 1px solid #535353;
	padding: 15px;
	padding-left: 25px;
	height: 30px;
	width: 200px;
	display: flex;
	justify-content: left;
	align-items: center;
	font-size: 18px;
	text-decoration: none !important;
	color: #535353;
	background-color: white;
}

.login-select-auth-type-cell .button-login
{
	width: 380px;
}

a.button-login:hover {
	background-color: #C0C0C0;
}

a.button-login span ins {
	font-size: 18px;
	text-decoration: none !important;
}

.login-eparaksts {
	background-image: url('../img/login-eparaksts.svg');
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: right 20px center;
}

.login-smart-id {
	background-image: url('../img/login-smart-id.svg');
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: right 20px center;
}

.login-password {
	background-image: url('../img/EIS_login_sm.png');
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: right 20px center;
}

.login-latvija-lv {
	background-image: url('../img/login-eidas.svg');
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: right 18px center;
}


.login-selection-auth-wrap-block {
	background: #d2d2d2;
	padding: 7px;
}

.login-select-auth-type-cell a{
	margin-top: 10px;
}

.login-select-auth-type-cell a.button-login span ins {
	font-weight: bold;
}

.registration-login-block a {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.smart-id-code {
	font-size: 32px;
	font-weight: bold;
}

.smart-id-logo {
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}

.label-description-link {
	margin-top:3px;
}

/*Critical Publications*/

.critical-publication {
	border-bottom: 1px solid #A5A6AA;
	padding: 20px 25px 20px 245px;
	background: #333333;
	display: flex;
	font-size: 14px;
	position: relative;
}

.critical-publication-icon {
	margin-right: 85px;
	display: flex;
	align-items: center;
}

@media (max-width: 1000px) {
	.critical-publication {
		padding: 20px;
	}

	.critical-publication-icon {
		margin-right: 20px;
	}
}

.critical-publication-icon > span {
	width: 46px;
	background-image: url(../img/red-alert-icon.svg);
	background-repeat:no-repeat;
	display: block;
	height: 42px;
}

.critical-publication-title {
	margin-bottom: 7px;
	font-size: 16px;
	line-height: 16px;
}

.critical-publication-ann{
	line-height:14px;
}

.critical-publication-content {
	flex: 1;
}

.critical-publication-icon, .critical-publication-title-without-tags {
	color: #EE4B2B;
}

.critical-publication-title-without-tags {
	font-weight: bold;
}

.critical-publication-ann-without-tags{
	color:#fff;
}

.critical-publication-read-more{
	display:inline-block;
	margin-left:20px;
}

.critical-publication-read-more > a {
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}

.critical-publication-date {
	margin-top: 7px;
	color: #B0BEC5;
	line-height: 14px;
}

.critical-publication-close {
	border: none;
	font-size: 18px;
	cursor: pointer;
	margin-left: 20px;
	display: flex;
	align-items: center;
}

.critical-publication-close > a {
	color: #B0BEC5;
	text-decoration: none;
}