body.orgStruct-popup {
	background-color: #F2F2F2;
	padding: 10px 5px 1px 15px;
}

.yui-skin-sam .orgStruct-popup table{
	border-spacing: 0px;
	border-collapse: collapse;
	/*border: 1px solid red;*/
}

.yui-skin-sam .orgStruct-popup table td{
	padding: 0px;
}

.orgStruct-popup #contacts_listFilter input,
    .orgStruct-popup #contacts_listFilter select{
	margin: 1px 0px;
}

.yui-skin-sam .img-btn{
	margin-left: 2px;
	margin-right: 1px;
	cursor: pointer;
}

.orgStruct-popup-hd div{
	margin: 0px 0px 3px 0px;
}

.yui-skin-sam .orgStruct-popup-bd{
	margin-top: 5px;
}

.yui-skin-sam .orgStruct-popup-bd .orgSet-area{
	width: 420px;	
	height: 280px;
}
.yui-skin-sam .orgStruct-popup-bd .orgSetChildren-area{
	width: 420px;
	height: 180px;
}

.yui-skin-sam .orgStruct-popup-bd .orgGroups-area{
	width: 420px;
	height: 210px;
}


.yui-skin-sam .orgStruct-popup-bd table td{
	/*vertical-align: top;*/	
}

.yui-skin-sam .orgStruct-popup-bd .orgUnit-area {
	height: 220px;
	width: 420px;
	overflow-x: auto;
	overflow-y: scroll;
	padding: 2;
	margin:2px 0;
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}

.yui-skin-sam .orgStruct-popup-bd .btnPanel {
	vertical-align:top;
	padding: 2px 0px;
	width: 17px;
}

.yui-panel .orgStruct-popup .button-div{
	margin-top: 15px;
}

.orgUnit-area .ygtvtn,
.orgUnit-area .ygtvtm,
.orgUnit-area .ygtvtmh,
.orgUnit-area .ygtvtp, 
.orgUnit-area .ygtvtph,
.orgUnit-area .ygtvln,
.orgUnit-area .ygtvlm,
.orgUnit-area .ygtvlmh,
.orgUnit-area .ygtvlp,
.orgUnit-area .ygtvlph,
.orgUnit-area .ygtvloading,
.orgUnit-area .ygtvdepthcell,
.orgUnit-area .ygtvblankdepthcell,
.orgUnit-area .ygtvspacer{
	height: 19px;	
}
		
.yui-skin-sam .orgStruct-popup .el-hidden {
	display: none;					
}
.yui-skin-sam .orgStruct-popup-bd .filter-div {
	width: 100%;					
}

.yui-skin-sam .orgStruct-popup-bd .filter-div input{
    box-sizing: border-box;
	width: 100%;					
}

.yui-skin-sam .orgStruct-popup-bd .orgNode-area {
	width: 420px;
	height: 210px;
}
		
.yui-skin-sam .orgStruct-popup-bd .filterResultDiv{
    color:#606463;
    font-size:80%;
}
		
.yui-skin-sam .orgStruct-popup-bd .results-area {
	margin: 5 0 5 0;
	width: 290px;
	height: 360px;
}
		
/* specific org-select-panel styles */
.org-select-panel{
	overflow-x: auto;
	overflow-y: scroll;
	margin: 2 0;
	padding: 2;
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}
		
 .org-select-panel .results-inner{
	width: 100%;	
}
 .org-select-panel .results-inner div.oneresult{
    width: 100%;
    /*white-space:nowrap;*/
}

.org-select-panel .results-inner .oneresult, 
 .org-select-panel .results-inner .oneresult img{
	cursor: default;
	vertical-align: bottom;
}
		
.org-select-panel .results-inner .oneresult-selected{
	background-color: #012761;
	color: #fff;
}
		
/* END of specific org-select-panel styles */
		
		
/* specific org-tree styles */
.yui-skin-sam .orgStruct-popup-bd .org-tree .oneresult, 
.yui-skin-sam .orgStruct-popup-bd .org-tree .oneresult img,
.yui-skin-sam .orgStruct-popup-bd .org-tree .oneresult input{
	cursor: pointer;
	vertical-align: middle;
}

.org-tree a.ygtvspacer:hover{   
	text-decoration: none;	
}

.yui-skin-sam .orgStruct-popup-bd .org-tree .oneresult span{
	margin-left: 5px;
}
		
.yui-skin-sam .orgStruct-popup-bd .org-tree .oneresult-selected{
	background-color: #012761;
	color: #fff;
}
.yui-skin-sam .orgStruct-popup-bd .org-tree .search-result{
	color: red;
}
/* END of specific org-tree styles */

