 #info-container.white-box .wmiddle-expandable .wleft-expandable { padding-left: 3px; }
 #info-container.white-box .wmiddle-expandable .wright-expandable { padding-right:5px; }

.offer-fcnt { width: 100%; }
  .offer-fcnt .heading { clear: both; }
  .offer-fcnt .heading li { background: url(../img/line/fancy-line8.jpg) no-repeat 100% 7px; border-right: 0; }
  .offer-fcnt .heading li.last { background:none; }
  .offer-text { width: 450px; float: left; margin-right: 10px;}
  #offerInterest .offer-text { width: 410px; }
  .offer-info { width: 170px; float: left; position: relative; top: -14px; table-layout:fixed; /*margin-bottom: -14px; */}
  .offer-info td, .offer-info th { font-size: 1.1em; padding-bottom: 3px; }
  .offer-info th { font-weight: normal; color: #5b5a5a; white-space: nowrap; }
  .offer-info td strong { padding-left: 5px; color: #000; overflow:hidden; white-space:nowrap; }
  #offers .offer-info { width: auto; float: none; position: relative; top: 0; /*margin:10px 0 0; */ }
  #offers .offer-info-right { width: 75px; }
  #offers .offer-info-left { width: 140px; }
  #forum-comments .offer-info-left { width: 120px; }
  
  
  .offer-type { width: 67px; float: left; position: absolute; right: 16px; bottom: 14px; }
  .offer-type .lab { line-height: 18px; height: 20px; background: url(../img/legends/offer-bg.png) no-repeat; text-align: center; font-size: 1em; margin-top: 3px; }
  .offer-type .green-lab { background-position: 0 -29px; }
  .offer-type .orange-lab { background-position: 0 0; }
  .offer-type .red-lab { background-position: 0 -58px; }
  .offer-type .silver-lab { background-position: 0 -87px; }
  .offer-type .green-light-lab { background-position: 0 -115px; }
  
#filter-offers .gray-separator { padding: 0 0 0 11px; }
#filter-offers .label { padding: 4px 10px 0 0; }
.legend .skills { padding: 0 0 0 10px; }/*
#compocheckMyOffers { margin-left: 20px; }*/
#compocheckMyOffers .ui-button-text { font-weight: bold; }
#filter-offers .last.ab-last { border-right: 1px solid #BBBABA; padding-right: 6px; }

#offers .box { width: 360px; height: 168px; float: left; padding: 0; background: url(../img/boxes/forums-box-small.jpg) no-repeat; position: relative; }
	#offers li.box:nth-child(2n) { float: right; }
#offers .frameblock { margin: 15px 0 0 17px; }
#offers .discussion-desc { padding: 0 10px; margin-left: 50px;  }
/* #offers .discussion-desc a  { text-decoration: none } */
.discussion-desc p  { font-size: 12px; line-height: 16px; height: 32px; overflow: hidden; }

#offers .legendbox { width: 340px; position: absolute; bottom: 4px; left:8px; }
#offers .legend2 { float: right; background: #f0f0f0; font-size: 90%; padding: 5px 10px; text-align: center; -moz-border-radius: 5px; border-radius: 5px; }
#offers .legendbox ul { margin: 0 0 3px 3px }
#offers .legendbox li { border-width: 0; background: url(../img/line/fancy-line9.gif) no-repeat 100% 6px; }
#offers .legendbox li.last { background:none; }
#offers .legendbox li .skill-icn { margin-right: 1px; }
	#offers .legendbox li.last .skill-icn { margin-right: 5px; }

#offer-detail h3 { font-size: 120%; }
#offer-detail h4 { font-size: 120%; padding-bottom: 0.6em; }
#offer-detail .offer-about { font-size: 120%; padding-bottom: 1em; color: #5b5a5a; display: block; }
#offer-detail #topicTools { font-size: 120%; padding-bottom: 1em; }
#offer-detail .offer-about p { font-size: 100%; }
#offer-detail .graytext { color: #5b5a5a; margin: 0; }
#offer-detail .graytext.last { margin-bottom: 1em; }
/* #offer-detail a { color: #af1a1e; }
#offer-detail a:hover { color: gray; } */
#offer-detail a { color: gray; }
#offer-detail a:hover { color: #af1a1e; }


#topicTools .infos { margin-top: 8px; margin-right: 0; }
#topicTools .separator { margin-top:13px;}
#topicTools .report-btn { margin-top: 12px; }
#topicTools .addthis-btns { right: 80px;top:5px;}

/* #tabsofferAdd .ui-tabs-panel { padding-top: 2em; padding-bottom: 2em; }
#tabsofferAdd #ui-tabs-1, #tabsofferAdd #ui-tabs-5, #tabsofferAdd.fp-wiz .ui-tabs-panel { padding-bottom: 4em; } */
#tabsofferAdd .ui-tabs-panel { min-height: 40px; }
#tabsofferAdd .fp-form .submit { margin: 10px 3px 0 0; }
#tabsofferAdd .ability-form-container-1 .form-search .submit { display:none; }
#tabsofferAdd .ability-form-container-1 { margin-bottom:4em; }
#divsubmitOfferAddabilitiesForm, #tabsofferAdd .form-search .submit { margin: 20px 3px 0 0; }
#OfferAddtermForm table.tbl-cols-1,
#OfferAdddescriptionForm table.tbl-cols-1 { width: 620px; }
#OfferAddtermForm table.tbl-cols-1 th,
#OfferAdddescriptionForm table.tbl-cols-1 th { width: 100px; }
#OfferAddtermForm table.tbl-cols-1 td.fp,
#OfferAdddescriptionForm table.tbl-cols-1 td.fp { width: 420px; }
#OfferAdddescriptionForm table.tbl-cols-1.can-opts { margin-top: 10px; }
#OfferAdddescriptionForm table.tbl-cols-1.can-opts td.fp { width: 200px; }
#OfferAddtermForm .loc-name, #OfferAddtermForm .loc-city { width: 100px; }
#OfferAddtermForm .loc-street { width: 152px; }
#OfferAddtermForm table.tbl-cols-1.next-term { margin-bottom: 15px; width: 650px; }
#OfferAddtermForm .next-term td { text-align: right; }
#OfferAddtermForm .offer-term-cont { margin-bottom: 10px; }
/* #compoOfferTitle, */
#OfferTitle { width:392px; }
#OfferAdddescriptionForm textarea { width: 400px; }
#OfferAdddescriptionForm #OfferPrice { width: 150px; }
#OfferAdddescriptionForm #compoOfferPriceType .fp-radiobutton { clear: none; margin-right: 22px; }
#OfferAddmodelForm td.fp .text-input, #OfferAddlectorForm td.fp .text-input { width: 292px; }
#OfferAddmodelForm table.tbl-cols-1 td.fp, #OfferAddlectorForm table.tbl-cols-1 td.fp { width: 385px; }
#OffersDetailSubtitle { width: 400px; }
.fp-form table.tbl-shoot-what2 td.fp { width: 100px; }

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: 335px; }
.ability-form-container { width: 100%; margin-bottom: 2em; }
.ability-form-container .submit { position: relative; margin-top: 2em; }
#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: 7px 15px 10px;  }
#myActiveAbilities a:hover { text-decoration: underline; }
#myActiveAbilities li.current { font-weight: bold; }
#myActiveAbilities li.current a { color: #FFF; }
#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 strong { display: block; text-align: center; padding-left: 15px; } */

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

.ability-form-container .text-input { width: 30%; margin-right: 10px; }

.offer-category { position: absolute; left: 0; top: 0; width: 250px; }
 /*.filter-box { width: 522px; height: 26px; background:none; }
 .filter-box { width: 522px; height: 26px; background: url(../img/bgs/filter-list.jpg) no-repeat; } */
.offer-filter { position: absolute; right: 8px; top: 11px; width: 250px; }
/* .offer-filter label { font-size: 11px; margin-top: 2px; } */
.settings-show-top { margin-top: 15px; }

#applicantsForm .fp-checkbox-appl { position: absolute; left: 15px; top: 68px; }
#applicantsForm .fp-checkbox-act { clear: none; }
#applicantsForm .chk-actions { margin-left: 80px; }
/* #applicantsForm .chk-actions #bottom-info-menu { padding: 10px 30px 10px 32px; } */
#applicantsForm .view-msgs { position: absolute; right: 30px; bottom: 15px; z-index:100; }

.select-term { margin-top: 30px; }
.term-applicants { position: absolute; left: 0; top: 0; width: 600px; }

.fw-images { padding: 5px; }
.fw-image { text-align: center; margin-bottom: 5px; }

.fw-thumb .pg-title,
.fw-images .pg-title { display: inline; }
.fw-thumb .form-attachment-title,
.fw-images .form-attachment-title { margin-left: 10px; }
.fw-images .pg-subtitle { display: block; text-align: center; margin-top: 5px; }

p.bottom-bg .infos a.applicant-link { display: inline; }
p.bottom-bg .infos .applicant-link-cont { margin-left:20px; }

#applicantsForm .comment .compo-checkbox .ui-button { width: 20px; }
#applicantsForm .chk-actions .ui-buttonset .ui-button { margin-right: 1em; }
#applicantsForm .comment .classify-appl { right: 30px; }
.classify-appl .label-radio, label { margin-right: 5px; }
#applicantsForm .compo-checkbox .ui-button .ui-button-text { padding-left: 3px; }

#offer-detail-buttons { padding:10px 3px 0 0; }
#offer-detail-buttons .my-attend { float: right; font-size: 14px; line-height: 24px; font-weight: bold; }

#addApplicantLink { float: right; font-size: 11px; position: relative; z-index: 3; top: -10px; }
#viewcomments .settings-show.appl-list-cont { width: 600px; }

#MessagesTemplateEditclassifForm .text-input { width: 400px; }
#MessagesTemplateEditclassifForm table.tbl-cols-1 td.fp { width: 420px; }

#divsubmitOfferAddabilitiesForm { margin-top: 0; right: 32px; bottom: 42px; }

#priorityOffers a.revert { text-decoration: none; }

.ability-form-container .regions-tree-cont { padding: 10px; }
.ability-form-container .regions-tree { vertical-align: top; width: 260px; }

#abilityRequiredOffer { position: absolute; top: 27px; left: 30px; }

.sitem .photos.empty { display: none; }

#benefitleft .fp-form-help { position: absolute; right: 0; top: 13px; }
#benefitleft .price-wide strong.body { width:75px; }

#OfferAddapplicantFormApplDlg .lbl-note th, #OfferAddapplicantFormApplDlg .lbl-note td.fp, #OfferAddapplicantFormApplDlg .lbl-note td.hlp { padding-bottom: 0; height: 10px; }
#OfferAddapplicantFormApplDlg .lbl-note td.fp label { margin-bottom: 0; }

#benefit .credit-explain { position:absolute; bottom:45px; right:90px; }
#benefitleft #compoOfferSendmsg { background:none; }

/* since 16.4.2013 */
#offers .box {
	min-height: 138px; max-height: 168px; height: auto; padding-bottom: 35px;
	background: none;
}
#offers .box > .clearfix,
#offers .legendbox ul { background: #fff; }
#offers .box.emphasized > .clearfix,
#offers .emphasized .legendbox ul { background: #cfe8f1; }
#offers .box > .clearfix {
	margin: 0 3px; padding: 15px 10px;
	border-radius: 10px;
	position: relative;
