#top-profile-tabs {
	width: 155px; float: left; position: relative; z-index: 2;
	margin-top: 17px; margin-left: 10px;
}
#top-profile-tabs li { position: relative; }
#top-profile-tabs li a {
	display: block;
	border-top: 1px solid #b2b2b2;
	padding: 12px 12px 12px 30px;
	color: #565656;	font-size: 11px; font-weight: bold;	text-decoration: none;
}
#top-profile-tabs li:first-child a { border-top: none; }
#top-profile-tabs li a:hover { color: #af1a1e; }
#top-profile-tabs .icoInside .ico { left: 0; }
  /*
  #top-profile-tabs > li { line-height: 3.3em; height: 34px; background: url(../img/bgs/tabs_new.png) no-repeat; padding-left: 9px; }
  #top-profile-tabs > li a { font-size: 1.1em; color: #565656; font-weight: bold; text-decoration: none; display: block; padding-left: 40px; position: relative; z-index: 1; top: 0; left: 0; }
  #top-profile-tabs > li a:hover, #top-profile-tabs > li a:focus { color: #000; }
    */
  #top-profile-tabs .sub-menu { z-index: 10; /*margin-left: 30px;*/ }
  #top-profile-tabs.secondary-menu .sub-menu li a:hover { color: #af1a1e; }
 /* .tabs .blue   { background-position: 0 -4px; }
  .tabs .orange { background-position: 0 -35px; }
  .tabs .red    { background-position: 0 -66px; }
  .tabs .beige  { background-position: 0 -97px; } */
  
  /*
  #top-profile-tabs a.base:hover, 
  #top-profile-tabs li.parent:hover a.base { background:transparent url(../img/menu/menu-active-left.png) no-repeat 30px 0; }
  #top-profile-tabs a.base:hover strong, 
  #top-profile-tabs li.parent:hover strong { padding: 2px 4px 0 0; }*/
	#top-profile-tabs li.parent	{ position: relative; }
	#top-profile-tabs li.parent:hover {
		padding-left: 5px;
		margin-left: -5px;
		background: #fff;
		border-radius: 10px 10px 0 0;
	}
	#top-profile-tabs li.parent:hover a .ico.big.addToGroups { background-position: -550px -48px; }
	#top-profile-tabs li.parent:hover a.base { background: none; }
	#top-profile-tabs li.parent:hover a strong { line-height: normal; padding: 0; background: none; }
	#top-profile-tabs.secondary-menu .sub-menu { position: static; }
	#top-profile-tabs.secondary-menu .sub-menu ul,
	#top-profile-tabs.secondary-menu .sub-menu ul li,
	#top-profile-tabs.secondary-menu .sub-menu ul li a { background: none; }
	#top-profile-tabs.secondary-menu .sub-menu ul { background: #fff; left: 0; width: 100%; padding: 10px 0; border-radius: 0 0 10px 10px; }
	#top-profile-tabs.secondary-menu .sub-menu ul li { padding: 0 5px; }
	#top-profile-tabs.secondary-menu .sub-menu li a { font-weight: normal; padding: 5px; }
  
  #top-profile-tabs .icon { width: 22px; height: 18px; background: url(../img/icons/icons_new.png) no-repeat; top: 8px; }
  
  #top-profile-tabs .send-msg-icn { background-position: -73px 0px; }
  #top-profile-tabs .contact-icn { background-position: -73px -23px; }
  #top-profile-tabs .add-to-group-icn { background-position: -137px -97px; }
  #top-profile-tabs .activities-icn { background-position: -137px -128px; }
  #top-profile-tabs .comercial-activities-icn { background-position: -137px -159px; }
  #top-profile-tabs .personal-profile-icn { background-position: -135px -176px; }
  #top-profile-tabs .upload-photo-icn { background-position: -314px -6px; }
  #top-profile-tabs .show-profile-icn { background-position: -314px -36px; }
  #top-profile-tabs .comercial-activity-icn { background-position: -136px -159px; }
  
  #top-profile-tabs .activities-icn { top: 8px; }  
  /*.tabs .comercial-activities-icn { top: 7px; }*/
  
  #top-profile-tabs .icon.send-msg2-icn/*,
  .tabs .icon.upload-photo-icn,
  .tabs .icon.show-profile-icn,
  .tabs .icon.comercial-activity-icn*/ { background: url(../img/icons/icons9.png) no-repeat; }
  
  #top-profile-tabs .icon.send-msg2-icn           { background-position: -378px -14px; }
  /*.tabs .icon.upload-photo-icn        { background-position: -378px -44px; height: 16px;  }
  .tabs .icon.show-profile-icn        { background-position: -378px -75px; }
  .tabs .icon.comercial-activity-icn  { background-position: -378px -136px; }  */
  
  #guest-book { width: 422px; float: left; padding-top: 12px; }
  #guest-book h2 { font-size: 1.8em; }
  #guest-book .frame { width: 50px; float: left; min-height: 55px; height:auto; margin:0; }
  #guest-book .content-item { margin-left: 60px; width: 318px; background: url(../img/line/fancy-line3.png) no-repeat left bottom; padding-bottom: 18px; }    
  #guest-book .last .content-item { background-image: none; }
  #guest-book #bottom-container-qb { position:relative;left:0;top:20px }
  
  #guest-book .content-item p { clear:both; height: auto; overflow: visible; line-height: 1.2em; }
  #guest-book .inline-icon-div { display:inline-block; }
  #guest-book .frame .jobs { top:50px; bottom:auto; }
  #guest-book .item { padding-bottom:0px; }
  #link-old-comments { padding: 0 0 5px 270px; }
  /*#old-comments { font-size: 1.1em; }*/
  #guest-book .heading { height:16px; }
  
  #guest-book .wtop { width:428px; height:14px; margin-top:-1px; float:left; background: url(../img/boxes/quest_top.png) no-repeat left top; }
  #guest-book .first .wtop { background: url(../img/boxes/quest_top_first.png) no-repeat left top; }
  #guest-book .wbottom { width:428px; height:14px; margin-bottom:3px; float:left; background: url(../img/boxes/quest_bottom.png) no-repeat left top; }
  #guest-book .wmiddle { width:388px; padding:0px 20px; height:auto; float:left; background: url(../img/boxes/quest_center.png) repeat-y left top; } 
  
  #guest-book.old-comments .wtop { background: none; }
  #guest-book.old-comments .first .wtop { background: none; }
  #guest-book.old-comments .wbottom { background: none; }
  #guest-book.old-comments .wmiddle { background: none; }
  
  .guest-menu { position:relative; float:left; font-size:1.3em; z-index:1; }
  .guest-menu li { float:left; line-height:29px; margin-bottom:-1px; margin-right: 10px; } 
  .guest-menu li.active { background: url(../img/slidding-doors/tab_gray_right.png) no-repeat right top; padding-right:14px;  } 
  .guest-menu li.active span.d { float:left; background: url(../img/slidding-doors/tab_gray_left.png) no-repeat left top; padding-left:24px; padding-right:10px; }
  .guest-menu a { color:#6a6a6a; text-decoration:none; }
  .guest-menu a:hover { color:#000; }
  
  .main-content-guest { float:left; }
  
  #writeGuestBookBtn { float: left; /*margin: 0 10px 0 10px;*/ }
  #writeGuestBookBtn .fbutton2,
  #writeGuestBookBtn .txt-submit { width: 230px; }
  #recommendBtn { float: left; }
  #recommendBtn .fbutton2,
  #recommendBtn .txt-submit { width: 170px; }
  
  #user-news { width: 285px; float: right; margin: 37px -10px 0 0; display: inline; }
  #user-news .wcenter { width: 252px; }
  #user-news .wmiddle { height: 247px; }
  #user-news .heading { clear: both; margin: 0; padding: 0; height:16px; }
  #user-news h3 { font-size: 1.3em; }
  #user-news .item { background:url("../img/line/big-horizontal-line.gif") no-repeat scroll 77% 100% transparent; }
  #user-news .item.last { background-image: none; }
  #user-news .content-item { height: auto; }
  #user-news .content-item a { color: #be4f52; }
  #user-news .content-item a:hover, #user-news .content-item a:focus { color: #000; }
  #user-news .wmiddle-expandable .wcenter-expandable { background-color: #fff; }
  #old-news { position: absolute; bottom: 5px; right: 5px; z-index: 1; font-size: 1.1em; }
  
 /* #report-share { position: absolute; right:0; top:10px; } */

/* #tabsuserEdit .ui-tabs-panel { padding-top: 2em; padding-bottom: 4em; } */
#tabsuserEdit .ui-tabs-panel { min-height: 40px; }
#tabsuserEdit #ui-tabs-5 { min-height: 150px; }
#tabsuserEdit #steps { left: 160px; }
#tabsuserEdit .fp-form .submit { margin-right: 0; }
.upload-info h2 { font-size: 120%; margin-bottom: 10px; }
.actual-icon { position: absolute; top: 0; right: 40px; }
.actual-icon .frame { left: 20px; }
.icon-title { font-size: 120%; color: #333333; margin-bottom: 10px; }
#powUploadInfoCont { margin-bottom: 15px; }
/* #editIconTab #powUploadInfoCont { height: 40px; } */

.profile-type { margin-bottom: 10px; }
  
 #UserEditpersonalForm table.tbl-cols-1 td.fp { width: 290px; }
 #UserEditpersonalForm table.tbl-lang td.fp { width: 150px; }
 form#UserEditpersonalForm #UserPersonalName, 
 form#UserEditpersonalForm #UserPersonalSurname,
 form#UserEditpersonalForm #UserNick,
 form#UserEditpersonalForm #compoUserStandardGender { width:270px; float: left; }

 form#UserEditcontactForm td.fp { width:300px; padding-right: 10px; }
 form#UserEditcontactForm .text-input { width:200px; }
/* #fb-connect { background: url("../img/icons/facebook-login.png") no-repeat; padding: 5px 0 0 30px; } */
#help-UserContactFacebook-window { display: inline-block; }
 
 .rgn-maps { position: absolute; right: 220px; top: 80px; }
 .rgn-maps .rgn-titles { font-weight: bold; position: absolute; left: -5px; top: 100px; width: 180px; overflow: hidden; }
 .rgn-maps .rgn-titles1 { top: 70px; }
 .rgn-maps img.cs-region-map { position: absolute; left: 0; top: 0; }
 .rgn-maps img.sk-region-map2 { position: absolute; left: 0; top: -15px; }
 .rgn-maps img.sk-region-map { position: absolute; left: 68px; top: 21px; }
 
 .chg-title h2 { font-size: 120%; margin-bottom: 10px; }
 
 
/* form#UserFindForm .compo-textinput { width: 30%; margin-right: 10px; } */
 form#UserFindForm .regions-tree-cont { padding: 10px; }
 form#UserFindForm .regions-tree { vertical-align: top; width: 260px; }
 form#UserFindForm .regions li { font-size: 11px; }
 form#UserFindForm .search-name th { text-align: center; }
 form#UserFindForm .search-name th label { float: none; }
 form#UserFindForm .search-name td.fp { width: 60%; }
 form#UserFindForm #newSearchName { width: 95%; }
 .select-search-name { margin-bottom: 10px; }
 
 .album-drop .ssitem { opacity:0.5; }
 
 #compoUserStandardGender .fp-radiobutton { display: inline; position: static; float: none; }
 #compoUserStandardGender .fp-radiobutton label { padding-right: 20px; }
 
table#abilitiesPan { width: 100%; }
table#abilitiesPan td.pans { vertical-align: top; }
/* table#abilitiesPan td.pan-sel-ability { width: 500px; } */
table#abilitiesPan td.pan-edit-ability { width: 200px; }
.ability-form-container { width: 100%; margin-bottom: 2em; }
.ability-form-container .submit { position: relative; margin-top: 2em; }
.ability-form-container .note.active { margin-bottom: -7px; }
.ability-form-container .form-search table.tbl-cols-1 th { padding: 0; }
#OfferAddabilitiesForm .submit { position: absolute; }
#myActiveAbilities li { display: block; padding: 0; margin: 0 10px 20px 0; float: left; text-align: center;font-size: 120%;}
#myActiveAbilities a { text-decoration: none; color: #868686;display: block; padding: 9px 15px;  }
#myActiveAbilities a:hover { text-decoration: underline; }
#myActiveAbilities li.current { font-weight: bold;/*background: url(../img/slidding-doors/red-btn-left-2.png) no-repeat top left; */ }
#myActiveAbilities li.current a {
	color: #FFF; /* background: url(../img/slidding-doors/red-btn-right-2.png) no-repeat top right; */
	background-color: #af191d;
	border-radius: 5px;
}
#abilitiesPan .add-ability { margin-top: 10px; }
/* table#abilitiesPan td.pans #create-btn {  width: 170px; padding-left: 0; float: right; background-image: url(../img/btns/create-bg.png); display: block; line-height: 27px; font-size: 1.2em; text-decoration: none; position: relative; top: 0; right: 0; z-index: 0; } */
table#abilitiesPan td.pans #create-btn { position: absolute; top: 25px; right: 35px; }
/* table#abilitiesPan td.pans #create-btn strong { display: block; text-align: center; padding-left: 15px; } */
#abilityReqTitle { display: inline-block; }
.fp-form table.tbl-cols-1.tbl-dress td.fp { width: 300px; }

h1 { font-size:180%; font-weight: normal; margin-bottom: 20px; color: #5a5a5a; font-family: Arial, Helvetica, sans-serif; }

/* search form */
 .form-search .req-group { width: 672px; margin-left: -6px; }
  .form-search .req-group .padding { padding: 20px 15px 15px; margin: -15px 4px 10px 2px; background: #f0f0f0;-moz-border-radius: 8px; border-radius: 8px;}
  .form-search .req-group .note {
/*	  background: url(../img/bgs/note-line3.png) no-repeat;*/
	  background: #fff;
	  border: 1px solid #d7d7d7;
	  margin: 0 4px -1px 2px; width: auto;
	  border-radius: 10px;
	  height: 38px;
  }
  
  .form-search table td.fp { vertical-align: top; }
  .form-search table.tbl-ethno { width: 212px; float: left; }
  .form-search table.tbl-onbody { width: 400px; float: left; }
  .form-search table.tbl-cols-1.tbl-dress2 td.fp { width: 700px; }
  .form-search .tbl-dress2 .slider-range { float: none; }
  .form-search .tbl-dress2 .range-input { margin-top: 10px; }
 .form-search .tbl-dress2 td.fp.fp-range .text-input { width: 230px; }
  .form-search table.tbl-hair { width: 170px; float: left; }
  .form-search table.tbl-hair .text-input, .form-search table.tbl-agency .text-input { display: block; }
   .form-search table.tbl-color { width: 230px; }
   .form-search table.tbl-hair td.fp { width: 150px; }
  .fp-form.form-search table.tbl-hair td.fp .moreinfo { width: 100px; }
  .form-search table.tbl-ethno th, .form-search table.tbl-onbody th, .form-search table.tbl-hair th { width: 60px; }
  .form-search table.tbl-color th { width: 80px; }
  .form-search table.tbl-ethno td.hlp, .form-search table.tbl-onbody td.hlp, .form-search table.tbl-hair td.hlp { width: 0; }
  .form-search table.tbl-exp td.fp { width: 500px; }
  .form-search table.tbl-exp .fp-radiobutton { clear: none; width: 150px; }
  .form-search table.tbl-agency th { width: 150px; }
  .form-search table.tbl-agency td.fp { width: 400px; }
  .fp-form .d-moreinfo.mi-bellow { margin: 3px 0 0 0; }
  #compoUserModelInAgencyOptOtherAgencymodel { width: 300px; }
  .form-search table.tbl-cols-1.tbl-shoot-what2 td.fp-2 { width: 230px; }
  
  .form-search table.tbl-poss td.fp { width: 240px; }
  .form-search table.tbl-poss th { width: auto; }
  .form-search table.tbl-gr-poss td.fp { width: 120px; }
  .form-search table.tbl-gr-poss th { width: auto; }
  .form-search table.tbl-ma-poss td.fp { width: 130px; }
  .form-search table.tbl-ma-poss th { width: 100px; }
  
  .form-search .req-group .padding.cnt-notes { padding: 10px 0 20px 6px; }
.form-search .cnt-notes label { float: none; }
.form-search .cnt-notes .textarea { float: left; margin: 10px 0 0 10px; }
 

#tabsuserEdit .ability-form-container .req-group { margin-bottom: 25px; }
#tabsuserEdit .ability-form-container.not-active .req-group { margin-bottom: 50px; }
.ability-form-container .fp-form td.fp .text-input { width: 30%; margin-right: 10px; }
.ability-form-container .fp-form td.fp .text-input.moreinfo { width: 150px; }
#UserModelOnBodyOptTatoomodel { width: 193px; }
#UserModelOnBodyOptPiercingmodel { width: 100px; }

.form-search .cnt-with table.tbl-cols-1 td.fp { width: 250px; }
.form-search .cnt-why table.tbl-cols-1 td.fp { width: 150px; }
 .form-search .cnt-why table.tbl-cols-2 th { width: 100px; }
 .form-search .cnt-lang table.tbl-cols-1 td.fp { width: 150px; }
 .form-search .cnt-with table.tbl-ph-exp td.fp { width: 590px; }

/* #UserEditabilityFormphotographer .bb { margin-top: 10px; } 
#UserEditabilityFormphotographer .tbl-cols-1 tr.w3 td.fp { width: 180px; }
 #UserEditabilityFormphotographer .tbl-cols-1 th { width: 150px; }
 #UserEditabilityFormphotographer .fp-radiobuttons { position: relative; }
 #UserEditabilityFormphotographer .fp-radiobutton { position: absolute; } */
 
/* #UserEditabilityFormmodel .tbl-cols-3 .compo-textinput { width: 60px; }
 #UserEditabilityFormmodel .tbl-cols-3 th { width: 60px; }
 #UserEditabilityFormmodel .tbl-cols-3 td.fp { width: 160px; }
 #UserEditabilityFormmodel .tbl-exper th { width: 80px; }
 #UserEditabilityFormmodel .tbl-exper td.fp { width: 160px; }
 #UserEditabilityFormmodel .tbl-agency th { width: 100px; }
 #UserEditabilityFormmodel .tbl-agency td.fp { width: 300px; } 
 
 .form-search .cnt-hair table.tbl-cols-1 td.fp { width: 400px; }
 .form-search .cnt-hair table.tbl-cols-2 td.fp { width: 250px; }
 .form-search .cnt-hair table.tbl-cols-1 th,
 .form-search .cnt-hair table.tbl-cols-2 th { width: 100px; }
 .form-search .tbl-poss td.fp { vertical-align: top; }
 #compoUserModelPartmodellingOptOtherPartmodel { width: 150px; }
 #UserEditabilityFormphotographer .tbl-tfp td.fp { width: 500px; }
 #UserEditabilityFormphotographer .tbl-tfp .mi-wrapper td { width: 200px; }
 #compoUserPhotographerMotivationphotographer137 { top: 4px; }
 #compoUserPhotographerMotivationphotographer138 { top: 4px; left: 180px; }
 #compoUserPhotographerExperiencephotographer139 { top: 4px; }
 #compoUserPhotographerExperiencephotographer140 { top: 4px; left: 180px; }
 #compoUserPhotographerExperiencephotographer141 { top: 4px; left: 360px; } */
 
/* #UserEditabilityFormphotographer .tbl-cols-2 td.fp { width: 160px; } */
 
 #UserEditabilityFormmake_up_artist .tbl-cols-2 th { width: 150px; }
 #UserEditabilityFormmake_up_artist .tbl-cols-2 td.fp { width: 160px; }
 #UserEditabilityFormmake_up_artist .tbl-exper th { width: 100px; }
 #UserEditabilityFormmake_up_artist .tbl-exper td.fp { width: 100px; }
 
 #UserEditabilityFormblogger.graybg { width: 667px; }
 /* #UserEditabilityFormblogger.graybg .req-group { width: 600px; } */
 #UserEditabilityFormblogger .tbl-cols-1 th { width: 70px; }
 #UserEditabilityFormblogger .tbl-cols-1 td.fp { width: 200px; }
 #UserEditabilityFormblogger .tbl-cols-1 td.hlp { width: 100px; }
 #UserEditabilityFormblogger .text-input { width: 300px; }
 
 /* #AlbumVoidForm td.fp.col-abil { width: 190px; }
 #AlbumVoidForm td.fp.col-cat { width: 115px; }
 #AlbumVoidForm td.fp.col-alb { width: 180px; }
 #AlbumVoidForm td.fp.col-creat { width: 168px; }
 #AlbumVoidForm td.fp { padding-bottom: 0; }
 #AlbumVoidForm td.fp label { margin-top: 3px; }
 #AlbumVoidForm td.fp label.new-album-name { margin-top: 0; margin-bottom: 0; }
 #AlbumVoidForm table { width: 100%; }
 #AlbumVoidForm #create-btn { margin-top: 25px; } */
 
 .filter-container .heading { padding-right: 0; }
  .filter-container .heading li { margin-top: -7px; position: relative; top: 4px; }
 .filter-container .heading li.fright { /*width: 250px; margin-right: -13px;*/ width: auto; background: none; padding: 0; }
 .filter-container .vertical-aligned { line-height: 25px; color: #5B5A5A; }

 #search-result { margin-left:-14px; margin-top:15px; width:740px; }
 #search-result li { float: left; }
 #search-result td { height: 38px; }
 #search-result tr.active-detail *,
 #search-result tr.odd:hover *,
 #search-result tr:hover * { background-color: #c7eaee; }
 #search-result tr.odd * { background-color: #e2e2e2; }
 
 .profile-links { width: 100%; text-align: right; margin-bottom: 5px; font-size: 1.1em; }
 .profile-links span { margin-left: 20px; }
 
 #UserNewpswForm #UserEmailorname { width: 300px; }
 #UserNewpswForm #recaptcha_widget_div { padding: 10px 150px; }
 
 #UserPswForm #UserPassword,
 #UserPswForm #UserPassword2 { width: 200px; margin-right: 20px; }
 
 #UserLoginForm2 { padding-top: 10px; }
 #UserLoginForm2 th { width: 200px !important; }
 #UserLoginForm2 td.fp { width: 400px; }
 #UserLoginForm2 #UserUsername2 { width: 300px; }
 #UserLoginForm2 #UserPassword2 { width: 200px; margin-right: 20px; }
 
 #fbLoginBtn { position: absolute; top: 15px; right: 20px; }
 
 #UserVerifyForm .txt-submit { width: 250px; }
 
 /* #AddressesBookAddForm .compo-textinput { width: 300px; } */
 #AddressesBookAddForm td.fp, #AddressesBooksDescrTxt { width: 360px; }
 #AddressesBookTags { width: 350px; }
 
 #top-profile.view-personal { margin-bottom: 13px; }
 #tabsuserNotify           { width: 730px; position: relative; top: 0px; z-index: 1; left: 0; /* margin-bottom: 9px; */ }
 #tabsuserNotify .ui-tabs-panel { padding:0; }
 #tabsuserNotify .wmiddle  { height: 225px; }
 #tabsuserNotify .wcenter  { width: 697px; }
 #tabsuserNotify .wright   { width: 15px; }
 #tabsuserNotify .wleft    { width: 18px; }
 #tabsuserNotify .wtop     { height: 39px;}
 #tabsuserNotify .fancy-tabs { position: absolute; top: -39px; left: 0; z-index: 1; width: 730px; }
 #tabsuserNotify .wbottom  { height: 21px; position: relative; z-index: 2; left: 0; top: 0; }
 
 #UserAddcommentForm label,
 #UserAddrecommendForm label { float: none; display: block; }
 #UserAddcommentForm .fp-legend,
 #UserAddrecommendForm .fp-legend { margin-top:10px; }
 
 #webcamdetect { position: absolute; left: -1000px; top: -1000px; }
 #editIconTab { width: 100%; margin-bottom: 40px; }
 #editIconTab #divusePhotoBtn { bottom: 250px; }
 
 #UserEditcompanydataForm table.tbl-cols-1 { width: 500px; }
 
 #compoUserModelHairExtendedmodel,
 #compoUserModelAgencyExclusivitymodel { margin-left: 5px; }
 
 #info-side-container .info-ability-list { overflow:auto; height:180px; }
 
 #viewProfile { margin-right: 10px; }
 
 #searchFormCont { padding: 0 20px 0 25px; }
 #searchFormCont .form-search .req-group { padding-top: 20px; }
 #searchFormCont .search-name { margin-top: 20px; }
 #searchFormCont .fp-form .tbl-regn th { width: 120px; }
 #searchFormCont .fp-form .tbl-regn td.fp { width: auto; }
 #searchFormCont .fp-form .search-common td.fp { width:80px; }
 #searchFormCont .fp-form .search-common td.fp.fp-0 { width:200px; }
 #searchFormCont #UserStandardSearchName { width:130px; }

#notes2 { width: 728px; margin-left: -6px;  }
#notes2 .note-detail .wcenter { background-color: #E2E2E2; width: 712px; }
#notes2 .note-detail .wbottom .wleft { background-image: url("../img/boxes/btm-left-light-gray.png"); }
#notes2 .note-detail .wbottom .wright { background-image: url("../img/boxes/btm-right-light-gray.png"); }
#notes2 .note-detail .wcenter-expandable { padding: 10px 0 0 0; }
#notes2 .note { margin-bottom: -20px; }
#notes2 .closed { margin-bottom: 13px; }

#d-showFriends { overflow: hidden; }
#d-showFans .paggination, #d-showFriends .paggination { width: 100%; }

#UserFriendRequest,#UserFriendRequest2 { width: 330px; }
.friend-request-cont { padding-bottom: 20px; }
.friend-request-cont #UserFriendRequest { width: 280px; }
#divsubmitUserViewfriendsForm,#divsubmitUserViewfriendsForm2 { margin-right: 2px; }

.frameiconblock .close { right: 0; top: 0; }

#profileCompletnessCont { position: absolute; right: 140px; bottom: 155px; z-index: 1000; font-weight: bold; }
#profileCompletnessCont.registration-data { right:25px; bottom: 195px; }
#profileCompletness { font-size: 1.4em; color: #AF1A1E; }

#fbSyncFrCont { float: right; }
#shareAlbum { position: absolute; /*top: 5px; left: -8px;*/ right: 0; bottom: 0; }

#info-tabs.ability-tabs .skill-icn { display: none; }
#info-tabs.ability-tabs #itactive .skill-icn { display: inline-block; padding-right: 5px; vertical-align: text-bottom; }

#userFans,#userBlocked,#userVisitors { padding: 0 0 10px 18px; }
#userFriends { padding: 0 0 0 18px; }
#addCommBtn { right: 193px; }
#noteContent { overflow: auto; color: #5B5A5A; width: 100%; min-height: 120px; }

#notes2 .item-sep { background: #a7a7a7; height: 1px; border:0; }

#UserEditfandataForm .text { margin-right: 20px; float: left; }
#UserEditfandataForm .compo-textinput { width: 170px; margin-right: 10px; }
#UserEditfandataForm label { float: none; }
#UserEditfandataForm .textarea { clear: both; padding-top: 10px; }
#UserEditfandataForm #UserFanNote { width: 500px; }

#blog-items { margin-top: 20px; }
#blog-items .blog-article .wmiddle-expandable { width: 706px; }

#createNewAlbum { padding-top: 18px; display: block; }

#address-book.profiles-list { margin-left: 0; width: 725px; }
#address-book .note { margin-bottom: 1px; }
#address-book .header-commercial { margin-top: 10px; }

#compoAlbumName { width: 360px; }
#AlbumDescrTxt { width: 362px; }

/* .ui-dialog.d-fans-friends .ui-dialog-titlebar-close { margin: -25px 0 0; } */
.dialog-html-title { margin: 5px 0 0 15px; height:45px; }
.dialog-html-title .dialog-title { line-height: 35px; margin-left: 10px; }
.dialog-html-title .dialog-title small { font-size: 80%; }
.dialog-html-title .icon { width: 49px; height: 40px; position: relative; display: block; float: left; background-image: url(../img/icons/icons9.png);font-weight: bold;}
.dialog-html-title .icon.stars-icn3 { background-position: -278px -153px;text-decoration: none; color: #FFF;}
.dialog-html-title .icon.stars-icn3 span { display: block; width: 28px; margin: 18px 0 0 20px; text-align: center; font-size: 14px; }
.dialog-html-title .icon.likes-icn3 { background-position: -184px -151px;text-decoration: none; color: #FFF;}
.dialog-html-title .icon.likes-icn3 span { display: block; width: 28px; margin: 22px 0 0 16px; text-align: center; font-size: 14px; }

.main-content { width: 465px; float: right; }
  .main-content .ttl { font-size: 18px; margin-bottom: 8px; /* 15px;*/ }
  .main-content .alias { color: #5b5a5a; font-size: .8em; }
  .main-content .nickname { color: #af1a1e; }
  .main-content .complete-percent { color: #5b5a5a; font-size: 11px; font-weight: normal; margin-top: 5px; float: right; }
  .main-content .complete-percent strong { font-size: 14px; color: #000; }

 #contact-info-all {
	 width: 250px; height: 150px; margin-bottom: 5px;
	 border-left: 1px solid #f0f0f0;
	 padding-left: 20px;
 }
  #contact-info-all .wmiddle { height: 87px; }
  #contact-info-all .wcenter { width: 224px; }

#personal-info { /*width: 250px; */float: left; margin-bottom: 30px; /*background: url(../img/line/fancy-line.gif) no-repeat -11px 12px;*/  }
  #personal-info .cs-region-map,
  #personal-info .sk-region-map2 { position: absolute; left: 84px; top: 100px; }
  #personal-info .sk-region-map { position: absolute; left: 185px; top: 100px; }  
  #contact-info { /*width: 250px;*/ margin-left: 190px; }

  #contact-info li,
  #personal-info li { font-size: 12px; color: #5b5a5a; padding-bottom: 7px; }
  #personal-info li { padding-bottom: 8px; font-size: 12px; }
  #personal-info .age, #personal-info .gender { float: left; font-size: 14px; }
  #personal-info .gender { padding-right: 25px;}
  #personal-info span { color: #000; font-weight: bold; }
  #personal-info #system-info { font-size: 11px; position: absolute; bottom: 0; }

  #contact-info li .lab { display:block; float:left; padding-right:5px; text-align:right; width:26px; font-weight: normal; }

  #contact-info .im-indicators { margin-left: 0px; margin-top: 10px; }
  #contact-info .im-indicators div { float: left; }
  	#contact-info .im-indicators .inline-icon { width: 22px; height: 22px; padding-right: 0; margin-right: 4px; border-radius: 3px; }
  	#contact-info .im-indicators .inline-icon:hover {
		box-shadow: inset 3px 3px 12px -3px rgba(0,0,0,.5);
		-moz-box-shadow: inset 3px 3px 12px -3px rgba(0,0,0,.5);
		-webkit-box-shadow: inset 3px 3px 12px -3px rgba(0,0,0,.5);
	}

  .main-content .name-fan,
  .comercial .main-content .name { color:#AF1A1E; }
  .comercial #contact-info li, .comercial #personal-info li { padding-bottom: 2px; }
  .comercial .main-content .ttl { margin-bottom: 5px; }
  .comercial #personal-info .address { margin: 7px 0 3px; }
  .comercial #personal-info { background-position: -11px 20px; }

#top-profile > .wmiddle {
	padding: 15px;
	background: #fff;
	border-radius: 10px;
}

#tableUsersActivity { font-size: 12px; line-height: 17px; width: 100%; }
#tableUsersActivity td { padding: 10px; border-bottom: 1px solid #f1f1f1; }
#tableUsersActivity .altrow td { background-color: #fff; }
#tableUsersActivity a { font-weight: bold; }
#tableUsersActivity .UsersActivity-created { width:130px; }

.profile-address { clear: both; padding: 15px 0; text-align: center; font-size: 14px; }