/******************************************************************************/
/*    reset CSS from Yahoo                                                    */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}

input,select,textarea{background-color: white;}
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0px;
	padding: 0px;
	border: 0;
}

html{
	/* font-size: 100.01%; */
	font-size: 12px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

*{
	font-size: 13px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #464646;
}

body{
	line-height:1.2;
	padding: 0px;
	background:#ffffff;
}

table {border:0;border-collapse:collapse;}
table td {padding: 0px;}
tbody td{white-space:normal;}


img{border:0;}
a,a:visited {color:#000000;}
a:hover {color:#000000;text-decoration:none;}
a img{margin-left:3px;vertical-align:top;border: 0;}
ul{/*list-style: url(/images/icons/bullet.gif);*/}
/******************************************************************************/
/*           ������ � ������ ��� �����                                        */
/******************************************************************************/
.fields{
	padding: 3px;
	margin-bottom:3px;
	display:block;
	float: none;
}

.fields a,.fields img{margin:0px;padding:0px;}
.fields input[type=text],
.fields select{margin: 0px;width: 130px;}
.fields input[type=text].shortInput{width:55px !important;}
.fields input[type=text].dateSelector{width:85px !important;}

.fields .descTxtPane,
.fields .descriptionTitle,
.fields .optional,
.fields .required{
	display:block;
	clear:both;
	margin: 0px;
	margin-top: 2px;
}

.fields .descriptionTitle,
.fields .optional,
.fields .required{
	line-height:1.6;
}

.fields .separator {border-bottom: 1px dashed silver;height: 5px;width: 98%;margin:0px;margin-top: 12px;margin-bottom: 12px;}
.fields .optional label,
.fields .required label{
	display:block;
	float:left;
	text-align:right;
	white-space: inherit;
	font-weight: normal;
	margin:0px;
	margin-right: 5px;
	vertical-align: bottom;
}
.fields .descriptionTitle p{
	text-align:center;
	white-space: inherit;
	margin:0px;
}

.fields .required label{font-weight: bold;}
.fields .optional span{display:block;float:left;}

.hlpTxtPane,
.general{
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 670px;
}

.general{
	min-height: 80px;
	_height: 80px;
}
.hlpTxtPane{
	min-height: 1px;
	_height: 1px;
}

.hlpTxtPane .answerTxt,
.hlpTxtPane .questionTxt{
	width: 660px;
	display:block;
	clear:both;
	margin: 0px;
}

.general .fields,
.general .validatorOutB{
	display: block;
	min-height: 60px;
	margin: 0px;
	padding: 0px;
	background: transparent;
}
.fields{float: left;width: 390px;border: 0px;}
.validatorOutB{float: right;width: 240px;white-space: normal;}
.validatorOutB .LV_invalid{font-weight: normal !important;}
.ctlsPane{
	display: block;
	clear: both;
	width: 98%;
	white-space: nowrap;
	text-align:right;
	margin: 5px 0 3px 0;
}

.ctlsPane button {margin: 3px 3px 0 0;}


.LV_validation_message{
	font-weight:bold;
	margin:0;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}

.LV_warning {
    color:#ff6600 !important;
}


.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #008001;
	 color: green;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
	 color: red;
}
#MB_overlay{
	position: absolute /*fixed*/;
	margin: auto;
	top: 0;	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	border: 0;
	background-color: rgb(0,67,126)!important;
}
#MB_overlay[id]{ position: fixed; }

#MB_window{
	position: absolute /*fixed*/;
	top: 22;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}
#MB_window[id]{	position: fixed!important;}

#MB_frame{
	position: relative;
	background-color: #EFEFEF;
	height: 100%;
}

#MB_header{
	margin: 0;
	padding: 0;
	background-color: #DDD;
	border-bottom: 1px solid #CCC;
}

#MB_content{
	position: relative;
	padding: 3px;
	overflow: auto;
	border-top: 1px solid #F9F9F9;
}

#MB_caption{
	font-weight: bold;
	/*text-shadow: #FFF 0 1px 0;*/
	padding: .5em 2em .5em .75em;
	margin: 0;
	text-align: left;
	color: #000;
}

#MB_close{
	display: block;
	position: absolute;
	right: 5px;
	top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	
	color: #777
}
#MB_close:hover{
	background: transparent;
	color: #000
}

#MB_loading{
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(/images/loading-small.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window{
	background-color: #EFEFEF;
	color: #000;
}

#MB_frame{
	padding-bottom: 4px;
}