/*	height: 100%;*/
	}
	#offers .box > .clearfix.withLegendbox { border-bottom-left-radius: 0; }
	#offers .animal-image { margin-bottom: 0; }
#offers .legendbox {
	height: 25px; width: auto;
	bottom: -19px; left: 0; right: 0;
}
#offers .legendbox ul {
	float: left;
	margin: 0; padding: 0 5px 5px 10px;
	border-radius: 0 0 10px 10px;
}
#offers .frameblock { margin-left: 0; margin-top: 0; }
#offers .legend2 { margin: 10px 10px 0 5px; }
#offer-detail #topicTools { padding-bottom: 10px; }
#topicTools .report-btn { margin-top: 9px; }
#offer-detail .detail td { text-align: left; padding: 5px 10px 5px 0; }
#interes-offer,
#start-discuss { text-decoration: underline; border:none; }
#interes-offer,
#start-discuss,
#interes-offer span,
#start-discuss span { font-size: 14px; background: none; float: none; display: inline; }
#interes-offer span,
#start-discuss span { padding: 0 10px; font-weight: bold; }
#offer-detail-buttons { text-align: center; }
#offer-detail-buttons a { border-left: 2px solid #5a5a5a; border-radius:0; }
	#offer-detail-buttons a:first-child { border-left: none; }
