html {
   height: 100%;
   font-size: 12px;	
   font-family: Helvetica, Verdana, sans-serif;
}

body {
  padding: 0px;
  margin: 0px;
  height: 100%;
}

a img {
  TEXT-DECORATION: none;
  border: 0;
}

a {
  TEXT-DECORATION: none;
  border: 0;
}

.system_base_content {
	position: relative;
	padding: 0px;
	margin: 0px;
	z-index: 0;
	clear: both;
	height: 100%;
}

.winiframe {
  border: none; 
  width: 100%; 
  height: 100%; 
  display: block;
  margin: 0px;
  padding: 0px;
}

.appWinBar {
  background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  background-color: #cccccc;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  position: relative;
  padding: 4px;
}

.barButtonsDiv {
  position: relative;
}

.barWindows {
  clear : both;
  position: relative;
  height: 26px;
  line-height: 26px;
  z-index: 0;
}

.wholewintab {
  margin-right: 5px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  font-size: 12px;
  border-radius: 4px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
}

.singleWinTab {
	background: url("../img/buttons_bg.png") repeat scroll 0 0 transparent;
	border: 1px outset black;	
}

.singleWinTabCurrent {
	background-color: white;
	border: 1px inset black;	
}

.wholewintab:hover{
	color: #EF7929;
}

.menuBarCloseIcon {
  height: 12px;
  vertical-align: middle; 
  position: relative;
  margin-left: 4px;
  margin-bottom: 2px;
}

.formFieldName {
    line-height: 20px;
}

.formFieldValue {
    width: 80%;
}

#searchForm {

}

.mainContentForm {
   width: 100%;
}

.gsActionForm {
  width: 100%;	
}

.commandButtonMenu {	 
 text-align: center;
 border: 1px solid #979797;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #cccccc;
 font-size: 110%;
 margin-right: 5px;
}

.commandButtonMenuCurrent { 
 text-align: center;
 border: 1px inset #979797;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #cccccc;
 font-size: 110%;
 margin-right: 5px;
}

.commandButtonMenu a {
  color: black;
  font-size: 110%;
}

.commandButtonMenuCurrent a {
  color: white;
  font-size: 110%;
}

.headerMessage {
 text-align: center;
 border: 1px solid #979797;
 background-color: #cccccc;
 width: 100%;
 font-size: 120%;
 background: url('../img/buttons_bg.png');
 color: #ef7929;
 position: relative;
}

.submit_input {
  background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #cccccc;	
  border: none;
  padding: 8px;
  cursor: pointer;
  font-weight: bold;
  border: 1px outset #ef7929;
  color: black;
  font-size: 14px;
  margin: 10px;
  border-radius: 6px 6px;
}

.submit_search {
 width: 28px;
 vertical-align: bottom;
}

.submit_input_active {
  border: 1px inset #ef7929;
}

.gserror {
  color: red;
  font-weight: bold;
}

.error {
  color: red;
  font-weight: bold;
}

.formFieldName {
   font-weight: bold;
   white-space: nowrap;
}

.controls_div {
  text-align: center;
}

.controls_table {
   margin: 0 auto; 
   text-align: left;
}

.closeButton {
    vertical-align: top;
    background-color: #ed6613;
}

.gs-ui-win-icon {display: block; text-indent: -99999px; overflow: hidden;}
.gs-ui-win-left   {float: left; padding: 3px}
.gs-ui-win-right   {float: right; padding: 3px}

input.error { border: 1px solid red; width: auto; }

label.error {
	background: url('images/unchecked.gif') no-repeat left center;
	padding-left: 18px;
	display: block;
	font-weight: bold;
	line-height: 22px;
}
label.valid {
	background: url('images/checked.gif') no-repeat left center;
	display: block;
	width: 18px;
	height: 18px;
	line-height: 22px;
}

td form {
   margin:0;
   padding:0;
}

.my-dialog-title {
 line-height: 30px;
 padding-left: 6px;
 padding-right: 20px;
 font-weight: bold;
 float: left;
}

.desctopitem {
  float: left;
  padding: 5px;
  text-align: center;
  font-weight: bold;
  color: #464646;
  border: none;
  margin: 10px;
  border: 1px outset #cccccc;
  border-radius: 6px;

}

.desctopInItem {
  width: 120px;	
  height: 120px;
}

.desctopitemActive {
  box-shadow: 1px 1px 3px #cccccc inset, 0 0 20px -3px #2E97FF;
  /*background-color: #cad7e0;*/
}

.desctopitem a {
  color: #464646;
}

.warnning {
  font-weight: bold;
  font-size: 130%;
  text-align: center;
  color: #39b599;	
} 

.greeting {
  font-weight: bold;
  font-size: 130%;
  text-align: center;
}