.yui-skin-sam .orgStruct-popup-bd .yui-ac-content{
	width: 250px;
	height: 200px;
	overflow:auto;
	overflow-x:hidden;
}
		
#contacts_listFilter td{
	padding-right:8px;
}

.orgStruct-popup-bd a.btn {
    color: #9C241C;
    text-decoration: none;
    font-weight: bold;
}
.orgStruct-popup-bd a.btn:visited {
    color: #9C241C;
}

.orgStruct-popup-bd a.btn:hover {
    text-decoration: underline;
}
		
#out_leftPopupBodyArea {
	padding-top: 10px;
}
		
		h2.body-header {
			display:inline;
			font-size:11pt;
			text-decoration:none;
			margin-right:10px;
		}
		
		h3.body-header {
			display:inline;
			font-size:10pt;		
			margin-right:10px;
		}
	
		h3.header-selected,
		h2.header-selected {
			padding-left: 18px;
   			background: transparent url('../images/rod_pilk_sekcijai.gif') no-repeat center left;
	   		color:#606463;
		}
		
		h3.header-selected span,
		h2.header-selected span{
			cursor: default;
		}
	
		h3.header-notselected,
		h2.header-notselected {
			padding-left: 18px;
   			background: transparent url('../images/rod_raud_sekcijai.gif') no-repeat center left;
	   		color:#9C241C;
		}
	
		h3.header-notselected span,
		h2.header-notselected span{
			cursor: pointer;
		}
		

.searchForm .ac-values span{
	font-weight: bold;	
}


.orgStruct-popup-bd #orgStaffArea-btnMove{
	padding-left: 1px;
	margin-bottom: 4px;	
}

/* residents register */

#residentsRegister_filter td, #legalPersonsRegister_filter td{
    padding-right:8px;
    padding-bottom:2px;
}

#residentsRegister_resultsTable table, #legalPersonsRegister_resultsTable table{
    border-collapse: collapse;
}

#residentsRegister_resultsTable th, #legalPersonsRegister_resultsTable th{
    background-color: #6E7971;
    background-image: none;
    border-left: 1px solid #606463;
    border-right: 1px solid #606463;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9pt;
}

#residentsRegister_resultsTable td, #legalPersonsRegister_resultsTable td{
    border-bottom: 1px solid #606463;
    border-left: 1px solid #606463;
    border-right: 1px solid #606463;
    padding: 2px;
}

#residentsRegister_resultsTable td .yui-dt-liner, #legalPersonsRegister_resultsTable td .yui-dt-liner{
    padding: 0;
}

#residentsRegister_resultsTable td.yui-dt0-col-select, #legalPersonsRegister_resultsTable td.yui-dt0-col-select{
    text-align: center;
}

#residentsRegister_resultsTable .yui-dt-odd, #legalPersonsRegister_resultsTable .yui-dt-odd{
    background-color: #F3F4F3;
}

#residentsRegister_resultsTable .yui-dt-even, #legalPersonsRegister_resultsTable .yui-dt-even{
    background-color: #E4E5E4;
}

#residentsRegister_resultsHeader div, #legalPersonsRegister_resultsHeader div{
    color: #606463;
    font-size: 80%;
    margin-bottom: 2px;
    width: 97%;
}

#residentsRegister_resultsPaginator {
    margin: 0;
}

#residentsRegister_resultsPaginator a.yui-pg-first{
     background-image: url("../images/rod_first.gif");
     background-repeat: no-repeat;
     height: 15px;
     width: 22px;
}

#residentsRegister_resultsPaginator a.yui-pg-previous{
     background-image: url("../images/rod_left.gif");
     background-repeat: no-repeat;
     height: 15px;
     width: 22px;
}

#residentsRegister_resultsPaginator a.yui-pg-next{
     background-image: url("../images/rod_right.gif");
     background-repeat: no-repeat;
     height: 15px;
     width: 22px;
}

#residentsRegister_resultsPaginator a.yui-pg-last{
     background-image: url("../images/rod_last.gif");
     background-repeat: no-repeat;
     height: 15px;
     width: 22px;
}

.el-hidden {
    display: none;                  
}

.contactsFilterTable {
    display: inline-block;
    vertical-align: top;
}

.contactsFilterTable td.filterLabel {
    max-width: 136px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.contactsFilterTable td.filterLabel:hover {
    text-overflow: inherit;
    overflow: visible;
    position: relative;
}

.contactsFormTable {
    width: 100%;
}

.contactsFormTable td.propertyLabel {
    width: 35%;
    padding-left: 17px;
    text-align: left;
    vertical-align: top;
}

.contactsFormTable td.propertyValue {
    width: 65%;
}