#MB_content { border-top: 1px solid #F9F9F9; }

#MB_close { color: #777 }
#MB_close:hover { color: #000 }

.MB_alert{
	margin: 10px 0;
	text-align: center;
}body {
	margin: 0;padding: 0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}
#headTitle{
	color: gray;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #0086c4;
	padding: 10px 3px 11px 11px;
	border:0;
}
#topLine {position: absolute; width: 100%; min-width: 640px; top: 0; background-color: #0086c4; height: 85px;}

#appInfo {
	position: absolute;
	bottom: 3px;
	left: 12px;
	display: block;
	float: left;
	color: gray;
	font-size: 12px;
}

#activatelnk{
	position: absolute;
	float:none;
	display:block;
	width: 160px;
	top: 35;
	right: 25;
	height: 18px;
	background: transparent;
	text-align: right;
}
#activatelnk a{
	padding: 1px 3px 1px 3px;;
	font-size: 12px;
	text-decoration: none;
}


#content{
	position: absolute;
	float:right;
	display:block;
	width: 370px;
	left: 50%;
	margin-left: -188px;
	top: 50%;
	margin-top: -139px;
	text-align: left;
	background: transparent;
	border: 1px solid #0086c4;
	box-shadow: 1px 1px 7px #ABBAC5;-moz-box-shadow: #ABBAC5 1px 1px 7px; 
	border-radius: 5px;-moz-border-radius: 7px;
}


#formLogin label, #formLogin input{display: block;clear: both;float: right;margin-right:12px;}
#formLogin label, #formLogin input.input{width: 260px;}
#formLogin label{margin-top: 5px;font-size: 1.02em;color: rgb(3,74,145);font-weight: normal;}
#formLogin label.firstLabel{margin-top: 25px;}

#formLogin #submitLoginFormButton{border:none;margin-top: 12px;margin-bottom: 12px;}
#formLogin input.input{text-align: center;border: 1px solid #0086c4;font-size: 1.2em;border-radius: 5px;-moz-border-radius: 7px;color: rgb(3,74,145);}
#error {color: #ED731D; font-weight: bold; font-size: 12px; margin: 7px; padding: 3px;}

#activatelnk{
	display: block;clear: both;float: left;
	border:none;margin-left: 8px;margin-top: -28px;margin-bottom: 8px;
}


.dlgHelp,.dlgContent,.dlgCtls{
	display:block;
	float: none;
	width: 452px;
	margin: 0;
	padding: 0;
}
.dlgHelp{
	padding: 5px;
	font-size: 11px;
	min-height: 16px;
	clear: both;
}

#MB_content fieldset.dlgContent {
    background-color: #EFEFEF;
}

.dlgContent{
	text-align: left;
	z-index: 999;
	display: block;
	float: none;
	border:0;
}

.dlgContent object{
	width: 452px;
	height: 376px;
	display: block;
	clear: both;
	z-index: 1000;
	position: relative;
	margin:0px;
	margin-left: 3px;
	margin-top: 3px;
}

.dlgCtls{
	margin-top: 15px;
	height: 18px;
	text-align: right;
}

#wpActivateDlgFrm .validatorOutB{width: 250px;overflow:auto; min-height: 62px;_height: 62px;text-align: right;padding: 5px;}
#wpActivateDlgFrm .LV_invalid {font-weight: normal !important;}
#wpActivateDlgFrm .general{width: 650px;min-height: 67px;_height: 67px;background-color: white;}
#wpActivateDlgFrm .fields{width: 390px;margin-bottom: 7px;}
#wpActivateDlgFrm .fields .descTxtPane{width: 390px;margin-bottom: 12px;}
#wpActivateDlgFrm .fields .required{width: 390px;}
#wpActivateDlgFrm .fields .required label{width: 230px;margin-bottom:1px;}
#wpActivateDlgFrm .fields .required input{margin: 0px;width: 130px !important;}
#wpActivateDlgFrm .hlpTxtPane{padding: 5px;width: 640px;min-height: 82px;_height: 82px; background-color: #fffff0;}
#wpActivateDlgFrm .hlpTxtPane *{color: #607c80;font-size: 11px;}
#wpActivateDlgFrm .hlpTxtPane dt{font-weight: bold;}
#wpActivateDlgFrm .hlpTxtPane dd{font-weight: normal; margin-bottom: 5px;border-bottom: 1px dashed white;}
#wpActivateDlgFrm .ctlsPane{width: 640px;}
#wpActivateDlgFrm .ctlsPane button{margin-right: 7px;}
#wpActivateDlgFrm .msg-table{width: 620px; background: transparent;}
#wpActivateDlgFrm .msg-table .dlgMsgTxt{padding: 10px;}
#wpActivateDlgFrm .msg-table .dlgMsgTxt p{font-weight: bold;color: #204A87 !important;}
#wpActivateDlgFrm .msg-table .dlgMsgTxt .dlgMsgTxtDetail{font-weight: normal;color: #204A87 !important; background: transparent;}
body {
	margin: 0;padding: 0;
}
* {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#bgImage{
	position: absolute;
	width:100%;
	height:565px;
	bottom: 0;left: 0;
	background: transparent url(/images/login/login-city.png) repeat scroll center center;
}