.languageButton {
  position: absolute;
  right: 0px;
  color: blue;
  font-weight: bold;
  color: #464646;
}

.languagesDiv {
 display: none;
 position: absolute;
 right: 0px; 	
 top: 30px;
 background-color: #39b599;
 border: 1px solid #cccccc;
 padding: 5px;
 line-height: 14px;
 z-index: 999001;
}

.programsInDiv {
 font-weight: bold;
}

.winBarButton {
  cursor: pointer;
  float: left;
  font-family: verdana;
  overflow: hidden;
  text-align: center;
  padding: 2px;
  margin-left: 5px;
}

.winBarInButton {
  height: 24px;
  width: 30px;	
}

.winBarButtonActive {
  border: 1px inset red;
  background-color: white;	
}

.winBarButtonInActive {
 border: 1px outset #979797;
 background-color: #cccccc;	
}

.winBarButton img {
  width: 24px;
  height: 24px;
}

.buttonOver {
  border: 1px inset #979797;
}

.saveinput{
  border: 1px solid black;
  margin-left: 10px;
}

.messagesDiv {
  margin: auto;
}

.messagesDiv span {
  font-size: 110%;
  font-weight: bold;
}

.commandButton { 	
 text-align: center;
 border: 1px outset #ef7929;
 padding: 6px;
 background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50%;
 font-weight: bold;
 font-size: 12px;
 white-space: nowrap;
 display: inline-block;
 border-radius: 6px;
}

.commandButton_active {
 border: 1px inset #ef7929;	
}

.commandButton a {
  color: black;  
}

.winTitleImage {
  vertical-align: top;
  height: 24px;
}


.mainContent {
  width: 100%; 
} 

.mainContentRowTd {
  text-align: center;
  border: 1px solid gray;
  text-align: center;
  font-family: Helvetica;
  font-size: 12px;
  color: #3e3e3e;
}

.mainContentHeaderTd {
  background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
  font-size: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 6px 6px 0px 0px;
}

.mainContentHeaderTd img{
  width: 16px;
  vertical-align: text-top;
}

.mainContentHeaderRow {
  border-radius: 4px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.header_cur_filters {
	font-weight: bold;
}

.searchToggleLink {
	font-size: 14px;
	color: #ef7929;
}

.searchDiv {
   display: none;
   font-size: 12px;
}

.pagingNum {
  font-size: 110%;
  background-color: #cccccc;
  border: 1px solid #ef7929;
}

.pagingNumCurrent {
  font-size: 120%;
  background-color: #cccccc;
  border: 1px solid #ef7929;
  font-weight: bold;
}

.pagingNum a {
  color: black;
}

.pagingNumCurrent a {
  color: #ef7929;
}

.pagingTotal {

}

.pagingDiv {
  text-align: center;
}

.addSearchImg {
	width: 15px;
}

.viewdatatd {
   float: left;
   width: 80%;
}

.addSearch {
   float: right;
   width: 20%;
   text-align: right;
}

.mainContentHeaderTdTotal {
  background-color: #cccccc;
  font-weight: bold;
  text-align: center;
}

.gs_fieldset {
  position: relative;
}

.gs_fieldset legend {
  border: 1px solid #ef7929;
  font-style:italic;
  padding: 5px;
  color: #61ac28;
  font-weight: bold;
  background: url("../img/buttons_bg.png");
}

.gs_fieldset fieldset {
  border: 1px solid #ef7929;
}

.gs_page_descriminator {
  font-weight: bold;
}

.gs_standart_delimiter {
  width: 100%;
  height: 16px;
  line-height: 16px;
  clear: both;
}

.gs_hilightitem {
  color: #ef7929;
}

.headerButtons {
  margin-top: 2px;
  text-align: center;
  width: 100%;
  position: relative;
  line-height: 20px;
  z-index: 999000;
}

.langMenuDiv {
  position: absolute;
  top: 0px;
  right: 5px;
}

.gs_modediv {
  position: absolute;
  top: 0px;
  right: 40px;
  width: 100px;
  text-align: right;
}

.group_desktop {

}

.gsinput {
  border: 1px inset #ef7929;
  font: inherit;
  padding: 3px 5px;
  border-radius: 5px 5px;
}

.gsinput:focus {
  -moz-box-shadow: 1px 1px 3px #CCCCCC inset, 0 0 20px -3px #2E97FF;
  box-shadow: 1px 1px 3px #CCCCCC inset, 0 0 20px -3px #2E97FF;
  border-color: #2E97FF;	
}

.actionPerRow img:hover {
  -moz-box-shadow: 1px 1px 3px #CCCCCC inset, 0 0 20px -3px #2E97FF;
  box-shadow: 1px 1px 3px #CCCCCC inset, 0 0 20px -3px #2E97FF;
  border-color: #2E97FF;	
}

.actionPerRow input:hover {
  -moz-box-shadow: 1px 1px 3px #CCCCCC inset, 0 0 20px -3px #2E97FF;
  box-shadow: 1px 1px 3px #CCCCCC inset, 0 0 20px -3px #2E97FF;
  border-color: #2E97FF;	
}

.menuButton {
 position: relative;
}


#initialNode {
   background-color: #cccccc;
   font-weight: bold;
   color: #EF7929;
   border: 1px outset black;
   background: url("../img/buttons_bg.png") repeat scroll 0 0 transparent;
   display:	block;
   font-size: 110%;
   line-height: 24px;
   cursor: pointer;
   padding: 2px;
   vertical-align: middle;
}
 