#start-discuss, #interes-offer { color: #5a5a5a !important; }
#interes-offer:hover,
#start-discuss:hover { color: #af1a1e !important; }

#offers .skill-icn,
#topicTools .skill-icn { width: 21px; margin-left: -1px; margin-right: -1px; }
#offers .skill-icn-hostess.active-icn,
#topicTools .skill-icn-hostess.active-icn { width: 12px; background-position: -277px -21px; }
#offers .skill-icn-graphic.active-icn,
#topicTools .skill-icn-graphic.active-icn { width: 12px; background-position: -177px -21px; }
#topicTools .skill-icn-make_up_artist.active-icn,
#offers .skill-icn-make_up_artist.active-icn { margin-left: -3px; }
#offers .skill-icn-blogger.active-icn,
#topicTools .skill-icn-blogger.active-icn { margin-left: -4px; width: 19px; }
#offers .skill-icn-stylist.active-icn,
#topicTools .skill-icn-stylist.active-icn,
#offers .skill-icn-model.active-icn,
#topicTools .skill-icn-model.active-icn { width: 19px; }
#topicTools .ico.note { position: relative; top: 2px; }

#applicantsForm .comment .classify-appl ul { margin-right: 15px; }
#applicantsForm .comment .classify-appl li { float: left; margin-right: 20px; }
#applicantsForm .comment .classify-appl .checkboxWrapper {
	float: left; margin: -5px 5px 0 0; padding: 10px 5px 5px;
	border-radius: 0 0 15px 15px;
	background: #e8e8e8;
	}
	#applicantsForm .comment .classify-appl .checkboxWrapper.green.active { background: #8cd525; }
	#applicantsForm .comment .classify-appl .checkboxWrapper.gray.active { background: #787878; }
	#applicantsForm .comment .classify-appl .checkboxWrapper.red.active { background: #ae1f24; }
