html  {
	height:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body  {
	min-height:100%;
	margin:0;
	padding:0;
	border:0;
	overflow-x:hidden;
	font-family:verdana;
	font-size:12px;
}
fieldset{
	border:1px solid #ccc;
	padding-right:0px;
	padding-left:5px;
	margin-top:3px;
}
legend{
	font-size:11px;
	color:gray;
}
textarea{
	border:1px solid #b6d1ee;
	resize: none;
	margin:0px;
	font-family:verdana;
}
input[type='text']{
	border:1px solid #b6d1ee;
	margin:0px;
}
input[type='password']{
	border:1px solid #b6d1ee;
	margin:0px;
}
select{
	font-size:15px;
	font-family:verdana;
	border:1px solid #b6d1ee;
}
.FormLeftPartHaveCounter{
	float:left;
	color:gray;
	font-size:11px;
	width:140px;
}
.WebFormSendButton{
	float:left;
	margin-left:155px;
}
.FormRightPart{
	float:left;
	color:black;
	font-size:12px;
}
.FormLeftPart{
	float:left;
	color:gray;
	font-size:11px;
	width:140px;
}
.RowDiv{
	min-height:25px;
	height:auto;
	margin-top:5px;
}
.TextareaRowDiv{
	min-height:55px;
	height:auto;
	margin-top:5px;
}
.LeftPart{
	float:left;
	color:gray;
	font-size:11px;
	width:140px;
}
.MainBody{
	width:360px;
	min-height:320px;
	padding-top:65px;
}
.TabTopBar{
	padding-top:40px;
}
.TopbarOfTab{
	/*border-left:1px solid #f5b833;
	border-right:1px solid #f5b833;*/
}
.GreenBackground{
	background:#7cc576;
}
.OrangeBackground{
	background:#f5b833;
}
.BlueBackground{
	background:#00aeef;
}
.BlackBackground{
	background:#252525;
}
.TopBar{
	top:0px;
	position:fixed;
	width:100%;
	height: 50px;
	z-index:1;
	box-shadow: 0px 12px 20px -9px #888888;
}
.TopBarLeftPart{
	float:left;
	margin-top:9px;
}
.TopBarMiddlePart{
	color:#252525;
	font-size:23px;
	float:left;
	margin-top:9px;
	text-shadow:1px 1px 0 #fff;
}
.TopBarRightPart{
	float:right;
}
.TopBarInner{
	width:310px;
	height:49px;
}
.Footer{
	width:100%;
	min-height:152px;
	/*box-shadow: 0px -2px 30px #888888;*/
}
.FooterInner{
	padding-top:10px;
	width:310px;
}
.FooterLeftPart{
	float:left;
	padding-top:4px;
}
.FooterMiddlePart{
	float:left;
	display:none;
}
.FooterRightPart{
	float:right;
	padding-top:4px;
}
.TobarInnerMenu{
	float:left;
	padding:10px;
}
.TobarInnerTextLink{
	display:none;
}
.TobarInnerTextLinkOnly{
	font-size:13px;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	color:#252525;
}
.TextLink{
	font-size:11px;
	text-decoration:none;
	color:#252525;
	text-shadow:1px 1px 0 #fff;
}
.BlueTextLink{
	font-size:11px;
	text-decoration:none;
	color:blue;
}
a:hover{
	color:#ff6600;
	text-shadow:0px 0px 0 #44a8d0;
}
.LoginPageBodyRight{
	display:block;
}
.LoginPageBodyExtraLine{
	display:none;
	width:240px;
}
.LoginCloudIcon{
	width:490;
	height:250px;
	border:0px;
}
.LargeCopyrightLink{
	display:block;
}
.SmallCopyrightLink{
	display:none;
}
.NotSmallGEPOLink{
	display:block;
}
.SmallGEPOLink{
	display:none;
}
.NotSmallContactUsLink{
	display:block;
}
.SmallContactUsLink{
	display:none;
}
.NotSmallGEPOLoginLink{
	display:block;
}
.SmallGEPOLoginLink{
	display:none;
}
.NotSmallTermsConditionsLink{
	display:block;
}
.SmallTermsConditionsLink{
	display:none;
}
.NotSmallPrivacyPolicyLink{
	display:block;
}
.SmallPrivacyPolicyLink{
	display:none;
}
.LogReportSmallChatBar{
	height:25px;
	margin-top:5px;
	text-align:right;
	margin-right:22px;
	display:none;
}
.ChatWindowTopLogo{
	display:none;
}
.ChatWindowRightLogo{
	display:block;
}
.ChatWindowOfflineTextArea{
	width:500px;
	height:52px;
	font-size:11px;
	font-family:Verdana;
}
.ChatWindowOnlineTextArea{
	width:450px;
	height:52px;
	font-size:11px;
	font-family:Verdana;
}
.counter{
	font-size:10px;
}
.CaptchaRowDiv{
	font-family:Verdana;
	margin-top:10px;
	margin-left:15px;
	min-height:40px;
}
.ExportRadioTitle{
	margin-left:40px;
	float:left;
}
.ExportBeginText{
	float:left;
	margin-left:70px;
}
.ExportEndText{
	float:left;
	margin-left:10px;
}
.ExportStartEndArea{
	min-height:30px;
	height:auto;
	margin-top:10px;
	margin-left:29px;
}
.ExportButtonArea{
	height:30px;
	margin-left:0px;
}
.FirstExportRadioTitle{
	float:left;
}
.ExportRadioTitleParent{
	height:35px;
	margin-top:5px;
}
.IgnoreRecordLineSmall{
	float:left;
	color:gray;
	font-size:10px;
	display:none;
}
.IgnoreRecordLineNotSmall{
	float:left;
	color:gray;
	font-size:10px;
	display:block;
}
.TabsheetNameText{
	display:block;
}
.TabsheetNameIcon{
	display:none;
}
.ExtrenalLoginTopMenuItem{
	float:left;
}
.ExtrenalLoginTopMenuItemTitle{
	float:left;
	text-align:left;
}
.ExtrenalLoginTopMenuFilterTitle{
	width:50px;
}
.ExtrenalLoginTopMenuDirectionTitle{
	width:70px;
}
.ExtrenalLoginTopMenuDateTitle{
	width:45px;
}
.ExtrenalLoginTopMenuBar{
	height:25px;
}
.ExtrenalLoginTopMenuBarTrans{
	height:25px;
}
.BigTitleSummaryLine{
	display:block;
}
.MidTitleSummaryLine{
	display:none;
}
.SmaTitleSummaryLine{
	display:none;
}
.DocumentOwnerCol{
	float: left;
	width: 100px;
	text-align:left
}
.DocumentDescriptionCol{
	float: left;
	width: 200px;
	text-align:left
}
.DocumentNameCol{
	float: left;
	width: 200px;
	text-align:left
}
.DocumentBigNameCol{
	display:block;
}
.DocumentSmallNameCol{
	display:none;
}
.ExtTransTabRadioBox{
	float:left;
}
.ScrollUpLink{
	position:fixed;
	z-index:9000;
	bottom:5px;
	left:575px;
	padding:5px 8px;
	background:#212121;
	color:#fff;
	font-size:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
}
.ExternalChangePassDiv{
	height:35px;
	margin-top:5px;
	margin-left:180px;
}
.FieldsetContainer{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.Legend{
	font-family:verdana;
	font-weight:normal;
	font-size:11px; 
	color:gray;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	text-align:center;
}
.TransReportRightPart{
	float:left;
	color:black;
	font-size:11px;
}
.TransReportLeftPart{
	float:left;
	color:gray;
	font-size:11px;
	width:95px;
}
.TransReportShortRowDiv{
	min-height:12px;
	height:auto;
	margin-top:5px;
}
.OrderDelDateLeft{
	float:left;
}
.OrderDelDateRight{
	float:right;
}
.ExtTransProjectCol{
	float:left;
	width:140px;
	text-align:left
}
.ExtTransAuthorisedCol{
	float:left;
	width:120px;
	text-align:left
}
.ExtTransDeliveryCol{
	float:left;
	width:80px;
}
.ExtTransItmQtyCol{
	float:left;
	width:60px;
}
.AcknowledgePageLeft{
	float:left;
}
.AcknowledgePageCenter{
	float:left;
	margin-left:10px;
	margin-right:10px;
	font-family:Verdana;
	color:gray;
	font-size:13px;
	width:480px;
}
.AcknowledgePageRight{
	float:right;
}
.AcknowledgePageReasonTitle{
	width:92px;
	color:gray;
	font-size:11px;
	float:left;
	text-align:right;
}
.AcknowledgePageReasonValue{
	float:left;
	margin-left:8px;
}
.AcknowledgePageReasonField{
	width:400px;
	font-size:12px;
}
.Turquoise{
	background-color:rgb(221, 252, 252);
}
.TenderBidPageYesNoLink{
	float:left;
	line-height:10px;
}
.TenderBidPageYesNoDiv{
	float:right;
	margin-right:5px;
	width:98px;
	height:16px;
}
.TenderBidRefCol{
	float:left;
	width:50px;
	text-align:left;
}
.TenderBidDecCol{
	float:left;
	width:250px;
	text-align:left;
}
.TenderBidSmallDec{
	display:none;
}
.TenderBidMediumDec{
	display:none;
}
.TenderBidNetCostCol{
	float:left;
	width:60px;
}
.TenderBidQtyCol{
	float:left;
	width:30px;
}
.SmallTempYesNo{
	float:left;
	display:none;
}
.NotSmallTempYesNo{
	float:left;
}
.TenderBidRetailCol{
	float:left;
	width:70px;
}
.TenderBidVATCol{
	float:left;
	width:60px;
}
.NotFixedHoverMenu{
	top:160px;
	left:0px;
	position:absolute;
}
.FixedHoverMenu{
	left:0px;
	top:55px;
	position:fixed;
}
.FixedMenu{
	left:0px;
	top:55px;
	position:fixed;
}
.UnselectedTabShadow{
	text-shadow:1px 1px 0 #44a8d0;
}
.CSSInfo{
	width:200px;
	height:40px;
	background:green;
	font-size:16px;
	padding-top:10px;
}
.LongCompanyName{
	
}
.ShortCompanyName{
	display:none;
}
.ac_odd {
	background-color: #F8F9FB;
}
.ac_over {
	background-color: #CCFFCC;
	color: white;
}
.OrangeFieldSet{
	border:1px solid #f5b833
}
.GrayBackgroundTab{
	background:#eeeeee;
}
.GrayTabBar{
	height:20px;
	border-bottom:1px solid #d3e397;
}
.LineThrough div{
	text-decoration: line-through;
}
.LineThrough span{
	text-decoration: line-through;
}
.LineThrough td{
	text-decoration: line-through;
}
.TransSupplierLargeSupplier{
	display:none;
}
.TransSupplierMidSupplier{
	display:none;
}
.TransSupplierSmallSupplier{
	display:inline;
}
.Title{
	font-size:10px;
	color:gray
}
input[type='text']{
	border:1px solid #b6d1ee;
	margin:0px;
	font-size:15px;
	font-family:verdana;
	width:170px;
}
input[type='checkbox']{
	margin:0px;
	width:16px;
	height:16px;
	cursor:pointer;
}
input[type='password']{
	border:1px solid #b6d1ee;
	margin:0px;
	font-size:15px;
	font-family:verdana;
	width:170px;
}
select{
	font-size:15px;
	font-family:verdana;
	border:1px solid #b6d1ee;
}
.BusyAppDateCol{
	float:left;
}
.BusyAppTimeCol{
	float:left;
}
.FromTitle{
	width:120px;
	color:gray;
	font-size:10px;
	height:18px;
	float:left;
}
.FromValue{
	float:left;
	min-height:35px;
}
.HomeLayerTicker{
	height: 10px;
	border: 1px solid #ccc;
	background-color:#EFE4C3;
	padding: 10px;
	padding-top:5px;
	float:left;
}
.NotFixedGrayScrollUpLink{
	padding:5px 8px;
	background:#EFE4C3;
	color:#262626;
	font-size:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	cursor:pointer;
}
.NotFixedGrayScrollUpLink:hover{
	color:#EFE4C3;
	background:#262626;
}
.QuickSearchFirLine{
	height:17px;
	margin-top:3px;
	border-bottom:1px solid #ccc;
}
.QuickSearchSecLine{
	margin-top:2px;
}
.QuickSearchBox{
	float:left;
	width:70px;
	height:13px;
}
.QuickSearchInfo{
	float:left;
}
.QuickSearchFirLineInfo{
	color:#FF6600;
	font-size:12px;
}
.QuickSearchSecLineInfo{
	color:gray;
	font-size:12px;
}
.QuickSearchBoxInner{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:gray;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnerpurple{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:purple;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnergreen{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:green;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnerblue{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:blue;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnerred{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:red;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnercyan{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:cyan;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnerbrown{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:brown;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.QuickSearchBoxInnerblack{
	float:left;
	width:60px;
	margin-right:10px;
	height:13px;
	border:1px solid #ccc;
	text-align:center;
	color:black;
	font-size:9px;
	font-family:verdana;
	line-height:12px;
}
.NotFixedOrangeScrollUpLink{
	padding:5px 8px;
	background:#f5b833;
	color:#262626;
	font-size:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
}
.NotFixedOrangeScrollUpLink:hover{
	color:#f5b833;
	background:#262626;
}
.ShowImage{
	border:1px solid #ccc;
}
.AutoScheduleSelAreaItem{
	color: #ffffff;
	background-color:#8560a8;
	border:3px solid #8560a8;
	height:19px;
	cursor:pointer;
	font-size:10px;
	font-weight:normal;
	font-family:verdana;
}
.AutoScheduleSelAreaItem:hover{
	color: #8560a8;
	background-color:#ffffff;
}
.ui-selected{
	color: #ffffff;
	background-color:#7cc576;
	border:3px solid #7cc576;
	height:19px;
	cursor:pointer;
	font-size:10px;
	font-weight:normal;
	font-family:verdana;
}
.ui-selected:hover{
	color: #7cc576;
	background-color:#ffffff;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 1000;
	border: 1px dotted black;
}
.BusyAppLeftCol{
	float:left;
}
.BusyAppRightCol{
	float:left;
}
.AdvIconAreaMain{
	height:88px;
}
.AdvIconArea{
	width:144px;
	border:1px solid #36362e;
	height:113px;
}
.AdvIconAreaParent{
	height:113px;
}
.HomeAdvertMessagesMenu{
	width:106px;
	padding-left:28px;
}
.AdvIconAreaTop{
	height:25px;
	background-color:#36362e;
	color:#fff;
}
.HomeAdvertDiaryMenu{
	width:88px;
	padding-left:46px;
}
.HomeAdvertContactsMenu{
	width:103px;
	padding-left:31px;
}
.HomeAdvertDocumentMenu{
	width:108px;
	padding-left:26px;
}
.HomeAdvertStockMenu{
	width:93px;
	padding-left:41px;
}
.HomeAdvertReconcileMenu{
	width:122px;
	padding-left:12px;
}
.HomeAdvertPURCHASESMenu{
	width:106px;
	padding-left:28px;
}
.HomeAdvertSALESMenu{
	width:93px;
	padding-left:41px;
}
.HomeAdvertPAYMENTSMenu{
	width:101px;
	padding-left:33px;
}
.HomeAdvertAppointmentMenu{
	width:93px;
	padding-left:41px;
}
.HomeAdvertClientsMenu{
	width:93px;
	padding-left:41px;
}
.HomeAdvertServicesMenu{
	width:93px;
	padding-left:41px;
}
.HomeAdvertAppointmentMiniMenu{
	width:75px;
	padding-left:20px;
}
.HomeAdvertClientsMiniMenu{
	width:70px;
	padding-left:25px;
}
.HomeAdvertServicesMiniMenu{
	width:75px;
	padding-left:20px;
}
.HomeAdvertHistoryMiniMenu{
	width:70px;
	padding-left:25px;
}
.HomeAdvertChartMiniMenu{
	width:80px;
	padding-left:15px;
}
.HomeAdvertDocumentMiniMenu{
	width:90px;
	padding-left:5px;
}
.BigHomeGreenButton{
	color: #ffffff;
	background-color:#81df70;
	border:3px solid #81df70;
	cursor:pointer;
	font-family:verdana;
	height:100px;
	padding:0px;
}
button.BigHomeGreenButton:hover{
	color: #81df70;
	background-color:#ffffff;
}
.BigHomeBlueButton{
	color: #ffffff;
	background-color:#f5667c;
	border:3px solid #f5667c;
	cursor:pointer;
	font-family:verdana;
	height:100px;
	padding:0px;
}
button.BigHomeBlueButton:hover{
	color: #f5667c;
	background-color:#ffffff;
}
.BigHomeRedButton{
	color: #ffffff;
	background-color:#f36d7d;
	border:3px solid #f36d7d;
	cursor:pointer;
	font-family:verdana;
	height:100px;
	padding:0px;
}
button.BigHomeRedButton:hover{
	color: #f36d7d;
	background-color:#ffffff;
}
.BigHomeGrayButton{
	color: #ffffff;
	background-color:#deb887;
	border:3px solid #deb887;
	cursor:pointer;
	font-family:verdana;
	height:100px;
	padding:0px;
}
button.BigHomeGrayButton:hover{
	color: #deb887;
	background-color:#ffffff;
}
.BigHomeYellowButton{
	color: #ffffff;
	background-color:#e0c514;
	border:3px solid #e0c514;
	cursor:pointer;
	font-family:verdana;
	height:100px;
}
button.BigHomeYellowButton:hover{
	color: #e0c514;
	background-color:#ffffff;
}
.BigHomeShortBlueButton{
	color: #ffffff;
	background-color:#00aeef;
	border:3px solid #00aeef;
	cursor:pointer;
	font-family:verdana;
	height:40px;
	padding:0px;
	border:0px;
}
button.BigHomeShortBlueButton:hover{
	color: #00aeef;
	background-color:#ffffff;
	border:3px solid #00aeef;
}
.canvasjs-chart-credit{
	display:none;
}
.BigHomeShortPurpleButton{
	color: #ffffff;
	background-color:#8560a8;
	border:3px solid #8560a8;
	cursor:pointer;
	font-family:verdana;
	height:40px;
	padding:0px;
	border:0px;
}
button.BigHomeShortPurpleButton:hover{
	color: #8560a8;
	background-color:#ffffff;
	border:3px solid #8560a8;
}
.BigHomeShortOrangeButton{
	color: #ff8100;
	background-color:#ffffff;
	border:3px solid #efe4c3;
	cursor:pointer;
	font-family:verdana;
	height:40px;
	padding:0px;
}
button.BigHomeShortOrangeButton:hover{
	background-color:#ff8100;
	color:#ffffff;
	border:3px solid #ff8100;
}
.BigButtonShadow{
	text-shadow: 1px 1px gray;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ContactsFullNameLarge{
	display:none;
}
.ContactsFullNameSmall{
	display:inline;
}