#firstChild {
    top: 20px;
}

.dropMenuImage {
 width: 24px;
}

.langMenuDivMobile {
  position: relative;
  float: left;
  padding: 4px;
  font-weight: bold;
  color: #EF7929;
  display:	block;
  cursor: pointer;
}

.languagesDivMobile {
  display: none;
  background-color: #39b599;
  border: 1px solid #cccccc;
  padding: 5px;
  line-height: 14px;
}

.gs_page_info {
  font-size: 110%;
}

.arrowHolder img {
  vertical-align: middle
}

.gsWindowsholder {
   width: 100% !important;
   overflow-x: scroll;
   padding-bottom: 10px;
}

.submitButtonsHolder {
	padding: 30px;
	text-align: center;
	border-top: 1px dashed #ef7929;
}

.gs_dialog-confirm {
    display: none;	
}

.gs_dialog-message {
    display: none;	
}

.gs_help_span img {
	text-align: middle;
	font-size: 18px;
}

.hovertooltip{
	padding: 5px 10px;
    background: #cad7e0;
    border: 1px solid #b2bdc3;
    font-weight: bold;
}

.selectWithActivitiesWrapper {
	position: relative;
}

.selectWithActivitiesWrapperActivationLink {
    display: block;
    width: 30px;
    height: 20px;
}

.selectWithActivitiesWrapperActivationLink img {
    width: 24px;	
}

.selectWithActivitiesInnerWrapper {
	display: none;
	padding: 6px;
	position: absolute;
	width: 250px;
	top: 15px;
	border: 1px solid #ef7929;
	background-color: rgba(230, 230, 230, 1);
	box-shadow: 4px 4px #888888;
	border-radius: 6px 6px;
	z-index: 1;
}

.selectWithActivitiesInnerWrapperLeft {
	text-align: left;
	left: 30px;
}

.selectWithActivitiesInnerWrapperRight {
	right: 20px;
	text-align: right;
}

.selectWithActivitiesSelectItem {
   padding: 5px;
}

.selectWithActivitiesSelectItem a:hover{
   color: #ef7929;
   text-decoration: underline;
}

.selectWithActivitiesSelectItem img {
   width: 28px;
   vertical-align: middle;
}

.applyedFiltersListHolder {
	margin: 0px;
}

.testReportHolder, .testReportSummary {
	padding-bottom: 10px;
}

.testReportsContainer {
	padding: 10px;
}

.testReportRow {
	padding-left: 15px;
}

.testReportHeader, .testReportSummary {
	font-weight: bold;
}

.multiCheckboxElementItemHolder {
	padding: 4px;
	border: 1px dotted black;
	margin: 2px;
}

.gs_listControlsHolder {
	position: relative;
	display: none;
}

.gs_listTableDataHolder {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}

.gs_mainTableRowOdd {
	background-color: white;
}

.gs_mainTableRowEven {
	background-color: rgba(230, 230, 230, 1);
}

.gs_mainTableRowActive {
	background-color: rgba(190, 190, 190, 1);
}

.ui-dialog {
	border: 1px solid #cccccc;
	box-shadow: 0px 0px 6px #888888;
}

.desctopInItem > span {
  display: block;	
  width: 100%;	
  height: 100%;
}

.desctopInItem img {
  width: 64px;
}

.mainContentRowTdSelectMenu {
	width: 60px;
}

.search_screen_div {
	position: absolute;
  	top: 0px;
  	right: 130px;
  	z-index: 9999;
  	background-color: #ccc;
  	border: 1px outset #979797;
}

.search_screen_input {
	line-height: 30px;
	width: 280px;	
}

.orderItemsLink {
	font-size: 16px;
	vertical-align: baseline;
}

.windowTitleNavigation {
	font-size: 22px;
	cursor: pointer; 
	padding: 2px;
}

.windowTitleNavigation:hover {
	border: 1px inset black;
}