#logo{
	position: absolute;width: 160px;height: 82px;
	background: url(/images/login/logo-p.png) no-repeat scroll center top;
	margin: 3px 3px 2px 3px;
}


#headTitle{
	color: gray;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #0086c4;
	padding: 10px 3px 11px 11px;
	border:0;
}
#topLine {position: absolute; width: 100%; min-width: 640px; top: 0; background-color: #0086c4; height: 85px;}

#appInfo {
	position: absolute;
	bottom: 3px;
	left: 12px;
	display: block;
	float: left;
	color: gray;
	font-size: 12px;
}

#bgImage{
	position: absolute;
	width:100%;
	height:565px;
	bottom: 0;left: 0;
	background: transparent url(/skins/default/images/login/bg.png) repeat scroll center center;
}

#logo{
	position: absolute;width: 160px;height: 82px;
	background: url(/skins/default/images/login/logo.png) no-repeat scroll center top;
	margin: 3px 3px 2px 3px;
}

#content{
	position: absolute;
	float:right;
	display:block;
	width: 370px;
	left: 50%;
	margin-left: -188px;
	top: 50%;
	margin-top: -139px;
	text-align: left;
	background: transparent;
	border: 1px solid #0086c4;
	box-shadow: 1px 1px 7px #ABBAC5;-moz-box-shadow: #ABBAC5 1px 1px 7px; 
	border-radius: 5px;-moz-border-radius: 7px;
}
#formLogin label, #formLogin input{display: block;clear: both;float: right;margin-right:12px;}
#formLogin label, #formLogin input.input{width: 260px;}
#formLogin label{margin-top: 5px;font-size: 1.02em;color: rgb(3,74,145);font-weight: normal;}
#formLogin label.firstLabel{margin-top: 25px;}
#formLogin #submitLoginFormButton{border:none;margin-top: 12px;margin-bottom: 12px;}
#formLogin input.input{text-align: center;border: 1px solid #0086c4;font-size: 1.2em;border-radius: 5px;-moz-border-radius: 7px;color: rgb(3,74,145);}
#error{color: #ED731D; font-weight: bold; font-size: 12px; margin: 7px; padding: 3px;}

#activatelnk a{color: white;text-decoration: underline; font-weight: bold;padding: 5px;}
#activatelnk a:hover, #activatelnk a:focus{background-color: #28b9ff;color: white;text-decoration: none;}

