.search_txt {
    width: 117px;
    height: 14px;
    padding-left: 3px;
    font-size: 1em;
    border: 1px solid #a1a1a1;
}
.loading {
    
   margin-top:expression(parseInt(document.documentElement.scrollTop,10)+'px');
}
.search_btn {
    vertical-align: middle;
    padding-left: 4px;
    padding-bottom: 3px;
}

.profile-item {
    clear: both;
    width: 100%;
    /* overflow:hidden; */
    _overflow:visible;
    _height:1%;
    font-size:1.1em;
}
.profile-item dt {
    padding: 0;
    width: 160px;
    float: left;
    
}
.profile-item dd {
    margin-left: 160px;
    padding:0 0 0 3px;
    _height:1%;
}
.profile-item label {
    width:155px;
    padding:0 5px 0 0;
    float:left;
}
.profile-item p {
    margin-left:155px;
}
.resizable-textarea {
   width:340px;
}
.title-h2 {
    clear:both;
}
div.grippie
label.caption {
    display:block;
    font-weight: bold;
    margin-top: 8px;
}
#participation-info-dialog label {
   float:left;
   width:139px;
   padding:0 5px 0 0;
   
   
}
#participation-info-dialog p {
      overflow:hidden;
    _overflow:visible;
    _height:1%;
    padding:0 0 7px;
}
.title-h1 {
    color: #3277C2;
    font-size: 16px;
    display: block;
    padding-bottom: 4px;
    margin-bottom: 10px;
}

.title-h2 {
    color: #777;
    font-size: 14px;
    display: block;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    font-weight: bold;
    padding-bottom: 4px;
    margin-bottom: 10px;
}

#profile-contacts {
    overflow:hidden;
    _overflow:visible;
    _height:1%; 
    list-style-type: none;
}

#profile-contacts li { /*>*/
    float:left;
    clear:left;
    width:auto;
}

#profile-contacts li.icon {/*>*/
    padding-left: 24px;
    line-height: 24px;
    
}

#profile-contacts li span { /*>*/
    padding-right:10px;
    float:left;
}

#profile-photo {
    padding: 4px;
    border: 1px solid #ccc;
}


#participation-info {
    overflow:hidden;
    _overflow:visible;
    _height:1%; 
    list-style-type: none;
    width:100%;
}

#participation-info li {/*>*/
    position:relative;
    /* float:left; */
    clear:left;
    width:auto;
    margin:0 32px 6px 0;
    border-right:1px dotted #999;
}

#participation-info li.icon {/*>*/
    padding-left: 24px;
    line-height: 24px;
}

#participation-info li span {/*>*/
    margin-right: 10px;
}
#participation-info .profile-item-toolbar {
  position:absolute;
  width:24px;
  /* left:8px;
  _left:-24px; */
 /*  margin-left:100%; */
 right:-33px;
 _right:0;
}
#participation-info .profile-item {
    clear:none;
    position:relative;
    _height:1%;
}
#participation-info .icon-add {
    position:static;
    border:none;
}
.icon {
    width: 24px;
    height: 24px;
}
    
.icon-edit {
    background: url(../img/icons-actions.gif) no-repeat scroll 0px -4px;
    float:left;
}

.icon-delete {
    background: url(../img/icons-actions.gif) no-repeat scroll 0px -37px;
    float:left;
}

.icon-add {
    background: url(../img/icons-actions.gif) no-repeat scroll 0px -69px;
}

.icon-icq {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px 2px;
}

.icon-jabber {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px -23px;
}

.icon-skype {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px -47px;
}

.icon-lj {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px -73px;
}

.icon-vk {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px -99px;
}

.icon-email {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px -122px;
}

.icon-phone {
    background: url(../img/icons-contacts.gif) no-repeat scroll 0px -145px;
}

.icon-website {
    padding-left: 1px;
}

.icon-text {
    padding-left: 1px;
    padding-bottom: 10px;
    line-height: 1em;
}

.width-max {
    width: 340px;
}

.temporary-hidden {
	visibility: hidden;
}

.button-save {
    margin-left: 50px;
}

.button-delete {
    margin-left: 10px;
}

#form-news-edit dt {
	padding-bottom: 4px;
	font-weight: bold;
	display:block;
}

#form-news-edit dd {
	display:block;
	padding-bottom: 10px;
}

#form-news-edit textarea {
    width:740px;
}

#form-news-edit .width-max {
    width:740px;
}

.event-list-item {
    clear: both;
    width: 100%;
    overflow:hidden;
    _overflow:visible;
    _height:1%;
    padding-bottom: 6px;
}
.event-list-item dt {
    padding: 0;
    width: 80px;
    float: left;
    
}
.event-list-item dd {
    margin-left: 80px;
    padding:0 0 0 3px;
    _height:1%;
}

.event-list-item dd p {
	font-style: italic;
	color: #505050;
}

#event-profile .width-max {
	width: 560px;
}

#profile-address, #profile-description, #profile-content {
    width:720px;
}

#linked-organizations-dialog label {
   float:left;
   width:139px;
   padding:0 5px 0 0;
   
   
}
#linked-organizations-dialog p {
      overflow:hidden;
    _overflow:visible;
    _height:1%;
    padding:0 0 7px;
}

#linked-organizations {
    overflow:hidden;
    _overflow:visible;
    _height:1%; 
    list-style-type: none;
    width:100%;
}

#linked-organizations li {/*>*/
    position:relative;
    /* float:left; */
    clear:left;
    width:auto;
    margin:0 32px 6px 0;
    border-right:1px dotted #999;
}

#linked-organizations li.icon {/*>*/
    padding-left: 24px;
    line-height: 24px;
}

#linked-organizations li span {/*>*/
    margin-right: 10px;
}
#linked-organizations .profile-item-toolbar {
  position:absolute;
  width:24px;
  /* left:8px;
  _left:-24px; */
 /*  margin-left:100%; */
 right:-33px;
 _right:0;
}
#linked-organizations .profile-item {
    clear:none;
    position:relative;
    _height:1%;
}
#linked-organizations .icon-add {
    position:static;
    border:none;
}

.list-item {
    padding-top: 6px;
}

.strikeout {text-decoration: line-through;}

.link a:hover {
    text-decoration:underline;
}

.arrowlink {
    text-decoration:underline;
	background:transparent url(../img/arrow_jump.gif) no-repeat scroll right center;
	padding:2px 16px 2px 0;
	text-align:left;    
}

.x-close {
    text-decoration:underline;
	background:transparent url(../img/x-close.gif) no-repeat scroll right center;
	padding:2px 16px 2px 0;
	text-align:left;    
}

.required {
	
}
