/*
CautaBona v2
Author: Machteamsoft
*/

/*------------------------------------ header -------------------------------------*/

.registerBox { position: absolute; left:10px; top:17px; width:240px; border-right:1px solid #FEF0AC;}
.registerBox2 { position: absolute; left:280px; top:17px; width:170px; border-right:1px solid #FEF0AC}
.registerBox p { margin-bottom:5px;}
.registerBox2 p { margin-bottom:5px;}
.logoBox { position: absolute; left:10px; top:10px; width:250px; border-right:1px solid #FEF0AC}
.logoBox a { display:block; width:230px; height:48px; text-indent:-9999px; background:url(../images/logo-small.jpg) no-repeat;}
.innerPage { left:470px!important;}
.loginBox { position:absolute; left:280px; top:15px}
.loginBox .loginLabel { font-weight:bold; margin-bottom:2px;}
.loginContent p { float:left; margin-right:5px;}
.loginContent p input.inputText{ width:150px; padding:2px 4px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.innerPage { left:470px!important;}
.innerPage p input.inputText { width:100px;}
.forgotPass { margin-left:10px; padding-top:5px;}

.homeLogged { margin-bottom:40px}

.loginName { font-weight:bold; margin-bottom:5px;}
.logOut { font-size:11px; position:absolute; bottom:5px; right:5px}

/*------------------------------------- container ------------------------------------------------*/

.logoContainer {}
.logoContainer .logo { }
.logoContainer .logo a { display:block; width:490px; height:127px; text-indent:-9999px; background:url(../images/logo-big.jpg) no-repeat; margin:49px auto 8px}

.mainSearch { margin-bottom:20px;}
.mainSearch h2 { color:#fff; font-weight:bold; font-size:30px; margin:20px 0 50px 0; }
.mainSearch p { margin-bottom:5px;}
.mainSearch select { padding:2px; margin-bottom:20px;}
.mainSearch .searchLabel { font-size:14px; font-weight:bold; color:#fff;margin:0 0 0 0}
.mainSearchLeft { width:428px; height:316px; padding-right:24px; background:url(../images/box-left.jpg) no-repeat; float:left; text-align:right;}
.mainSearchRight { width:428px; height:316px; padding-left:24px; background:url(../images/box-right.jpg) no-repeat right top; float:right; text-align:left;}
.searchContainer a {  color:#fff; display:block; text-align:center; font-size:15px; font-weight:bold}
.mainSearchLeft a {background:url(../images/cautare-btn.gif) no-repeat; width:180px; float:right; padding:7px 0 10px 0; text-decoration:none!important}
.mainSearchRight a {background:url(../images/cautare-btn2.gif) no-repeat; width:181px; float:left; padding:7px 0 10px 0; text-decoration:none!important}

span.holderHp {color:#FFFFFF;font-size:30px;font-weight:bold;margin:20px 0 50px;display:block; }
.mainSearch h1.seoTitle { display:inline;font-weight:bold;}
.inTextH3 { font-weight:Bold; display:inline}
span#seoFriendly.mb10 { display:block; }

.rss { text-align:right; margin-bottom:10px }
.rss a { background:url(../images/rss.jpg) no-repeat left top; padding-left:20px;}

.homeContent { margin-bottom:20px; }
.homeContentLeft { border:1px solid #FEF0AC; width:600px; float:left}
.homeContentRight { width:290px; float:right; border:1px solid #FEF0AC; }
.homeContent .homeContentTitle { font-size:16px; font-weight:bold; border-bottom:1px solid #FEF0AC; padding:8px 15px}
.homeContentContainer { background:#fff; padding:15px 15px 3px 15px;}
.homeContentContainer p { margin-bottom:10px;}
.homeContentContainer ul { margin-bottom:10px; list-style:disc outside none; margin-left:15px;}
.homeContentContainer ul li { margin-bottom:3px;}

.profileHeaderContainer { border-bottom:1px solid #FACE6D; margin-bottom:10px; padding-bottom:5px;}
.profileHeaderContainer .profileAction { display:block; float:right; margin-left:10px; display:block; width:21px; height:21px; text-indent:-9999px; background:url(../images/actionsSprite.gif) no-repeat}
.profileHeaderContainer .profileActionDisable {cursor:default;display:block; float:right; margin-left:10px; display:block; width:21px; height:21px; text-indent:-9999px; background:url(../images/actionsSpriteDisable.gif) no-repeat}
.profileHeaderContainer .save { background-position:-67px top}
.profileHeaderContainer .block { background-position:-33px top}
.profileHeaderContainer .review { background-position:-98px top}
.profileHeaderContainer .print { background-position:left top }


/*------------------------------------------ sidebar -------------------------------------------*/

/*filtre cautare*/
.advancedSearchTitle { color:#999; font-size:16px; font-weight:bold; border:1px solid #ccc; padding:5px}
.advancedSearchFields {margin-bottom:20px;}
.advancedSearchFields li { margin-bottom:25px;}
.advancedSearchFields li.lastMainFilter { margin-bottom:0}
.advancedSearchFields input, .advancedSearchFields select { vertical-align:middle}
.advancedSearchFields input.inputText {width:180px; padding:1px 4px; border:1px solid #eee; border-top-color:#999; border-left-color:#999;}
.advancedSearchFields select { width:190px; padding:1px;}
.advancedSearchFields input.shorter { width:80px}
.advancedSearchFields .labelExplain { color:#999}
.advancedSearchFieldTitle { border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:15px; cursor:pointer }
.dotOpenClose { float:right; font-weight:bold}
.advancedSearchFieldTitle p { color:#e7a354; text-transform:uppercase; font-weight:bold; font-size:16px; background:url(../images/dotOpenClose.gif) no-repeat left 6px; padding-left:17px;}
.advancedSearchFieldTitle p.closed { background-position:left bottom}
.advancedSearchFieldContent .mainLabel { display:block; }
.advancedSearchFieldContent .mainLabelNoFloat { display:block;  margin-bottom:5px; font-size:13px; font-weight:bold}
.advancedSearchFieldContent .eraseFields { padding-top:7px; display:block; float:left}
.incadrareOptionContainer { }
.incadrareOptionContainer p { margin-bottom:5px;}
.incadrareOptionContainer p strong { }
.incadrareOptionContainer p span { font-size:11px; display:block; color:#999;}

ul.neighbors {}
ul.neighbors li { margin-bottom:5px;}
ul.neighbors li a {-moz-border-radius:5px;}
ul.neighbors li.cautaMenajera a {background:#FEFBEC  url(../images/cautaMenajera.gif) no-repeat scroll 5px 3px; display:block; height:26px; text-indent:-9999px; padding:3px 0}
ul.neighbors li.cautaInfirmiera a {background:#FEFBEC  url(../images/cautaInfirmiera.gif) no-repeat scroll 5px 3px; display:block; height:26px; text-indent:-9999px; padding:3px 0}
ul.neighbors li.cautaBona a {background:#FEFBEC  url(../images/cautaBona.jpg) no-repeat scroll 5px 3px; display:block; height:26px; text-indent:-9999px; padding:3px 0}

#sidebar div.profilePic {border:1px solid #CCCCCC;height:225px;width:100%px;overflow:hidden;padding:1px;  }
#sidebar div.lastLogin {border-bottom:1px solid #CCCCCC; padding-bottom:10px;padding-top:8px  }
#sidebar div.lastLogin p { font-weight:bold;padding-top:3px;text-align:left; font-size:11px }

#sidebar div.boxSidebar {border-bottom:1px solid #CCCCCC;padding-bottom:10px; }
#sidebar div.boxSidebar .titleBox {color:#E7A354; font-size:16px; font-weight:bold;margin-top:6px;padding:5px 0 10px;text-transform:uppercase; }

.twoRow .rightYellow  { margin-top:7px; }

.magicYellow { border:1px solid #face6d;background:#fff6e7;padding:14px 12px 12px 8px;overflow:hidden;-moz-border-radius:4px; font-size:11px;}
.magicGrey { border:1px solid #cacaca;background:#ededed;padding:5px 5px 5px 8px;overflow:hidden;-moz-border-radius:4px;}
.magicYellow .leftYellow { color:#333333;font-weight:bold; }
.magicYellow .rightYellow { float:right;margin-left:4px;text-align:right; }
.magicYellow .curentCredit { font-size:14px;}

a.ReportAbuse {background:transparent url(../images/blue_button.gif) no-repeat scroll 0 2px;display:block;margin-top:9px;padding:2px 5px 4px 18px;}

/*--------------------------------------- content ------------------------------------------*/
.breadcrumbs { margin-bottom:20px;}
.mainPageTitle { color:#f19121; font-size:25px; text-transform:uppercase; font-weight:bold; margin-bottom:20px; line-height:23px}
.secPageTitle { color:#ffb500; font-size:18px; text-transform:uppercase; font-weight:bold; margin-bottom:30px;}
.mainPageTitle a { color:#4478B4; cursor:default}
.disponibila { font-size: 14px; color: #F8BA1C; font-weight: bold;}
.adminPageTitle { color:#BA0B07; font-size:18px; font-weight:bold; margin-bottom:20px;}



.sortFilter { float:right}
.sortFilter select { padding:1px}
.sortFilter label { font-size:11px; color:#999}

.availableResults { background:#ffe8dc; display:inline; padding:5px; border:1px solid #d46d32; font-weight:bold; -moz-border-radius:4px; float:left}

.avalableContentFilter {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px;}
.avalableContentFilter a { border:1px solid #ccc; padding:3px; margin-right:7px; -moz-border-radius:4px; background:#f5f5f5; font-size:11px; display:block; float:left }
.avalableContentFilter a.selected { border:1px solid #9DD7F6}

ul.results { }
ul.results li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc;}
ul.results li .imageContainer { float:left; width:130px; margin-right:18px; font-size:11px; text-align:center} 
ul.results li .imageContainer2 { float:left; width:70px; margin-right:18px; font-size:11px; text-align:center}
ul.results li .imageContainer img { margin-bottom:3px; }
ul.results li .imageContainer2 img { margin-bottom:3px; }
ul.results li .descriptionContainer { float:left; width:470px}
ul.results li .descriptionContainer2 { float:left; width:530px}
ul.results li .titleContiner { border-bottom:1px solid #FDD992; padding-bottom:5px; margin-bottom:5px;}
ul.results li .titleContiner h4 { font-weight:normal}
ul.results li .titleContiner h3 { font-size:15px; font-weight:bold}
ul.results li .titleContiner h3 span { font-size:12px; font-weight:normal}
ul.results li .withAudio { display:block; float:right; width:24px; height:24px; margin-left:5px; text-indent:-9999px; background:url(../images/volume.png) no-repeat}
ul.results li .withInterview { display:block; float:right; width:24px; height:24px; margin-left:5px; text-indent:-9999px; background:url(../images/interview.png) no-repeat}
ul.results li .withDocuments { display:block; float:right; width:24px; height:24px; margin-left:5px; text-indent:-9999px; background:url(../images/documents.png) no-repeat}
ul.results li a.psichologyTested2 {background:transparent url(../images/bone_check_7.gif) no-repeat left top; display:block; text-indent:-9999px; height:23px; width:149px; }
ul.results li .entry {}
ul.results li .entry p { margin-bottom:8px; line-height:18px;}

.tooltiped{position:relative;}
.tooltiped span{text-indent: 0;}
 .tooltiped span.tooltips{display:none;}
 .tooltiped:hover {z-index:25; color: #aaaaff;}
 .tooltiped:hover span.tooltips {
      display:block;
    position:absolute;
    top:5px; left:-177px;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

 .tooltiped:hover span.tooltips span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/images/bubble.gif) no-repeat top;
}
.tooltiped:hover span.tooltips span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(/images/bubble_filler.gif) repeat bottom;
}
.tooltiped:hover span.tooltips span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/images/bubble.gif) no-repeat bottom;
}

ul.jobDetails {}
ul.jobDetails li { float:left; width:23%;  line-height:20px; border:0; margin:0 1% 0 0; padding:0; }
ul.jobDetails li span { display:block; color:#999; text-transform:uppercase}

.pages {}
.pages a { display:block; float:left; font-weight:bold; padding:2px 7px; border:1px solid #ccc; background:#F5F5F5; margin-right:5px; -moz-border-radius:3px;}
.pages a.current { background:#fff;  cursor:default; font-weight:normal; color:#333}
.pages strong {display:block; float:left; padding:2px 7px 2px 0;}


a.psichologyTested {background:transparent url(../images/bone_check_7.gif) no-repeat left top;display:block;text-indent:-9999px;height:23px;width:149px;float:right;}

#content .header { overflow:hidden;margin-bottom:25px; }
#content .header .nameNanny { color:#4478B4;font-size:18px;font-weight:bold;border-bottom:1px solid #c3c3c3;padding-bottom:10px;margin-bottom:10px;}

#content .header .dateSignUp { font-size:11px;}
#content .header .locationNanny { font-weight:bold; }

#content .containerSummary { background:#F1F1F2 url(../images/graydient_short.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC;margin-bottom:15px;padding:10px; -moz-border-radius:4px;}
#content .containerSummary .titleSummary {  color: #999;font-size:16px;font-weight:bold;overflow:hidden;margin-bottom:7px;}
#content .containerSummary .noReviews { margin-top:7px;font-style:italic; }
#content .containerSummary ul.properties { list-style-type:disc;overflow:hidden }
#content .containerSummary ul.properties li { float:left;margin-right:20px; }

#content ul.listNormal {  list-style-type:disc;overflow:hidden;padding-left:15px; }
#content ul.listNormal li { margin-bottom:3px; }

#content .containerDetails { overflow:hidden }
#content .containerDetails .unitOfInfo { margin-top:10px; overflow:hidden;}
#content .containerDetails  p.infoAboutHeader { width:100%; border-bottom:1px solid #c3c3c3;color:#4478B4;font-size:18px;font-weight:bold;}
#content .containerDetails  p.infoAboutHeader a.open { background:url(../images/openClose.gif) no-repeat left center; }
.infoAboutBody { margin-bottom:15px;overflow:hidden }

#content .containerDetails  .infoAboutBody .titleLetter {  color:#666;font-size:14px;font-weight:bold;margin-bottom:5px;}
#content .containerDetails  .infoAboutBody .titleBlack  {  color: #666666;font-size:14px;font-weight:bold;margin-bottom:5px;}
.infoAboutBody .tabelLike { width:100%; margin-bottom:9px;}
.infoAboutBody .tabelLike span { width:220px;display:block;float:left;  }

.container100 { width:100%; overflow:hidden ;}
.container100 .containerBig { overflow:hidden;border:1px solid #c3c3c3;-moz-border-radius:4px;padding:10px; }
.container100 .citySelect { border-bottom:1px solid #C3C3C3;color: #999;font-size:15px;font-weight:bold;margin-bottom:17px;padding-bottom:10px; }
.container100 .grayFont { color: #999;font-size:15px;font-weight:bold;}
.container100 ul.cityListing { overflow:hidden;list-style-type:none; width:137px; float:left }
.container100 ul.cityListing li { width:127px;float:left;margin-right:10px;margin-bottom:10px; }
.container100 ul.cityListing li p a { font-weight:bold;color:#4478B4; }
.container100 ul.cityListing li p span { color:#333333; }
.container100 .bottomText { margin-top:20px; }
.container100 .bottomText p { margin-bottom:10px; }

p.buttons { display:block;margin-bottom:30px;text-align:center;margin-top:32px; }

.titleWidth { width:149px;float:left; }
ul.listArticles { list-style:disc;padding-left:15px; clear:both}
ul.listArticles li{ margin-bottom:10px; }
ul.listArticles li a{ font-weight:bold; }

.pageArticleView .boxIndex {  background:#F1F1F2 url(../images/graydient_short.gif) repeat-x scroll 0 0;border:1px solid #CCCCCC;margin-bottom:10px;margin-top:10px;padding:10px; -moz-border-radius:4px;width:404px }
.pageArticleView .boxIndex p.titleBox { text-align:left;font-weight:bold;margin-bottom:10px; }
.pageArticleView .boxIndex ul li { margin-bottom:5px; }

.pageArticleView .boxRecommended { width:150px; float:right; border:1px solid #c3c3c3;padding:10px; padding-top:0;margin-left:11px;-moz-border-radius:4px;}
.pageArticleView .boxRecommended .imgContainer { float:left; margin-bottom:10px;border:1px solid #c3c3c3;margin-right:10px;}
.pageArticleView .boxRecommended .linkUser { font-weight:bold; }
.pageArticleView .boxRecommended span.location { font-weight:bold;text-transform:uppercase; }
.pageArticleView .boxRecommended .unitOfUser { padding-bottom:10px;border-bottom:1px solid #c3c3c3;padding-top:10px; }
.pageArticleView .boxRecommended .last { border-bottom:0; }
.pageArticleView .boxRecommended  span.textDesc { clear:both; }
.pageArticleView .boxRecommended p.titleRecommend  { color:#37639E;font-size:15px;font-weight:bold;margin-bottom:11px;margin-top:17px;text-align:center; }
.allNannyTownTop {float:right; font-size:11px; font-weight:bold}

.boxSearch { border:1px solid #c3c3c3;-moz-border-radius:4px;padding:10px;background:#f6f6f6;margin-top:20px; }
.boxSearch select.selectCity { width:150px;padding:3px;width:100%; }
.boxSearch .buttonContainer { text-align:center;margin-top:10px; }

.boxSearch .titleSearch { font-weight:bold;font-size:16px;text-align:left;margin-bottom:10px;color:#4478B4; }
.boxSearch .textSearch {  font-weight:bold;color:#666666; }


p.seeAdvice { text-align:center;margin-top:10px; }


/*register*/
.registerParinte {}

/*administrare Cont*/
.containerSmallAdmin { border:1px solid #ccc; -moz-border-radius:4px; padding:10px;  background:#F1F1F2 url(../images/graydient_short.gif) repeat-x scroll 0 0; margin-bottom:30px;}
.adminBoxSeach { border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px;}
.adminBoxSeach p.searchLabel { padding-top:6px; float:left; margin-right:10px;}
.adminBoxSeach p.searchSelect { padding-top:2px; float:left;}
.adminBoxSeach p.searchSelect select { padding:1px;}


ul.AdminMenu {  padding:1px 0 5px 0; background:#F6F6F6; border:1px solid #efefef; -moz-border-radius:5px; margin-bottom:15px;}
ul.AdminMenu li { padding:4px 15px; }
ul.AdminMenu li.AdminMenuLabel { text-transform:uppercase; margin-bottom:5px; font-size:15px; margin-top:10px; font-weight:bold;}
ul.AdminMenu li.AdminMenuLink { font-size:12px; border-top:1px solid #efefef; font-weight:bold }
ul.AdminMenu li.AdminMenuLink a { display:block; }
ul.AdminMenu li.current { background:#fff url(../images/dotOpenClose.gif) no-repeat 182px -47px; }

.defaultForm {}
.defaultForm .defaultFormLine { margin-bottom:10px;}
.defaultForm .fieldsetLike {border-bottom:1px solid #ccc; cursor:pointer; margin-bottom:15px; padding-bottom:5px; background:url(../images/dotOpenClose.gif) no-repeat scroll left 6px transparent; color:#BF7977; font-size:16px; font-weight:bold; padding-left:17px; text-transform:uppercase; display:block}
.defaultForm label.mainLabel { width:200px; display:block; float:left; padding-top:3px;}
.defaultForm label.mainLabelNoFloat {  display:block;  padding-top:3px; margin-bottom:5px;}
.defaultForm input.inputText {width:190px; padding:1px 4px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.defaultForm textarea.textareaT {width:400px; height:100px; padding:1px 4px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.defaultForm textarea.textareaT2 {width:605px; height:50px; padding:1px 4px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.defaultForm .inputCheck { vertical-align:middle}
.defaultForm select.normalSelect {width:200px; padding:1px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.defaultForm .shortest { width:50px; padding:1px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px; }
.defaultForm select.shorter { width:96px!important; padding:1px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.defaultForm input.shorter { width:91px!important; padding:1px; border:1px solid #eee; border-top-color:#999; border-left-color:#999; margin-top:2px;}
.defaultForm .birth_day { width:40px; margin-right:5px;}
.defaultForm .birth_month { width:100px; margin-right:5px;}
.defaultForm .birth_year { width:55px; margin-right:5px;}
.defaultForm .messagePreferenceMore { display:block; margin-left:17px; color:#999}
.defaultForm .description { color:#999; font-size:11px; line-height:13px;}
.defaultForm .pickDate { display:block; float:left; width:16px; height:16px; background:url(../images/date.png) no-repeat; cursor:pointer; margin-left:3px; margin-top:4px;}
.defaultFormRight { float:left; width:400px;}

.adminSubmitSteps .button2 { margin-left:110px;}
.listMyDocs {}
.listMyDocs li { margin-bottom:5px;}




.defaultTable {  border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; font-size:12px; text-align:left; line-height:18px; margin-bottom:15px;}
.defaultTable td, .defaultTable th { padding:3px 0 3px 8px; border-bottom:1px solid #DBDBDB; border-right:1px solid #DBDBDB}
.defaultTable th { font-weight: bold; background:#F0F0F0; }
.defaultTable .payMinus { }
.defaultTable .payPlus { color:#129511}
.defaultTable .dataMesaj { color:#999; display:block}
.defaultTable .inputCheck { margin-top:1px;}
.defaultTable .alreadyread td { background:#f8f8f8}
.mailActions { font-size:11px; height:20px;}
.mailActions a { display:none}
.defaultTable tr:hover .mailActions a { display:inline}
.mailActions a { color:red}
.mailActions a.nolink { color:#ccc}

.AddNoteText { width:450px; height:40px; overflow:auto; border:1px solid #eee; border-top-color:#999; border-left-color:#999; padding:3px;}

ul.subTab {  margin-bottom:20px; background:url(../images/dotccc.gif) repeat-x left bottom}
ul.subTab li { float:left; margin-right:5px;}
ul.subTab li a { border:1px solid #ccc; display:block; padding:5px 15px; background:#efefef}
ul.subTab li.current a { border:1px solid #999; border-bottom:1px solid #fff; background:#fff;}

/*content  vizualizare job*/
#jobListing .containerBig { padding-bottom:20px;border:none;padding:0 0 10px 0; }
.marginTop24px { margin-top:24px; }
#jobListing .containerBig .tabelLike span { font-weight:bold; }
.AdressP { width:100%; }
.AdressP .AdressSpan {  font-weight:bold;margin-right:40px;}

.containerSmall { border:1px solid #c3c3c3;-moz-border-radius:4px;width:46%;float:left;padding:1% ;text-align:left;background:#F1F1F2 url(../images/graydient_short.gif) repeat-x scroll 0 0;}
.mbMT {margin-right:10px;margin-top:14px !important; }

/*help*/
#FAQpage {  }
#FAQpage .leftSide { width:70%;float:left; }
#FAQpage .rightSide { width:29%; float:right; }
 
#FAQpage .rightSide .phone { background:transparent url(../images/phone.jpg) no-repeat scroll 0 0;width:250px;height:122px; text-indent:-9999px;} 

ul.listOfQuestions {  }
ul.listOfQuestions li { margin-bottom:10px; }
ul.listOfQuestions li a { font-weight:bold;  }

#FAQpage .textFaQ { line-height:20px;margin-bottom:5px; }

form.formContact label { width:50%; clear:both;display:block; margin-bottom:10px;}

form.formContact label input { width:150px;float:right; }
form.formContact textarea { width:297px;height:114px;clear:both;margin-top:10px;margin-bottom:10px; }

div.partnersPage div.containerPartners {  } 
div.partnersPage div.containerPartners ul.partnerBox { overflow:hidden;width:100%; }
div.partnersPage div.containerPartners ul.partnerBox li { border:1px solid #BABABA;float:left;margin-right:24px;-moz-border-radius:7px;height:154px;margin-bottom:16px;width:30%; }
div.partnersPage div.containerPartners ul.partnerBox li a { display:block;margin:0 auto;width:170px;margin-top:5px; }
div.partnersPage div.containerPartners ul.partnerBox li a img { width:146px;margin:0 auto; }

.onlineInterview {}
.onlineInterview li { margin-bottom:15px; border-bottom:1px solid #efefef; padding-bottom:15px; }
.onlineInterview li.last { border-bottom:0; margin-bottom:0}
.onlineInterview li p.question { margin-bottom:5px;}
.onlineInterview li p.answer {}
.onlineInterview li span.answerLabel { font-weight:bold}
.onlineInterview li span.uncompletete { color:#999; font-style:italic}

.recomandationList {}
.recomandationList li { margin-bottom:15px; border-top:1px solid #efefef; padding-top:10px; }
.recomandationList li strong.positive { background:url(../images/thumbs.gif) no-repeat; padding-left:25px; line-height:23px; margin-bottom:5px;}
.recomandationList li strong.negative { background:url(../images/thumbs.gif) no-repeat left -29px; padding-left:25px; line-height:23px; margin-bottom:5px;}
.recomandationList li .recomandationText { border-left:2px solid #ccc; margin-top:10px; padding-left:10px;}

.anouncementList { }
.anouncementList li {margin-bottom:15px; border-top:1px solid #efefef; padding-top:10px;}
.anouncementList li .anouncementTitle { margin-bottom:10px;}
.anouncementList li .anouncementTitle .tittle { font-size:14px;}
.anouncementList li .anouncementTitle .actions { font-size:11px; margin-left:10px; float:right}
.anouncementList li .results { border-left:2px solid #ccc; padding-left:15px; margin-top:10px;}
.anouncementList li .results li {padding-top:0; border:0; margin-bottom:5px; padding-bottom:5px}
.anouncementList li .results li .descriptionContainer { width:450px;}
.anouncementList li .results li .name a.actions { float:right; font-size:11px; font-weight:bold; margin-left:10px; display:block;}

.listPhotos { margin-bottom:20px;}
.listPhotos li { border:1px solid #efefef; width:21%; float:left; padding:1%; text-align:center; margin:0 1% 1% 0; height:140px;}
.listPhotos li.current { border:1px solid #9DD7F6;}
.listPhotos li a { display:block; font-size:11px;}

.disponibilityTable { }
.disponibilityTable  .calendar th{ border-bottom: 2px solid #ccc; color: #49433c; text-align: center; font-size: 10pt; }
.disponibilityTable .cal { margin-top: 5px; }
.disponibilityTable .cal table { border: 1px solid #ccc; background: #FFFFFF; }
.disponibilityTable .cal td { padding: 0px; }
.disponibilityTable .caltd { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.disponibilityTable .topth th{ width: 40px; border-bottom: 2px solid #ccc; color: #49433c; text-align: center; background: #ffffff; }
.disponibilityTable .calkey { border-bottom: 2px solid #ccc; color: #49433c; text-align: left;  background: #ffffff; }
.disponibilityTable .calkey p { background: #f9e7d4; margin: 5px; font-size: 8pt; color: #896652;  background: #ffffff; }
.disponibilityTable .rtth { padding: 4px 4px; color: #49433c; font-size: 10pt; font-weight: normal; border-bottom: 1px solid #ccc; border-right: none; border-left:1px solid #ccc; text-align:left }
.disponibilityTable .rtth_small { padding: 2px 2px; color: #49433c; font-size: 7pt; font-weight: normal; border-bottom: 1px solid #669; border-right: none; }
.disponibilityTable .seltd { background: #739DD3; border-bottom: 1px solid #669; border-left: 1px solid #669; }
.disponibilityTable .btmseltd { background: #739DD3; border-left: 1px solid #669; }
.disponibilityTable .btmth { color: #49433c; font-size: 10pt; font-weight: bold; border-right: none; }
.disponibilityTable .btmtd { border-left: 1px solid #9a9a9a; }
.disponibilityTable .calLastrand {border-bottom: none; }




/*-------------------------------------- footerContent ---------------------------------------*/
.footerContent  { width:910px; margin:0 auto;}

.neighborLinks { border:1px solid #d7d780; padding:5px; margin-bottom:15px;background:#FEFBEC}
.neighborLinks ul {}
.neighborLinks ul li { width:48%; float:left }
.neighborLinks ul li a {display:block; padding:7px 0 5px 180px; }
.neighborLinks ul li.firstNeighbor { border-right:1px solid #FEF0AC; margin-right:25px; }
.neighborLinks ul li.cautaMenajera a { background:url(../images/cautaMenajera.gif) no-repeat  left center;  }
.neighborLinks ul li.cautaInfirmiera a { background:url(../images/cautaInfirmiera.gif) no-repeat  left center; }
.neighborLinks ul li.cautaBona a { background:url(../images/cautaBona.jpg) no-repeat left center; padding-left:135px!important }

.contactMethods{ border:1px solid #d7d780; padding:5px; margin-bottom:15px;}
.contactMethods li { float:left; padding:4px 0}
.contactMethods li.relTel { background:url(../images/telContact.gif) no-repeat; padding-left:33px; width:32%}
.contactMethods li.relChat { background:url(../images/operator.jpg) no-repeat left -2px; padding-left:60px; width:30%}
.contactMethods li.online { background-position:left bottom}
.contactMethods li.relMeet { background:url(../images/relMeet.gif) no-repeat left 3px; padding-left:45px;}

#nav {padding:0; margin:0 0 15px 0; list-style:none; height:38px; position:relative; z-index:500;}
#nav li.first { margin-right:10px; }
#nav li.top {display:inline-block; height:38px; border:1px solid #FEF0AC; width:280px; height:25px;  padding:3px 0 0 15px;background-color:#ffffff;}
#nav li a.top_link {color:#ccc; text-decoration:none; font-size:13px; font-weight:bold; cursor:pointer; text-align:left; }
#nav li a.top_link span {height:25px; background: url(../images/_plus.jpg) right top no-repeat;}
#nav li a.top_link span.down {height:25px; background: url(../images/_plus.jpg) no-repeat right top; width:100%; display:block; color:#000000;}
#nav li:hover a.top_link {color:#fff; background: url(../images/_min.jpg) no-repeat right top; width:100%; margin:0;}
#nav li:hover a.top_link span {background: url(../images/_plus.jpg) no-repeat right top;}
#nav li:hover a.top_link span.down {background: url(../images/_min.jpg) no-repeat right top;}
#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub {left:1px; top:30px; width:290px; height:auto; z-index:300; display:block; background-color:#ffffff;}
#nav li:hover ul.sub li{ display:block; height:25px; position:relative; width:290px; font-weight:normal; border-right:1px solid #dbe1e6; border-left:1px solid #dbe1e6; border-bottom:1px solid #dbe1e6; white-space:nowrap; }
#nav li:hover ul.sub li a{display:block; font-size:11px; height:23px; width:290px; line-height:18px; text-indent:5px; color:#000; text-decoration:none; padding-top:2px; }
#nav li:hover ul.sub li a:hover { color:#333333; background-color:#eeeeee;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.footerLinks {  border:1px solid #D7D780; padding:10px;}
.traficCnt { float:right}

/*.profileHeaderContainer .save { background-position:left top}
.profileHeaderContainer .block { background-position:-33px top}
.profileHeaderContainer .review { }
.profileHeaderContainer .print { background-position:-98px top}

/********************* Ciprian ***********************/

/*--- sidebar ---*/

/*--- content ---*/

/********************* Ciprian ***********************/


/*** tabel activitate **/

.calendar th{ border-bottom: 2px solid #669; color: #49433c; text-align: center; font-size: 10pt; }
.cal { margin-top: 5px; }
.cal table { border: 1px solid #99c; background: #FFFFFF; }
.cal td { padding: 0px; }
.caltd { border-bottom: 1px solid #669; border-left: 1px solid #669; }
.topth th{ width: 40px; border-bottom: 2px solid #669; color: #49433c; text-align: center; background: #ffffff; }
.calkey { border-bottom: 2px solid #669; color: #49433c; text-align: left;  background: #ffffff; }
.calkey p { background: #f9e7d4; margin: 5px; font-size: 8pt; color: #896652;  background: #ffffff; }
.rtth { padding: 4px 4px; color: #49433c; font-size: 10pt; font-weight: normal; border-bottom: 1px solid #669; border-right: none; }
.rtth_small { padding: 2px 2px; color: #49433c; font-size: 7pt; font-weight: normal; border-bottom: 1px solid #669; border-right: none; }
.seltd { background: #739DD3; border-bottom: 1px solid #669; border-left: 1px solid #669; }
.btmseltd { background: #739DD3; border-left: 1px solid #669; }
.btmth { color: #49433c; font-size: 10pt; font-weight: bold; border-right: none; }
.btmtd { border-left: 1px solid #9a9a9a; }
.calLastrand {border-bottom: none; }

/*** end tabel activitate **/


/********************* Ciprian pag despre noi ***********************/
.containerAboutUs { margin-top:25px; }
.containerAboutUs ul.leftList { float:left;margin:0;padding:0;width:205px;margin-right:7px; }
.containerAboutUs ul.leftList li { color:#0F2543;font-size:11px;font-weight:bold;height:18px;padding:12px 2px;text-align:left;border-bottom:1px solid  #f4f4f4;}
.containerAboutUs ul.leftList li.header-col { height:80px;width:100%; }
.containerAboutUs li.secondHeader { background:transparent url(../images/li-orange-bg.jpg) repeat-x scroll left top; }
.containerAboutUs ul.leftList li.last {  background:transparent url(../images/li-gradl-bg.jpg) no-repeat scroll bottom center !important;}

.containerAboutUs ul#secondList li p { text-align:center }
.containerAboutUs ul#secondList { text-align:center; }
.containerAboutUs ul#secondList li {background:transparent url(../images/li-grey-bg.jpg) repeat-x scroll left top; }
.containerAboutUs ul#secondList li.header-col { text-align:center;background:transparent url(../images/header-col1.jpg) no-repeat scroll left top; }
.containerAboutUs ul#secondList li.header-col .textHeader { font-size:14px;text-transform:uppercase;text-align:center;color:#444444 }
.containerAboutUs ul#secondList li.header-col .euroPrice { font-size:33px;text-align:center; color:#444444 }
.containerAboutUs ul#secondList li.header-col .euroPrice span{ font-size:61px; }


.containerAboutUs ul li .neg { background:transparent url(../images/no_act.png) no-repeat scroll center center; text-indent:-9999px;}
.containerAboutUs ul li .pos { background:transparent url(../images/yes_act.png) no-repeat scroll center center;text-indent:-9999px;}

.containerAboutUs ul#thirdList li p { text-align:center }
.containerAboutUs ul#thirdList { text-align:center; }
.containerAboutUs ul#thirdList li {background:transparent url(../images/li-grey-bg.jpg) repeat-x scroll left top; }
.containerAboutUs ul#thirdList li.header-col { text-align:center;background:transparent url(../images/header-col1.jpg) no-repeat scroll left top;  }
.containerAboutUs ul#thirdList li.header-col .textHeader { font-size:15px;text-transform:uppercase;text-align:center;color:#444444 }
.containerAboutUs ul#thirdList li.header-col .euroPrice { font-size:33px;text-align:center;color:#444444  }
.containerAboutUs ul#thirdList li.header-col .euroPrice b { font-size:15px;  }
.containerAboutUs ul#thirdList li.header-col .euroPrice span{ font-size:61px; }

.containerAboutUs ul#fourthList li p { text-align:center }
.containerAboutUs ul#fourthList { text-align:center; }
.containerAboutUs ul#fourthList li {background:transparent url(../images/li-sec-orange-bg.jpg) repeat-x scroll left top; }
.containerAboutUs ul#fourthList li.header-col { text-align:center;background:transparent url(../images/header-col3.jpg) no-repeat scroll left top ; }
.containerAboutUs ul#fourthList li.secondHeader {background:transparent url(../images/li-orange-bg.jpg) repeat-x scroll left top; }
.containerAboutUs ul#fourthList li.header-col .textHeader { font-size:18px;text-transform:uppercase;text-align:center; }
.containerAboutUs ul#fourthList li.header-col .euroPrice { font-size:33px;text-align:center;  }
.containerAboutUs ul#fourthList li.header-col .euroPrice b { font-size:15px;  }
.containerAboutUs ul#fourthList li.header-col .euroPrice span{ font-size:61px; }
.containerAboutUs ul#fourthList li.last2 { background:transparent url(../images/li-last-orange-bg.jpg) repeat-x scroll left bottom !important; }


.map { float:left;width:300px;height:400px; }
.adressP .AdressSpan { font-weight: bold; float: left; width: 126px;}
.picProfileSmall { border:1px solid #c3c3c3;padding:2px;text-align:center }

.thirdPageTitle {color:#666666;font-size:18px;line-height:22px;margin-bottom:30px;}

a.clickToSeeContact {  background:transparent url(../images/clickToSee.gif) no-repeat left top; height:32px;width:237px;text-indent:-9999px;}
a.SeeContact {  background:transparent url(../images/seeContact.gif) no-repeat left top;width:173px;height:32px;text-indent:-9999px;}

/* adaugiri la profilul bonei vizualizare */
.writeRecommended ul li p span { font-weight:bold;color: #999999 }
.writeRecommended {  }
.writeRecommended .subTitle { }
.writeRecommended ul.listCal  { overflow:hidden; width:457px; }
.writeRecommended ul.listCal li { margin-bottom:10px;}
.writeRecommended ul.listCal  li p { }

.boxCalificative {-moz-border-radius:4px;background:#F1F1F2 url(../images/graydient_short.gif) repeat-x scroll 0 0;border:1px solid #ccc;padding:10px;float:right;width:129px;height:170px;}
.boxCalificative ul { background:#fff;padding:5px;border:1px solid #ccc; }
.boxCalificative ul li {border-bottom:1px solid #C3C3C3;margin-bottom:6px;overflow:hidden;padding-bottom:6px;}
.boxCalificative ul li.positive { background:transparent url(../images/smiles.jpg) no-repeat scroll 0px 0px; padding-left:20px; }
.boxCalificative ul li.negative { background:transparent url(../images/smiles.jpg) no-repeat scroll 0px -72px;padding-left:20px;}
.boxCalificative ul li.neutre {background:transparent url(../images/smiles.jpg) no-repeat scroll 0px -37px;padding-left:20px; }
.boxCalificative ul li p { float:left; }
.boxCalificative ul li span { float:right; }


.giveCal { -moz-border-radius:4px;background:#F1F1F2 url(../images/graydient_short.gif) repeat-x scroll 0 0;border:1px solid #ccc;padding:6px;width:437px; margin-top: 5px; }

.giveCal form.formCal { width:100%; margin:0;padding:0;}
.giveCal form.formCal .txtArea { height:55px;margin-bottom:4px;width:99%; }

.writeRecommended .alreadyHired { font-size:13px;font-weight:bold; }

#specialPForm { }

#specialPForm select#birth_day {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;width:50px;margin-right:5px;width:40px; float:left}
#specialPForm select#birth_month {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;margin-right:5px;width:100px; float:left}
#specialPForm select#birth_year {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;    margin-right:5px;width:55px; }


#specialPForm select#expire_date_day {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;width:50px;margin-right:3px;width:40px; float:left}
#specialPForm select#expire_date_month {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;margin-right:3px;width:100px; float:left}
#specialPForm select#expire_date_year {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;    margin-right:5px;width:55px; }



#specialP select#begin_hour {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;width:50px;margin-right:5px;width:40px; float:left}
#specialP select#end_hour {border-color:#999999 #EEEEEE #EEEEEE #999999;border-style:solid;border-width:1px;margin-top:2px;padding:1px;margin-right:5px;width:40px;}

.titleBlack  {  color: #666666;font-size:14px;font-weight:bold;margin-bottom:5px;}

strong.Unfilled { color:#999999;font-style:italic;font-weight:normal; }

#counter-review_body { margin-left:2px}


a.SeeContact ,span.SeeContact {
background:url("../images/seeContact.gif") no-repeat scroll left top transparent;
display:block;
height:32px;
text-indent:-9999px;
width:173px;
}

a.clickToSee {
background:url("../images/clickToSee.gif") no-repeat scroll left top transparent;
display:block;
height:32px;
text-indent:-9999px;
width:237px;
}

.buttonsContainer{clear:both;display:block;height:20px;margin-right:300px}
form.formLeft {float:left}
form.formRight {float:right}


.testimonialContainer p{ margin-bottom: 10px; }
.testimonialContainer img{ float: left; margin-right: 20px;}

.errorPage {}
.errorPage p { margin-bottom:3px!important;}
.errorPage p.errorTitle { font-size:20px; padding-top:135px; line-height:25px; margin-bottom:15px!important;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
    width: 300px;
}
#tooltip h3, #tooltip div { margin: 0; }
strong.longText { float:left;width:546px;display:block;font-weight:normal !important;overflow:hidden }
h2.longText { float:left;width:546px;display:inline;font-weight:normal !important;overflow:hidden;margin:0 0 0 0;padding:0 0 0 0  }


#leftAuth .secPageTitle { font-size: 16px;}
#leftAuth .fright { float:none !important; }
#leftAuth .mbMT { margin-bottom:18px !important;;margin-right:10px !important;;margin-top:15px !important;text-align:center!important; }
#leftAuth .mbMT a { text-align:center!important;}
#leftAuth .mbMT a span {text-align:center!important; }
#leftAuth .secPageTitle a.button1 span {  }
#rightAuth .secPageTitle {font-size:16px !important; }
#rightNoAuth { } 
#rightAuth #show_apply .secPageTitle { text-transform: capitalize !important; }
#leftNotAuth .secPageTitle { font-size:16px !important;  }
#leftNotAuth .secPageTitle a.button1 span { text-transform: capitalize !important; }
#rightNotAuth .secPageTitle { font-size:16px !important;  } 

form#inappropriate { }
form#inappropriate fieldset { padding:4px;border:none; }
form#inappropriate fieldset h3 {font-weight:bold;}
form#inappropriate fieldset textarea { }
form#inappropriate #mesaj_raport { background:#ffdfdf;border:1px solid #ff9090;margin:0 auto;padding:3px;margin-top:10px; }
form#inappropriate .bbutoane a { margin-top:5px; }


.registerHeader .logoBox { border-right:0}

.defaultFormRight2 {width:600px;float:left}

.stepper { margin-bottom:25px;}
.stepper p { float:left; display:block; background:url(../images/wizardSprite.gif) no-repeat; margin-right:10px;  color:#fff;}
.stepper p.steps {  text-align:center; width:32px; height:25px; padding-top:7px; background-position: left -61px;}
.stepper p.currentStep { text-align:center; width:32px; height:25px; padding-top:7px; background-position: left top;}
.stepper p.separator { background-position: left bottom; width:32px; height:32px;}

button.button3 { background:url(../images/bgButt3.gif) no-repeat scroll right -86px transparent; font-size:15px; font-weight:bold; margin:0; padding:2px 15px 0 0; text-align:center;}
button.button3 span { background:url(../images/bgButt3.gif) no-repeat scroll left top transparent; color:#FFFFFF; height:21px; padding:7px 0 7px 20px; }
button.button3:hover { background-position:right -130px; }
button.button3:hover span { background-position:0 -44px; }


ul.results li .imageContainer3 { float:left; width:130px; margin-right:18px; font-size:11px; text-align:center}
ul.results li .imageContainer3 img { margin-bottom:3px; }
ul.results li .descriptionContainer3 { float:left; width:405px}


ul.results li .imageContainer4 { float:left; width:70px; margin-right:18px; font-size:11px; text-align:center}
ul.results li .imageContainer4 img { margin-bottom:3px; }
ul.results li .descriptionContainer4 { float:left; width:460px}

.mainSearchRight2 { width:420px; height:316px; padding-left:24px; background:url(../images/box-right2.jpg) no-repeat; float:right; text-align:left;}
.mainSearchRight2 a.thisMainButton {background:url(../images/cautare-btn3.gif) no-repeat; width:181px; float:left; padding:7px 0 10px 0; text-decoration:none!important; }
.announcementContainer { height:76px; overflow:hidden;}
.announcementTitle { height:18px; padding-right:10px; overflow:hidden }
.announcementTitle a { color:#37639E; text-align:left}
.announcementText { color:#fff; padding-right:10px; width:190px; height:50px; overflow:hidden }

.mainSearchRight3 { width:420px; height:316px; padding-right:24px; background:url(../images/box-right3.jpg) no-repeat; float:left; text-align:right;}
.mainSearchRight3 a {background:url(../images/cautare-btn2.gif) no-repeat; width:181px; float:right; padding:7px 0 10px 0; text-decoration:none!important}


.mainSearchLeft2 { width:420px; height:316px; padding-left:24px; background:url(../images/box-left2.jpg) no-repeat; float:right; text-align:left; position:relative}
.mainSearchLeft2 a.thisMainButton {background:url(../images/cautare-btn.gif) no-repeat; width:180px; float:left; padding:7px 0 10px 0; text-decoration:none!important}
.mainSearchLeft2 a.thisMainButton2 {background:url(../images/completeProfileBtn.gif) no-repeat; width:181px; float:left; padding:7px 0 10px 0; text-decoration:none!important; }
.mainSearchLeft2 a.boxProfileHow { font-size:11px; float:right; margin-right:15px;}
.profileBoxInfo { margin-bottom:20px;}

.profileTips { position:absolute; left:250px; top:170px; width:165px}
.profileTips a { text-align:left; color:#37639E; font-size:13px; margin-top:5px;}
.profileTipsTitle { font-weight:bold; margin-bottom:5px;}
.profileTipsContent { font-size:11px;}

.sidebarTestedProfile a.psichologyTested { float:none}
.containerSummary2 {-moz-border-radius:4px 4px 4px 4px; background:url(../images/graydient_short.gif) repeat-x scroll 0 0 #F1F1F2; border:1px solid #CCCCCC; margin-bottom:15px; padding:10px; }
.containerSummary2 .titleSummary{color:#999999; font-size:16px; font-weight:bold; margin-bottom:7px; overflow:hidden;}

.smsPack {  display:block; width:411px; height:267px; background:url(../images/pagina4Box11.jpg) no-repeat left top; position:relative }
.smsPack p.firstStep { position:absolute; left:28px; top:105px; font-size:16px;}
.smsPack p.secondStep { position:absolute; left:28px; top:140px; font-size:16px;}
.smsPack p.inputText { position:absolute; left:28px; top:198px; }
.smsPack p.inputSubmit { position:absolute; left:238px; top:195px; }
.smsPack p.inputText input { background:url(../images/bgInput.gif) repeat-x left top; border:0; padding:7px 5px; width:190px}
.smsPack p.inputSubmit input { background:url(../images/pack1send.gif) repeat-x left top; border:0;  width:150px; height:35px; cursor:pointer}
.smsPack p.error2 { color:#F30; font-size:11px; position:absolute; left:28px; bottom:18px;}
.cardPack { position:relative; background:url( ../images/pagina4Box21.jpg) no-repeat scroll left top transparent; display:block; float:left; height:267px; width:411px;}
.cardPack p.thirdStep { position:absolute; left:28px; top:120px; font-size:16px; width:320px;}
.cardPack p.fourthStep a { position:absolute; left:28px; top:195px; font-size:16px; width:150px; height:35px; background:url(../images/pack2pay.jpg); display:block; text-indent:-9999px;}


.otherPaymentMethod { float:right; border:1px solid #ccc; -moz-border-radius:4px 4px 4px 4px; background:url(../images/graydient_short.gif) repeat-x scroll 0 0 #F1F1F2; border:1px solid #CCCCCC; margin-bottom:15px; padding:10px;}

#stepOneWizard .wizard #bio_container table {float: left; margin-right: 10px;}

.phoneValidationStatus { float:right; width:200px; background:#fff; padding:10px; border:1px solid #ccc; margin-top:5px;}
.phoneValidationContainer { }
.phoneValidationSubtitle { font-size:15px; font-weight:bold; line-height:20px; margin-bottom:10px}
.phoneSteps {  }
.phoneSteps ul { margin:10px 0px 0px 42px; }
.phoneSteps ul li { list-style:disc inside; }
.phoneSteps .thisImportant { font-size:16px; color:#4F8A10}
.ajaxError { color:#F63}
.ajaxSuccess { color:#4F8A10;}
.ajaxSuccessContainer { text-align:center;}

.phoneSteps .bulina { float:left; display:block; background:url(../images/validatePhoneBg.gif) no-repeat; margin-right:10px;  color:#fff; width:32px; height:25px;  padding-top:8px; text-align:center;}
.bulineText { padding-top:5px; display:block}

.phoneStepsContainer {background:#efefef; border:1px solid #ccc; padding:10px 15px;}



.boxDisonibilitate {left:480px;position:absolute;top:44px;}
.boxDisonibilitate p {border-bottom:1px solid #666699;font-size:10pt;height:20px;padding:2px 6px 2px 0;width:165px;}

.adLeaderboard { margin-left:58px;width:728px;margin-bottom:20px;margin-top:20px; }