.dlgHelp{color: #006291;}
.dlgCtls button{border: 1px solid #0086c4; color: navy;}
/*default skin*/
.descTxt{color: #4259c6 !important;}
.panelHelp,.hlpTxt{color: #4259c6 !important;}
.attentionTxt{color: #633232 !important;}

.legendTxt,
.sort-table tfoot td.legendTxt,
.lstPaginationPane *{color:#00458A;}

.noCurrentPeriod {border: 1px dashed #ff9933;}

input, select, textarea{color: black;}
/*style.css*/
h1,h2,
.alertH3
.headPayerTitle,
.headTitle,
.lstFieldLabel,
.sort-table .lstHintInfo,
.lstNumberTxt,input.lstPriceWOC,
#TMultiFormDlg .inputPanel .descriptionTitle p,
.dlgInfo,
#MB_content .dlgInfo p,
div.dlgPrint,

/*sortabletable.css*/
.sort-table tr.groupRow td div.factorInfo span,
.sort-table tr.groupRowService td div.factorInfo span,

/*feedback.css*/
#feedbackPane a,
#askNewLink,#questionsListLink,
.addFileTable td,
#questionForm,
.questionMessage,
.your_question,
#feedbackFormDlg td,
#addMessToTopicLink,
/*form.css*/
label,legend,
/*panel.css*/
.label,div.infoPanel p,
div.description div.infoField,
.inputPanel,.infoPane,.infoBigPane,
.inputPanel .description label,
.infoPane .description label,
.infoBigPane .description label,
.inputPanel fieldset legend,
/*news.css*/
.newsDate,
#ttttt {color:#0070a6;}
h1,h2 {color:rgb(0,67,126);}
h3 a,h2 a{color:#0070a6 !important;}

.sort-table tr.oddRow.groupRowService.linkedRecord.highlightRecord td,
#fieldset_2g .sort-table tr.oddRow.groupRowService.highlightRecord td,
#fieldset_3g .sort-table tr.oddRow.groupRowService.highlightRecord td{background: #ABF28A !important;}

.sort-table tr.evenRow.groupRowService.linkedRecord.highlightRecord td,
#fieldset_2g .sort-table tr.evenRow.groupRowService.highlightRecord td,
#fieldset_3g .sort-table tr.evenRow.groupRowService.highlightRecord td{background:#9BDB7D !important;}


/*style.css*/
div.autocomplete ul{border-right:1px solid #0070a6;border-top:1px solid #0070a6;}

#feedbackPane .headTitle {padding-left: 12px;background: #C6D5DF;color: navy;margin:0; margin-bottom: 7px;}

/*form.css*/
input, textarea, select{border: 1px solid #0070a6;background: white;}
#newsList h3,#startLinksDivHref{color:#005f8c;}

/*��������� ����*/
.titleDlgBg,
#MB_header a span{color: white;}
#MB_close:hover{background-color: blue;}
#MB_caption{color: white;background-color:#186b7e;border-bottom: 1px solid #363636;}
#MB_caption label,#MB_caption .lstHintDetailTxt{color: white;}
#MB_loading{background: transparent url(/skins/default/images/loading-small.gif) 50% 0 no-repeat;}
#MB_overlay{background-color: #49789e !important;}
#MB_window{border: 1px solid #3e6484;box-shadow: 4px 7px 7px #54646d;-moz-box-shadow: #54646d 4px 7px 7px;}
#MB_content fieldset{background-color: white;}
#MB_content fieldset.infoBox{background-color: transparent;}
#PHistory_FRM .ctlsPane,
#PHistory_FRM fieldset{width: 660px;}
#PHistory_FRM fieldset{border: 0px; margin-left: 5px;}


/*������� ������� ����������*/
#appDesktop{
background-color: #fbfbfb;
border-left: 1px solid #F1F3F5;
border-top: 1px solid #F1F3F5;
}
.appDesktopPagePanel{/* background-color: white; */}

/* ���� ��������� � ���������� �������� �������� */
#loaderScreen{background: rgba(0,67,126,0.7);}
#loaderWindow {
-moz-box-shadow: #ABBAC5 2px 2px 9px; 
box-shadow: 2px 2px 9px #ABBAC5;
color: #F9B651;
border: 2px solid #F9B651;
background-color: #0066c1;
}
#loaderWindow div {color: #F9B651; }
#loaderWindow a{color: #F9B651;font-weight: bold;}
#loaderWindow a:hover,#loaderWindow a:focus{background: #0073aa; color: white;}

/*������� ������*/
/*�������������� ������*/
#headPaneInfo {background-color: transparent;/*  #E4E4DE;background: transparent url(/skins/black/images/head_bg.png) repeat-x; */}
#headPaneInfo *{color: #595959;}
#headPaneInfo div.terminalInfo *{color: white !important;}
#headPaneInfo div.appInfo span{color: #C4CED9;}
#headPaneInfo div.supportInfo{color: #464646 !important;border: 1px solid white; border-top: 0px; margin-top: 0px;}
#headPaneInfo div.supportInfo span{color: #464646 !important; font-weight: bold;}
#headPaneInfo div.logoutCtl a {color: white;}
/*
#headPaneInfo { background-color: #186b7e;background: transparent url(/skins/default/images/head_bg2.png) repeat-x; }
#headPaneInfo *{color: white;}
#headPaneInfo div.terminalInfo *{color:white !important;}
#headPaneInfo div.appInfo span{color: #C4CED9;}
#headPaneInfo div.supportInfo{color: white !important;background-color: #176879;}
#headPaneInfo div.supportInfo span{color: white !important; font-weight: bold;}
#headPaneInfo div.logoutCtl a {color: white;}
*/

/*������ ��������*/
#payModePane, #npbSPnlPrefs{background-color: #e2eaeb;}
#npbSPnlPrefs{border: 1px solid #d3e1ee;}
#payModePane .optionalPM{height: 22px;padding: 0px;}

#glPnlCriteriaPane,
#olSPnlCriteriaPane,
#rlSPnlCriteriaPane,
#plSPnlCriteriaPane,
#fieldset_ordersRPnl,
#fieldset_paymentsRPnl,
#aggregate_report_fieldset,
#fieldset_2,#fieldset_3,
#fieldset_2g,#fieldset_3g,
#fieldset_11,#fieldset_01,
#fieldset_11g,#fieldset_01g
/* #npbSPnlGeneral0,
#npbSPnlGeneral */{
	background-color: #DDE6E6 !important; 
	-moz-box-shadow: #ABBAC5 2px 2px 9px; 
	box-shadow: 2px 2px 9px #ABBAC5;
}

#fieldset_01,#fieldset_11,
#fieldset_01g,#fieldset_11g{border:0px !important;}

#fieldset_payer .headPayerTitle{
	color:rgb(0,67,126);
	background-color: #F3F3F1;
	-moz-box-shadow: #c2c2ba 1px 1px 5px; 
	box-shadow: 1px 1px 5px #c2c2ba;
	border: 1px solid;
	border-color: #f4f3f2 #b9b3ac #b9b3ac #f4f3f2;
}

#fieldset_1,#fieldset_0,
#fieldset_1g,#fieldset_0g,
#fieldset_SPnlMsg,
#fieldset_reportsSPnl,
#fieldset_paymentsSPnl,
#npbSPnlGeneral0,
#npbSPnlGeneral{
	width: 770px;
	min-width: 770px;
}

#fieldset_01,#fieldset_11,
#fieldset_01g,#fieldset_11g{
	width: 760px;
	min-width: 760px;
	margin: 0px;
	margin-left: 3px;
	padding: 0px;
}


#npbSPnlCriteria .misc{width:215px;}
#npbSPnlCriteria .main{margin-left: -5px;}
#npbSPnlCriteria .bigPane .radioPane{border-bottom: 1px solid #ebebeb;}
#npbSPnlCriteria .bigPane .radioPane input{background-color: white;}
#npbSPnlCriteria .misc ul{border: 0px;}

fieldset legend{font-weight: normal; color:#464646;}

label,
.fields .optional label,
.infoBigPane .description label{color: #39463d;}

.fields .optional span,
.infoBigPane .description span{border: 1px solid #e2e0e0;}

input[type=button],button{background-color: #d8d5d1;}
#npbSPnlCriteria .misc li{background-color: #d8d5d1 !important;}

input[type=button],button, #npbSPnlCriteria .main{
border-top: 1px solid #f4f3f2;
border-right: 1px solid #b9b3ac;
border-bottom: 1px solid #b9b3ac;
border-left: 1px solid #f4f3f2;
}

.inputPanel,
.fields{
background-color: white;
border-top: 1px solid #b9b3ac;
border-right: 1px solid #f4f3f2;
border-bottom: 1px solid #f4f3f2;
border-left: 1px solid #b9b3ac;
border: 0px;
}

#glPnlCriteria .fields,
#npbSPnlCriteriaPanel .fields,
#olSPnlCriteria .fields,
#plSPnlCriteria .fields,
#rlSPnlCriteria .fields{
background: #f0f3f4 !important;
}

#npbSPnlCriteria .main{border-left: 0px;padding-left: 8px;}
#npbSPnlCriteria .misc li{
background-color: #e1ded9 !important;
border-left: 4px solid #f4f3f2;
border-top: 1px solid #f4f3f2;
border-bottom: 1px solid #b9b3ac;
}

#npbSPnlCriteria .misc li:hover,#npbSPnlCriteria .misc li:focus{background-color: #b4daef;}
.sort-table tr.groupRow,
#npbSPnlCriteria .misc .checkedItem, #npbSPnlCriteria .main{background-color: #96bed3 !important;}
#npbSPnlCriteria .misc .checkedItem {border-left: 5px solid #316973;}

/***/
.groupFieldsetFO,.groupFieldset{background-color: transparent !important;}
.groupFieldsetFO .headTitle {padding-left: 12px;background:#5f9eb1;color: white;margin:0;}

#SUBSCRIBERS_DLG_FRM fieldset{background: transparent !important;}
#TSubscribersDlg .fields fieldset{border: 1px solid #52a5b6;}

/*������� �����*/
#cash_reports_summary .crsReport .infopane span{border:0px;color: #464646;}

#fieldset_paymentsSPnl,
#fieldset_reportsSPnl,
#fieldset_goodsSPnl,
#fieldset_ordersSPnl{/* background-color: #e7e7e2; */padding:0px;padding-bottom: 5px;}

#glPnlCriteria,
#olSPnlCriteria,
#plSPnlCriteria,
#rlSPnlCriteria,
#npbSPnlCriteria{background-color: #dde6e6;padding:0px;padding-bottom: 5px;}

/*������ ���������� ��������� ������*/
#glPnlCriteria .validatorOut,
#olSPnlCriteria .validatorOut,
#plSPnlCriteria .validatorOut,
#rlSPnlCriteria .validatorOut,
#npbSPnlCriteria .validatorOut{background-color: #d7e1e1;border: 1px solid #ebebeb;margin-top: 0px;}

#rlSPnlCriteria .ctls fieldset{border:0;}
#rlSPnlCriteria .ctls fieldset.withLegend{border:1px solid  #cbcfcf;}
#rlSPnlCriteria .printDocOptions a:hover{background-color: blue;}


/*popup-���� ��� ���� � ����������������*/
div.autocomplete,
div.autocomplete ul li {background:#fff;}
div.autocomplete ul {
border-bottom:1px solid rgb(51,102,153);
border-left:1px solid rgb(51,102,153);
border-right:1px solid rgb(0,70,132);
border-top:1px solid rgb(0,70,132);
}
div.autocomplete ul li.selected {
	background:transparent url(/images/inside-content-menu-bg2.gif) repeat-x scroll center top;
}
div.autocomplete ul strong.highlight {color:#800;}
/***/
.headTitle{color:rgb(0,67,126);}
.headTitle span.totalTxt {color: #00458A;}
.headTitle span.errTxt{color: red;}

/* */
.fields,.msg-table{background-color: #fbfbfb;}
.dlgContentBody{background-color: #fbfbfb;/* border: 1px solid  #e6e6e6; */}

#ORS_FRM #inp_service,
#ORS_FRM #distORServices{border: 1px solid gray;}

#TMultiFormDlg .fields .descriptionTitle{background: #E2E9EB;}
#TMultiFormDlg .fields .descriptionTitle p{color: navy;}
#TMultiFormDlg .fields .optional .infoField {color:rgb(0,67,126);}

.infoBox,
.infoBox .fields{background: transparent !important;}
.infoBox .fields span{margin-bottom: 1px;margin-top: 1px;}


.sort-table thead td{background: #c6d5df;}

input[type=checkbox]{
	border: 1px solid;
}
input[type=checkbox].focusedInput,
.focusedInput,
input.focusedInput{
	background: #fff0bb !important;
	color: black;
	border: 1px solid #FFD030 !important;
}

input:focus, button:focus, textarea:focus,select:focus {
	background: #fff0bb !important;
}

/*icons*/
img.iconHelp{background:transparent url(/skins/default/images/ihelp24x24.png) no-repeat center center;}
img.iconSyncServices{background:transparent url(/skins/default/images/isync24x24.png) no-repeat center center;}

img.iconChecked {background:transparent url(/skins/default/images/checked-icon.png) no-repeat center center;}
img.iconUnchecked {background:transparent url(/skins/default/images/unchecked-icon.png) no-repeat center center;}
img.iconCollapsed{background:transparent url(/skins/default/images/iplus.png) no-repeat center center;}
img.iconExpanded{background:transparent url(/skins/default/images/iminus.png) no-repeat center center;}
img.paymentsHistoryIcon{background:transparent url(/skins/default/images/notebook.png) no-repeat center center;}

img.iconTop{background:transparent url(/skins/default/images/home.png) no-repeat center center;}
img.iconInfo{background:transparent url(/skins/default/images/notebook.png) no-repeat center center;}
img.iconOrderView{background:transparent url(/skins/default/images/iexcel.png) no-repeat center center;}
img.iconExcel{background:transparent url(/skins/default/images/iexcel.png) no-repeat center center;}
img.iconExcelOff{background:transparent url(/skins/default/images/iexcelOff.png) no-repeat center center;}
img.iconPdf{background:transparent url(/skins/default/images/ipdf.png) no-repeat center center;}
img.iconPdfOff{background:transparent url(/skins/default/images/ipdfOff.png) no-repeat center center;}
img.iconEdit{background:transparent url(/skins/default/images/edit.png) no-repeat center center;}
img.iconDelete{background:transparent url(/skins/default/images/idelete.png) no-repeat center center;}

img.iconPrintCheck{background:transparent url(/skins/default/images/print_check.png) no-repeat center center;}
img.iconPrintCheckOff{background:transparent url(/skins/default/images/print_check_off.png) no-repeat center center;}
img.iconPrintFiscalCheck{background:transparent url(/skins/default/images/iprint_fiscal_check.png) no-repeat center center;}

img.iconPaymentNormal{background:transparent url(/skins/default/images/ipaymentNormal.png) no-repeat center center;}
img.iconPaymentCancelled{background:transparent url(/skins/default/images/ipaymentCancelled.png) no-repeat center center;}
img.iconPaymentNoCancelled{background:transparent url(/skins/default/images/ipaymentNoCancelled.png) no-repeat center center;}
img.iconPaymentStorno{background:transparent url(/skins/default/images/ipaymentStorno.png) no-repeat center center;}
img.iconPaymentOffline{background:transparent url(/skins/default/images/ipaymentOffline.png) no-repeat center center;}

#rlSPnlCriteria .activeContentBox,
#rlSPnlCriteria .activeDoubleContentBox{background-color: #96bed3 !important;}
#rlSPnlCriteria .activeContentBox label,
#rlSPnlCriteria .activeDoubleContentBox label{color: navy !important; font-weight: normal;}
#ppDlgForm .infoFieldset table{margin:0px;margin-left:5px;width: 670px;}

#feedbackPane,
#glPnlCriteria .fields,
#olSPnlCriteria .fields,
#rlSPnlCriteria .fields,
#plSPnlCriteria .fields,
#ppDlgForm .infoFieldset,
#rlSPnlCriteria .activeContentBox,
#rlSPnlCriteria .activeDoubleContentBox,
#rlSPnlCriteria .normalContentBox,
#rlSPnlCriteria .normalDoubleContentBox{
	border: 1px solid;
	border-color: #f4f3f2 #b9b3ac #b9b3ac #f4f3f2;
}


#rlSPnlCriteria .printDocOptions #aggregateReportType1Content,
#rlSPnlCriteria .printDocOptions #aggregateReportType2Content,
#rlSPnlCriteria .printDocOptions #aggregateReportType6Content{
	border-color: #f4f3f2 #C4C4C4 #C4C4C4 #f4f3f2;
}

.dlgCheckBoxPane{
	border-color: #C4C4C4 #f4f3f2 #f4f3f2 #C4C4C4;
	background-color: #EFEFEF !important;
}

#aggregate_report_fieldset,
#ask_question_fieldset,
#fieldset_goodsSPnl,
#fieldset_goodsRPnl,
#fieldset_ordersSPnl,
#fieldset_ordersRPnl,
#fieldset_reportsSPnl,
#fieldset_paymentsSPnl,
#fieldset_paymentsRPnl{border-left: 0px;border-right: 0px;border-bottom: 0px;}


#fieldset_2,#fieldset_3,
#fieldset_2g,#fieldset_3g{
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

#aggregate_report_fieldset legend,
#ask_question_fieldset legend,
#fieldset_2 legend,#fieldset_3 legend,
#fieldset_2g legend,#fieldset_3g legend,
#fieldset_goodsSPnl legend,
#fieldset_goodsRPnl legend,
#fieldset_ordersSPnl legend,
#fieldset_ordersRPnl legend,
#fieldset_reportsSPnl legend,
#fieldset_paymentsSPnl legend,
#fieldset_paymentsRPnl legend{
	font-weight: normal;
	font-size: 12px; 
	padding: 3px; padding-left: 7px;padding-right: 7px;
	border-right: 1px solid white !important;
	border-bottom: 1px solid white !important;
	border-radius: 1px 1px 7px 1px;
	-moz-border-radius: 1px 1px 7px 1px;
	background: #16677A !important;color:white !important;
}

#fieldset_11,#fieldset_11g{border-top: 1px solid #f5f5f5 !important;}
#fieldset_11 legend,#fieldset_01 legend,
#fieldset_11g legend,#fieldset_01g legend{
	border-right: 1px solid white !important;
	border-bottom: 1px solid white !important;
	border-radius: 1px 1px 1px 7px;
	-moz-border-radius: 1px 1px 1px 7px;
	background: #16677A !important;color:white !important;
}



legend #searchResultTotalTitle,
legend .totalTxt{
	color: yellow !important;
	font-style: normal !important;
}
.sort-table tfoot tr{background-color: #f7f7f7;}



/*****************************************************************/

.first {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #666666 #666666 #FFFFFF;
}
.second {
	background: none repeat scroll 0 0 #999999;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
}
.last {
	background: none repeat scroll 0 0 #ffffff; /*#E8E8E3*/
	border-bottom: 1px solid #666666;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.first, .second{
	border-radius: 1px 4px 0px 0px;
	-moz-border-radius: 1px 4px 0px 0px;
}

.hpMenuItem .first,
.hpMenuItem .second{
	background: none repeat scroll 0% 0% #9DACBF; 
	border-bottom-color: rgb(102, 102, 102);
}
.hpMenuItemSel .first,
.hpMenuItemSel .second{
	background: none repeat scroll 0% 0% #f7f7f7; 
	border-bottom-color: #f7f7f7;
	border-top-width: 1px;
	border-top-color: #FF954A;
}

.hpMenuItem .first div *,
.hpMenuItem .second div *{color: white;}

.hpMenuItemSel .first div *,
.hpMenuItemSel .second div *{color: #464646;}

a.hpMenuItem:hover .first,
a.hpMenuItem:hover .second,
a.hpMenuItem:focus .first,
a.hpMenuItem:focus .second{
	background: none repeat scroll 0% 0% #0073aa;
	border-bottom-color: rgb(102, 102, 102);
}

a.hpMenuItem:hover .first *,
a.hpMenuItem:hover .second *,
a.hpMenuItem:focus .first *,
a.hpMenuItem:focus .second *,
a.hpMenuItemSel:hover .first *,
a.hpMenuItemSel:hover .second *,
a.hpMenuItemSel:focus .first *,
a.hpMenuItemSel:focus .second *{color:white !important;}


#headPane{border-top: 1px solid rgb(153, 153, 153);}
#headPane .headPaneSupportInfo{
	border-top: 1px solid #DBDBD2/* #666666 */;
	background: #ffffff/* #E8E8E3 */;
}

#headPane .headPaneSupportInfo .supportInfo{color: #AD5100;}
#headPane .limitedAccess h4{color: red; padding: 3px;}
#headPaneInfo .toolMenuCtls .syncCtl,
#headPaneInfo .toolMenuCtls .helpCtl,
#headPaneInfo .toolMenuCtls .logoutCtl{border-color: #186B7E;}
#headPaneSupportInfo.limitedAccess {height: 45px;}
#headPaneInfo .toolMenuCtls .firedLnk{border-color: #f4f3f2 #b9b3ac #b9b3ac #f4f3f2; background-color: white !important;}
#headPaneInfo .toolMenuCtls .firedLnk a{color: red !important;}


#headPane{border-top: 1px solid rgb(153, 153, 153); background: #676767;background: transparent url(/skins/default/images/head_bg2.png) repeat-x;}
#headPane .headPaneSupportInfo{
	border-top: 1px solid #DBDBD2/* #666666 */;
	background: #ffffff/* #E8E8E3 */;
}

#headPane .headPaneSupportInfo .supportInfo{color: #AD5100;}
#headPane .limitedAccess h4{color: red;padding: 3px;}
#headPaneInfo .toolMenuCtls .syncCtl,
#headPaneInfo .toolMenuCtls .helpCtl{border-color: #186A7D;}
#headPaneInfo .toolMenuCtls .logoutCtl{border-color: #f7f7f7;}
#headPaneInfo .toolMenuCtls .firedLnk{border-color: #f4f3f2 #b9b3ac #b9b3ac #f4f3f2; background-color: white !important;}
#headPaneInfo .toolMenuCtls .firedLnk a{color: red !important;}

#ask_question_fieldset{border: 0px;background:transparent !important;}

#feedbackPane{background-color: #E4E4DE;}


#TSubscribersDlg .fields fieldset{border: 1px solid #dbdbd2;}
#TSubscribersDlg .fields .counterField {padding-top: 1px;padding-bottom: 3px;background-color: #E4E4DE;}

.nesDialogInfoDebitAmount,
.nesDialogInfoDebitAmount td,
.nesDialogInfoCreditAmount,
.nesDialogInfoCreditAmount td{
	background-color: #DDE6E6 !important;
}
.nesDialogInfoCreditAmountItem,
.nesDialogInfoCreditAmountItem td{
	background-color: #FFFDF0 !important;
}

.nesDialogInfoDebitAmountItem,
.nesDialogInfoDebitAmountItem td{
	background-color: #FFF5F0 !important;
}