#applicantsForm .comment .classify-appl .checkboxWrapper input { margin: 0; }

#submitOfferAddadminapplicantForm { float: left; }

.fpButton {
	padding: 0;
	background: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	color: #5a5a5a;
	font-size: 12px;
	text-decoration: underline;
	}
	.fpButton:before { content: "+ "; }
	.fpButton span { display: none; }
	.fpButton:hover { background: none; color: #af1a1e; }
	
	.form-search table.tbl-ethno2 th { width: auto; }
.form-search table.tbl-ethno2 td.fp { width: 17%; }

h2.offersHeading { color: #5a5a5a; font-size: 18px; font-weight: normal; }

.filter-box { float: left; }
.categories { float: right; margin-top: 7px; }
.filter-box .skills .ui-button { background-position: 0 1px; }
.filter-box .skills .skill-icn { left: 0; top: -2px; margin-top: 0; }
.filter-box .skills li.last label { float: none; margin-bottom: 5px; }

/* filters */
.actualFilter { font-size: 12px; color: #5a5a5a; padding: 0 13px; }
.actualFilter strong { color: #000; }
.actualFilter a { font-weight: bold; color: #af1a1e; }

/* offers */
.offerFor { float: left; margin-right: 15px; font-size: 11px; color: #5a5a5a; }
.offerFor .ico { vertical-align: bottom; }
.offerFor + .legend2 { margin-top: 12px; }

#steps.steps-6 { left: 190px; }
#steps.steps-7 { left: 160px; }