div.contacts_txt {
	margin:15px 28px 20px 28px;
	color:#58595B;
}

div.person_info div.picture{
	margin-bottom:30px;
}

ul.contact-info-block{
	overflow:hidden;
}
ul.contact-info-block li {
	float: left;
	list-style: none outside none;
	margin-right: 50px;
}

ul.contact-info-block li h4{
	margin:0;
	font-size:1.2em;
	font-weight: bold;
}

div.consultations h4, div.absence h4{
	margin:30px 0 0 0;
	font-size:1.2em;
	font-weight: bold;
}

ul.contact-info-block li div.mail, ul.contact-info-block li div.adress, ul.contact-info-block li div.phone, ul.contact-info-block li div.room{
	margin:0.9em  0;
	clear:both;
}
ul.contact-info-block li div.mail{
	padding-top:0.8em;
}
ul.contact-info-block li p{
	margin:0;
}
ul.contact-info-block li p.position-name, div.consultations p.position-name {
	font-weight: bold;
	margin-top:1em;
}
ul.contact-info-block li div p.label {
	float: left;
	font-weight: bold;
	margin-right: 5px;
}
ul.contact-info-block li p.sub-title {
	line-height: 1.2em;
}
ul.contact-info-block li div p.content {
	float: left;
}

div.contacts_txt div.cv_text{
	clear:both;
	margin-top: 30px;
}
div.contacts_txt div.cv_text ul{
	margin-left:28px;
}
div.contacts_txt div.cv_text a{
	color:#3B6E8F;
}



.treeview, .treeview ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.treeview ul.loading{
	height:16px;
	background:transparent url(../img/ajax-loader.gif) no-repeat scroll 0 0px;
}

ul.loading{
	height:16px;
	background:transparent url(../img/ajax-loader.gif) no-repeat scroll 0 0px;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

div.hitarea{
	width:15px;
	height:15px;
	float:left;
}

div.expandable-hitarea{
	background:transparent url(../img/open.gif) no-repeat scroll 0 0px;
}

div.collapsable-hitarea{
	background:transparent url(../img/close.gif) no-repeat scroll 0 0px;
}

li.collapsable span.struct-name{
	font-weight:bold;
}

li.expandable span.struct-name{
	font-weight:normal;
}

div.main_new_txt div.treeview ul {
	margin-left:0px;
}

.treeview li {
	margin:0;
	padding:3px 0 3px 36px;
}

.treeview li.cont-list-level-1{
	margin:0;
	padding:3px 0 3px 0px;
}






.contact_frame			{color:#3B6E8F}
.table_frame			{clear:both;margin:2px 0px 2px 97px;}

.colored_row			{background-color:#F0F0F0}

.table_style			{border:1px solid;border-color:#396E8E;width:100%;border-collapse:collapse;border-spacing:0px;}
.surname_table_style		{border:1px solid;border-color:#396E8E;width:100%;border-collapse:collapse;border-spacing:0px;}
.table_style td			{vertical-align:top;padding:2px;}
.level_name			{height:15px;font-weight:normal}
.level_name_active		{height:15px;font-weight:bold}
.position			{width:200px; color:#58595B}
.name				{width:250px}
.name a				{color:#3B6E8F;}
table .phone				{width:80px; color:#58595B }
.surname_email			{width:185px}
.address_email			{width:270px}
.units_email			{width:370px}
.unit				{width:250px; color:#58595B}
.address			{width:100px; color:#58595B}
table .room				{width:80px; color:#58595B}

.contact_frame div.add_search{
	color:#58595B;
}


#alphacontlisttabs{
	margin:2px 0px 0px 20px;
	height:30px;
}

#alphacontlisttabs div{
	float:left;
	padding:2px 3px 0px 3px;
	margin:3px 3px 10px 3px;
	min-width:14px;
	height:18px;
	font-weight:bold;
	text-align:center;
	background-color:#A39161
}

#alphacontlisttabs div a{
	color:#ffffff;
}

#tabcontent {
	clear:both;
	margin:2px 0px 2px 20px;
}

#alphacontlisttabs div.selected{
	background-color:#b5111a
}


/*from jnice.css*/
#search_contacts .sr_select_2, #search_contacts .sr_input, #search_contacts .sr_select_1 {
	float:left;
}

#search_contacts .sr_input {
	margin-left:0px;
}

#search_contacts .sr_select_2 .jNiceSelectWrapper{
	width:151px;
}

#search_contacts .jNiceSelectWrapper  div  span{
	padding-top:2px;
	padding-bottom:2px;
	height:17px;
}

#search_contacts .sr_select_2 .jNiceSelectWrapper .jNiceSelectText {
	width: 139px;
	background-color:#a29162;
	border-bottom-color:#a29162;
	color:#FFFFFF;
}

#search_contacts .sr_select_2 .jNiceSelectWrapper .jNiceSelectOpen {
	background: url(../img/arrow_down_white.jpg) no-repeat center 4px;
}
#search_contacts .jNiceInputInner {
	background:#FFFFFF;
	padding-top:2px;
	height:17px;
}
#search_contacts div.jNiceSelectWrapper ul{
	margin-top:5px;
}
#search_contacts .sr_select_2 {
	margin-right:3px;
}

/*from style.css*/
#search_contacts div.sr_input {
	width:148px;
}

#search_contacts {

	background:#396E8E;
	display:block;
	width:348px;
	padding:5px 0px;
	height:22px;
	margin-top:0px;
}
#search_contacts input {
	background:#FFFFFF;
}
#search_contacts div.a {
	float:right;
}

#search_contacts select.jNiceHidden{
	display:none;
}
#search_contacts div.sr_button{
	margin-left:154px;
	float:left;
}

#search_contacts .jNiceWrapper{
	display:block;
}

/*from style_txt1.css*/

#search_contacts .sr_select_2 .jNiceSelectWrapper ul {
	/*height:65px;*/
	width:148px;
}

.contact_changing.left_mrg{
	padding-top: 12px;
}
.contact_changing.add_search{
	margin-bottom: 15px;
}
div.contact_changing a{
	color: #3B6E8F;
}

/* For lucontacts user CV */
/*div.user-cv {
    padding-top: 20px;
}

div.user-cv a {
    color: #3b6e8f;
}

div.user-cv ul {
    margin-left: 20px;
    padding: auto;
}*/
