/* Standard Links */

a { }
a.action { background: url("../images/blue_button.gif") no-repeat 0px 3px; padding: 2px 5px 4px 18px; }
a.nullaction { padding: 2px 5px 4px 5px; }
a.multiline_action { background: url("../images/blue_button.gif") no-repeat 0px 2px; padding: 2px 5px 4px 18px; display: block; line-height: 1.2; }
/* a.multiline_nullaction { padding: 2px 5px 4px 18px; display: block; line-height: 1.2; } */
a.multiline_nullaction { padding: 2px 5px 4px 0px; display: block; line-height: 1.2; }

.bbutoane , #contact_submit { margin: 7px 0px; }

 #contact_submit {cursor:pointer}

.bbutoane a, .bbutoane a:visited , #contact_submit{
	border: 1px solid #FCBB00;
	padding: 4px 8px;
	margin-right: 2px;
	background: #00457C;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.bbutoane a:hover , #contact_submit a:hover {
	border: 1px solid #00457C;
	padding: 4px 8px;
	margin-right: 2px;
	background: #FCBB00;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.bbutoane span.disabled { 
	border: 1px solid #C8BBAA;
	padding: 4px 8px;
	margin-right: 2px;
	background: #FFFFFF; 
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}





/* Template Headers */

.bona_subtit { position: absolute; left: 25px; top: 51px; width: 202px; }
.bona_subtit h2 { font-size: 15px; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; margin: 0; }


/* Standard Headers */

.head_pagina, .tit_pag_colaps {
	position: relative;
	top: 2px;
	left: 2px;
	margin: 18px 0px 20px 20px;
	line-height: normal;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	color: #CFDCEC;
}

.tit_pag_colaps { margin: 0px; }

.head_pagina h1, .tit_pag_colaps h1 {
	margin: 0px;
	line-height: normal;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	color: #4478B4;
}

.head_pagina h1.drop,
.tit_pag_colaps h1.drop
{
	position: absolute;
	top: -2px;
	left: -2px;
}

/* Standard Lines */

.bg_pct {
	height: 5px;
	background: url("../images/horzdot.gif") repeat-x; 
	font-size: 1px;
}

.linie_gri {
	height: 0px;
	border-bottom: 1px solid #999999;
}

.border_left { border-left: 1px solid #FCBB00 }
.border_right { border-right: 1px solid #FCBB00 }


/* Nav Sidebar */

.meniu_bleu_stanga {
	float: left;
	width: 250px;
	margin-left: 20px !important;
	margin-left: 10px;
	padding-bottom: 15px; 
	background-color: #D7E4EF;
}

.module_sidebar .meniu_bleu_stanga {
	width: 125px;
	background: transparent;
}


.box_vezibona
{
	margin-left: 20px;
    width: 210px;
    height: 80px;
    background: url("../images/vezibone.jpg") no-repeat;
}



.box_vezibona h2
{
    color: #414168;
    font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	
	font: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 10px;
}












.meniu_bleu_stanga a { font-weight: bold; }

.meniu_bleu_stanga ul {
	padding: 0px;
	margin: 0px;
	width: 250px;
	display: block;
}

.meniu_bleu_stanga ul li {
	padding: 3px 0px 3px 30px;
	list-style: none;
	font-size: 12px;
}

.meniu_bleu_stanga ul li.expand {
	padding-left: 48px;
	background: url( '../images/nav_subelem_blue.gif' ) no-repeat 35px 7px;
}

.module_sidebar .meniu_bleu_stanga ul li {
	margin: 3px 0px 3px 20px;
	padding: 4px 0px 4px 25px;
}

.meniu_bleu_stanga ul li.tit_meniu_bleu {
	margin: 15px 20px 3px 20px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.meniu_bleu_stanga ul li.selectat, .meniu_bleu_stanga ul li.expand_selectat {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 38px;
}

.meniu_bleu_stanga ul li.selectat div.selectat_bg, .meniu_bleu_stanga ul li.expand_selectat div.selectat_bg {
	position: absolute;
	top: -3px;
	width: 220px;
	padding: 12px 0px 18px 30px;
	background: url( '../images/navtab_selected.gif' ) no-repeat;
	font-weight: bold;

}
.meniu_bleu_stanga ul li.expand_selectat div.selectat_bg div.expand_bg {
	padding-left: 18px;
	background: url( '../images/nav_subelem.gif' ) no-repeat 5px 4px;
}

.module_sidebar .meniu_bleu_stanga ul li.selectat {
	background-color: #FFFFFF;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	position: relative;
	left: 1px;
	padding-left: 10px;
}

.meniu_bleu_stanga ul li.divider {
	height: 0px;
	font-size: 0px;
	margin: 10px 15px;
	padding: 0px;
	border-bottom: 1px solid #FFFFFF;
}

.meniu_bleu_stanga ul li.diverse {
	margin: 15px 0px 15px 0px;
	padding: 0px;
}

.meniu_bleu_stanga_pagina {
	margin-left: 20px;
	padding-left: 15px;
	/*border-left: 250px solid #cddef2;*/
	float: left;
	width: 550px;
}

.module_sidebar .meniu_bleu_stanga_pagina {
	border-left: none;
	margin-top: 3px;
	margin-left: 145px;
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
}

.meniu_bleu_stanga_pagina h2 {
	border-bottom: 1px solid #999999;
	line-height: normal;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	color: #8AADD2;
}

.meniu_bleu_stanga_pagina h3 {
	line-height: normal;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	color: #8AADD2;
}

.meniu_bleu_stanga_pagina .expl_inreg, .meniu_bleu_stanga_pagina .expl_inreg_neutr {
	float: right;
	margin: 6px 2px 0px 0px;
	text-transform: none;
	font-size: 12px;
	font-weight: normal;
	background-color:#FF0000;
	
}


.expl_inreg_neutr2{
	float: right;
	margin: 6px 2px 0px 0px;
	text-transform: none;
	font-size: 12px;
	font-weight: normal;}



.meniu_bleu_stanga_pagina .expl_inreg {
	display: none;
	color: #FF0000;
}

.meniu_bleu_stanga_pagina .info {
	margin: 3px 0px 0px 3px;
	font-size: 11px;
	color: #777777;
}

.meniu_bleu_stanga_pagina .info a {
	font-weight: normal;
}

/* Fieldsets */

.meniu_bleu_stanga_pagina fieldset, .lightbox_on fieldset {
	border: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.lightbox_on fieldset { margin: 0px; }

.module_sidebar .meniu_bleu_stanga_pagina fieldset {
	margin-top: 3px;
}

.meniu_bleu_stanga_pagina fieldset .rand, .lightbox_on fieldset .rand {
	overflow: hidden;
	width: 575px;
	margin-bottom: 10px;
	padding-left: 15px;
}
.lightbox_on fieldset .rand { width: 685px; }
.module_sidebar fieldset .rand {	width: auto; }

.meniu_bleu_stanga_pagina fieldset .rand label, .lightbox_on fieldset .rand label {
	float: left;
	width: 140px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

.meniu_bleu_stanga_pagina fieldset .rand .elem, .lightbox_on fieldset .rand .elem {
	margin-left: 150px;
}

.meniu_bleu_stanga_pagina fieldset .rand .bbutoane, .lightbox_on fieldset .rand .bbutoane {
	float: right;
	height: 21px;
	margin-top: 15px;
	margin-right: 90px;
	padding-top: 6px;
}

.meniu_bleu_stanga_pagina fieldset legend,
.lightbox_on fieldset legend,
#search_sidebar_page fieldset legend
{
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 7px;
	border: none;
	font-size: 15px;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}
.lightbox_on fieldset legend { padding-left: 0px; }

.lightbox_no_select select { visibility:hidden;}
.lightbox_select select { visibility:visible;}


.meniu_bleu_stanga_pagina fieldset .rand .checkbox,
#search_sidebar_page fieldset .rand .checkbox
{
	float: left;
	width: 20px;
	padding-top: 3px;
	font-size: 0px;
}

.meniu_bleu_stanga_pagina fieldset .rand .checkbox input,
#search_sidebar_page .rand .checkbox input
{
	width: 13px;
	height: 13px;
}

.meniu_bleu_stanga_pagina fieldset .rand .checkbox_input,
#search_sidebar_page fieldset .rand .checkbox_input
{
	float: none;
	width: auto;
	margin-left: 25px;
	padding: 1px 0px 0px 0px;
}


/* General Form */

.padd_check,
table td.padd_check,
#search_sidebar_page fieldset .rand .padd_check { padding-top: 7px; }


/* Simple Form */

.simple_ring_form fieldset { margin: 5px 0px; width: auto; }

.simple_ring_form .line,
.simple_ring_form .linie_punct
   { width: auto; margin: 4px 0px; }
.simple_ring_form label {  color: #003469; }
.simple_ring_form .line label,
.simple_ring_form .linie_punct label
   { text-align: right; padding-right: 10px; font-size: 12px; font-weight: bold; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; }
.simple_ring_form .line label { width: 10em; }
.simple_ring_form .linie_punct label { width: 12em; }
.simple_ring_form .line .input,
.simple_ring_form .linie_punct .input
   { margin: 0px; }


/* Result Set */

table.set_rezultate,
.set_rezultate table { border-collapse: collapse; }
.set_rezultate .head_tabel th { border-bottom: 2px solid #d6d6d6; }
.set_rezultate .rand td { border-top: 1px solid #d6d6d6; }
.set_rezultate { overflow: hidden; }

div .set_rezultate h2 { font-size: 18px; font-weight: bold; text-transform: uppercase; color: #003469; text-align: left; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; border: none; background: none; }
.set_rezultate th,
.set_rezultate td
{
	color: #434343;
}

.set_rezultate th
{
	font-size: 13px;  
	font-weight: normal;
	padding: 4px 7px 0px 7px;
}

.set_rezultate td
{
	padding: 7px;
}

.set_rezultate a.result_link { color: #003469; }

/* Lightboxes */

.box_cu_bg, .box_fara_bg {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
	background-color: #000000;
}
.box_fara_bg { display: none; }

.lightbox_on, .box_program_bona_inchis {
	position: fixed;
	z-index: 1001;
	top: 25%;
	width: 830px;
	padding: 15px;
	border: 10px solid #D7E4EF;
	outline: 2px solid #333333;
	background-color: #FFFFFF;
}
.box_program_bona_inchis { visibility: hidden; position: absolute; } /* absolute instead of fixed for youtube issue, visibility instead of display for google maps issue */

.lightbox_h2_close { float: right; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Add Care Type Styles */


.marquee_container
{
	background: url("../images/horzdot.gif") repeat-x 3px center;
	text-align: center;
	margin: 20px 0;
}
h2.marquee { background-color: #ffe7b4; border: 2px solid #f9ad14; padding: 5px 10px; color: #003469; font-size: 13px; width: auto; display: inline; } 


/* Calendar Styles */
.ring_cal, .ring_cal td, .ring_cal th { color:#00457C;font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4; }
.small_cal, .small_cal td, .small_cal th { font-size:10px; }
.ring_cal table { table-layout:fixed;border-spacing:0px;padding:0px;text-align:left;border-collapse: collapse; }
.small_cal table { width:240px; }
.ring_cal thead th { border:none;text-align:center;font-weight:bold; }
.ring_cal td { border:1px solid #00457C; }
.ring_cal .rtth { border:1px solid #00457C;padding: 5px 0 5px 10px; vertical-align: bottom; font-weight: normal; }
.ring_cal .selected { background:#739DD3; }

/* Manage My Account Styles */
h3.mma
{
	margin: 0px;
	padding-bottom: 4px;
	border: none;
	font-size: 15px;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}

/* My Messages Styles */

.mymsg_small_text { font-size: 11px; }

.mymsg_msg_opened,
a.mymsg_msg_opened,
#msc div a.mymsg_msg_opened { font-weight: normal; }

.mymsg_msg_unopened,
a.mymsg_msg_unopened,
#msc div a.mymsg_msg_unopened { font-weight: bold; }


/* My Pages Styles */

#msc { margin-top: 15px; padding: 0 10px; }
#msc #msc_header { margin-top: 40px; margin-bottom: 15px; }
#msc #msc_leftcolumn { float: left; width: 33%; }
#msc #msc_mainpanel { float: left; width: 67%; }

#msc #msc_leftcolumn .msc_leftcolumn_inner { padding-right: 29px; }

#msc .msc_col_module { margin-top: 10px; border-top: 1px solid #c7c8cb; padding-top: 10px; }
#msc .msc_col_module h2 { color: #003469; display: inline; text-transform: none; font-size: 13px; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; }
#msc .msc_col_module h2.primary { text-transform: uppercase; }
#msc .msc_col_module .col_link { float: right; margin-right: 20px; }

#msc .msc_col_top { border-bottom: 1px solid #ffffff; }


.modul_general { border: 1px solid #ccc; margin-bottom: 12px; padding: 10px 10px 15px 10px; background: #f1f1f2 url("../images/graydient_short.gif") repeat-x left top; }
.modul_general h2,
.modul_general h2.modul_general_h2 { font-size: 18px; font-weight: bold; text-transform: uppercase; color: #8AADD2; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; background: url("../images/horzdot.gif") repeat-x left bottom; padding-bottom: 6px; margin-bottom: 10px; line-height: 1.2; }
.modul_general h4 { font-size: 13px; }
.modul_general h2.modul_general_h2 a { font-weight: bold; color: #8AADD2; }
.modul_general h2.modul_general_h2 a:hover { text-decoration: none; }
.msc_ad_module { padding-left: 56px;margin-bottom: 12px;}

.modul_mesaj { border: 1px solid #FBC94C; background: #FFF8E5; padding: 10px 10px 10px 10px; margin-bottom: 12px; }

#msc .msc_message { border-top: 1px solid #d6d6d6; padding: 10px 20px; }

.modul_tabel  { margin-bottom: 12px; }
.myreferralpanel ul { padding-left: 8px; }
.myreferralpanel ul li { list-style-type: none; }

#msc ol,
#msc ul { padding: 0px 0 3px 20px; }
#msc li { margin: 3px 0; }
#msc .msc_col_module .help_buton { vertical-align: top; }

#msc .msc_vitals { color: #003469; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; width: 147px; height: 61px; overflow: hidden; }
#msc .msc_myname { font-size: 15px; }
#msc .msc_myname .spacy { font-size: 0px; }
.account_actions { position: absolute;  bottom: 0px; padding-bottom: 5px; }

.account_actions a.action,
.account_actions a.multiline_action,
.account_actions a.multiline_nullaction { padding-bottom: 1px; }


/*	My Page Sitter Styles */
#msc .search_module select option { padding-right: 4px; }

#msc .jobs_result_set h3 { font-size: 15px; }
#msc .jobs_result_set h3 a { color: #003469; }
#msc .jobs_result_set .job_subtitle { font-weight: bold; font-size: 13px; }

#msc .blog_links li { color: #37639E }
#msc .blog_links a { font-weight: normal; }

/* Search Results Pages */ 
#search_sidebar_page { margin-top: 15px; padding: 0 10px;}
#search_sidebar_page #ssp_header { margin-top: 40px; }
#search_sidebar_page #ssp_leftcolumn { float: left; width: 33%; }
#search_sidebar_page #ssp_mainpanel { float: left; width: 67%; }
#search_sidebar_page #ssp_leftcolumn #ssp_leftcolumn_inner { padding: 0 20px 75px 0; margin-right: 10px; background: url(../images/vertdot2.gif) repeat-y scroll right top; }

#search_sidebar_page .sp_result_count
{
	border: 2px solid #4478B4;
	padding: 4px 10px;
	line-height: normal;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	color: #003469;;
	background-color: #D7E4EF;
}

#search_sidebar_page select option { padding-right: 4px; }

/* Fieldsets */

#search_sidebar_page fieldset {
	border: none;
	margin-top: 0;
	padding: 0;
}

#search_sidebar_page fieldset .rand {
	overflow: hidden;
	width: auto;
	margin-bottom: 10px;
	padding-left: 15px;
}

#search_sidebar_page fieldset .rand label {
	float: left;
	clear: left;
	width: 70px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

#search_sidebar_page fieldset .rand .elem {
	margin-left: 90px;
	width: 140px;
}

#search_sidebar_page fieldset .rand .bbutoane {
	float: right;
	height: 21px;
	margin-top: 15px;
	padding-top: 6px;
}
.join_now_for_access {
	background:url('../images/join_now_search_banner.gif') top left no-repeat;
	height:80px;
	width:430px;
	margin-left:20px;
	padding-top:37px;
	padding-right: 70px;
	padding-left: 40px;
	font-weight: bold;
}
.join_now_for_access img {
	margin-right: -10px;
	clear:none;
}

/* Pagination */
.pagination { margin-bottom: 4px; }
.pagination form { display: inline; }
.pagination form input { font-size: 10px; }
.pagination .bbutoane { margin: 0; }

.pagination .bbutoane a { padding: 2px 4px; font-size: 10px; }

/* User Results Legend */

.rezultat_usrs_legend { margin-bottom: 4px; }
.rezultat_usrs_legend .profile_icon { vertical-align: text-bottom; }

/* User Review Score */
.scor_user { font-size: 12px; }
.scor_user_based_on { font-style: italic; }

/* Dynamic */

.vis_visible { visibility: show; visibility: visible; }
.vis_invisible { visibility: hide; visibility: hidden; }

/* diverse */

.bad_field { background-color: #FFC0CB; }

#continut {
}

.non_float { width: 100%; overflow: hidden; }

.help_box_text { padding-right: 8px; }

.help_buton { position: relative; top: 2px; }

.nobold, .nobold a { font-weight: normal; }

.bg_check_include { text-transform: uppercase; font-weight: bold; }

/* Home Page */
.homeblueline
{
	height: 80px; 
	width: 900px; 
	background: #739DD3; 
	margin-left: -10px; 
}

.homefinder {
	padding: 10px 0px 0px 370px;
}

.homefinder table tr td
{
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
}

a.caregiver_link:link,
a.caregiver_link:visited,
a.caregiver_link:hover { color: #ffffff; text-decoration: underline; font-size: 9px; font-weight: bold; padding: 0; margin: 0; }

a.nospace { padding: 0; margin: 0; }

#pagina {
    /*background: #d7e4ef url("../images/bgtile.gif") repeat-y top left;*/
	margin: auto auto;
	width: 908px;
	border-left: 1px solid #DBE1E6;
	border-right: 1px solid #DBE1E6;
}

#foot_meniu {
    background: #ffffff;
}

.homecaretypelist
{
	margin: 10px auto 20px auto;
}

.homecaretypelist tr td, .homecaretypelist tr td h1
{
	margin: 0px;
	color: #739DD3;;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; 
	text-transform: none;
}

.homecare_dot
{
	width: 40px;
	background: url( '../images/homepg_dot_light.gif' ) no-repeat center;
}


.homesignup { background: none; padding: 0px; margin-top: 5px; } 
.homesignup .submit { text-align: left; margin: 0px; }

.homewegot
{
	margin-left: 15px;
}
.homewegot table tr td
{
	
	color: #739DD3;
	font-weight: bold;
	font-size: 20px;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
}


.homewegottable
{
	padding-left: 10px;
}

.horizontal_search_field { margin-right: 5px; }

.input_clue { color: #37639E; text-align: center; }

.nowrap { white-space: nowrap; }

.ringstrong { font-weight: bold; color: #003469; font-size: 12px; }

/*.submit {
	margin: 7px 50px 7px 7.5em; 
}*/

.submit a { 
	border: 1px solid #fcbb00; 
	padding: 4px 8px; 
	margin: 2px; 
	background: #00457C; 
	color: #FFFFFF; 
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.submit a:hover { 
	border: 1px solid #00457C; 
	padding: 4px 8px; 
	margin: 2px; 
	background: #fcbb00; 
	color: #000000; 
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.submit a.disabled { 
	border: 1px solid #C8bbaa; 
	padding: 4px 8px; 
	margin: 2px; 
	background: #fff; 
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.wevegotlist
{
	padding-left: 18px;
	background: url( '../images/homepg_dot_dark.gif' ) no-repeat 0px 7px;
	color: #00457C;
	font-weight: bold;
	font-size: 17px;
	
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; 
}

.wevegotlist_A
{
	background: url("../images/horzdot.gif") no-repeat top left; 
	padding-bottom: 0px;
	padding-right: 0px;
	color: black;
	font-weight: normal;
	font-size: 16px;
	
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; 
}

.wevegotlist_title {
	color: #00457C;;
	font-weight: bold;
	font-size: 20px;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

/* Breadcrumb Styles */
.breadcrumb_safe { clear: right; }
.adresa_navigatie {
	float:top; 
	text-align: left;
	font-size: 13px;
	margin: 0 5px; 
}

.adresa_navigatie a { background: none; padding: 0; font-weight: normal; }
.adresa_navigatie a:link { color: #37639E; }
.adresa_navigatie a:visited { color: #37639E; }

.adresa_navigatie span.link_adr_nav { font-weight: bold; }


/* profile completeness element */
.box_competare_profil
{
	margin-left: 20px;
    width: 210px;
    height: 128px;
    background: url("../images/completeness_box.jpg") no-repeat;
}

.box_competare_profil h2
{
    color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	
	font: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	
	padding-top: 15px;
	padding-left: 15px;
}

.box_competare_profil_mijl
{
    width: 205px;
     overflow: hidden;
}

.box_competare_profil_out
{
    float: left;
	display: inline;
    width: 150px;
    background: #ffffff;
    margin-top: 13px;
    margin-left: 8px;
}


.box_competare_profil_inn
{
    background-color: green;
	height: 18px;
	font-size: 0px;
}

.procent_complet
{
    float: left;
	width: 36px;
	margin-left: 3px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-top: 13px;
}

.profile-foot_meniu
{
    font: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 20px;
    width: 175px;
}

/* sitter statistics page */
.statistics th,
 .statistics td {
	width:100px;
	font-weight:bold;
	line-height:1.4;
	padding:3px;
	color: #03356C;
}
.statistics table {
	margin-left:50px;
}


/* Job post module */

.job_module_empty { margin: 15px 0px 5px 0px; text-align: center; }
.job_module_container { width: 100%; margin: 15px 0px 5px 0px; overflow: hidden; }
.job_module_copy { float: left; margin-left: 110px; padding-top: 6px; font-weight: bold; }
.job_module_input { float: left; margin-left: 10px; padding-top: 3px; }
.job_module_entry_default { text-align: center; color: #37639E; }
.job_module_entry { width: 210px; }
.job_module_button { float: left; margin-left: 10px; width: 100px; }
.job_module_help { margin-left: 135px; font-weight: bold; }

/* Result sets */

.result_set_page {
	padding: 15px 12px 0px 12px;
	position: relative;
}

.result_set_page table {
	position: relative;
	top: -16px;
}

.result_set_page table tr th {
	padding-top: 15px;
}

.result_set_page table tr td {
	vertical-align:top
}

.set_rezultate_page {
	padding: 0px 15px;

}

.set_rezultate_page table {
	position: relative;
	top: -1px;
}

.set_rezultate_page table td, .set_rezultate_page table th {
	padding: 15px 0px;
	border-top: 1px solid #D1D2D3;
}

.set_rezultate_page table th {
	padding-bottom: 5px;
	font-size: 18px;
	color: #434343;
}

.set_rezultate table tr td table tr td, .set_rezultate_page table tr td table tr td {
	padding: 0px;
	border: none;
}

.set_rezultate table tr td table tr th, .set_rezultate_page table tr td table tr th {
	padding: 0px;
	color: #000000;
}


/* User Result sets */


.rezultat_usr
{
	
	width: auto;
	margin: 10px 0;

}

.rezultat_usr .caseta_rez_usr
{
	float: left;
	width: 130px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	text-align: center;
}

.rezultat_usr .rezultat_usr_body { float: right; padding-left: 3px; width: 380px;}

.rezultat_usr .caseta_rezultat_usr_header { position: relative; width: 99%; border-bottom: 1px solid #fdd992; }

.rezultat_usr .rezultat_usr_header { margin-left: 0; }

.rezultat_usr .titlu_nume_user { font-size: 15px; font-weight: bold; color: #003469; text-align: left; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; border: none; background: none; }

.rezultat_usr .profile_icon {  }

.rezultat_usr .rezultat_usr_header_action { float: right; position: relative; top: -2px; text-align: right; margin-left: 5px; padding-right: 5px; }

.rezultat_usr .rezultat_usr_info { margin: 3px 0 0 0; }

.rezultat_usr .rezultat_usr_scurt { margin-bottom: 6px; overflow: hidden; }
.rezultat_usr .rezultat_usr_scurt_label { float: left; text-transform: uppercase; }
.rezultat_usr .rezultat_usr_scurt_info { margin-left: 88px; }


.rezultat_usr .scor_user,
.rezultat_usr .scor_user div { display: inline; }

.rezultat_usr .scor_user img { vertical-align: text-bottom; }


/* Dropdown boxes */

.js_dropdown_box, .js_dropdown_box_closed {
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	background: url( '../images/click_to_collapse.jpg' ) no-repeat right 6px;
}

.js_dropdown_box_closed {
	height: 25px;
	background: url( '../images/click_to_expand.jpg' ) no-repeat right 6px;
}

.js_dropdown_box h2, .js_dropdown_box_closed h2 {
	margin: 0px;
	margin-bottom: 15px;
	padding-bottom: 2px;
	padding-left: 20px;
	border-bottom: 1px solid #CCCCCC;
	background: url( '../images/drop_arrow_down.gif' ) no-repeat 0px 8px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	line-height: normal;
	color: #8AADD2;
	cursor: pointer;
}

.js_dropdown_box_closed h2 {
	background: url( '../images/drop_arrow_right.gif' ) no-repeat 5px 4px;
}

.js_dropdown_approximate h2 {
	margin: 0px;
	margin-bottom: 15px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	line-height: normal;
	color: #8AADD2;
}

/* Some elems don't display correctly in overflow: hidden elements */

.js_dropdown_box_closed .action { display: none; }
.js_dropdown_box_closed .fara_acces_contact { display: none; }
.js_dropdown_box_closed .help_buton { display: none; }
.js_dropdown_box_closed .harta { display: none; }
.js_dropdown_box_closed .sitter_profile_view_link { display: none; }
.js_dropdown_box_closed select { display: none; }
.js_dropdown_box_closed textarea { display: none; }
.js_dropdown_box_closed .rand { display: none; }

.search_sidebar .js_dropdown_box { background: url( '../images/click_to_collapse_sm.jpg' ) no-repeat right 5px; }
.search_sidebar .js_dropdown_box_closed { background: url( '../images/click_to_expand_sm.jpg' ) no-repeat right 5px; }

.search_sidebar .js_dropdown_box h2, .search_sidebar .js_dropdown_box_closed h2, .search_sidebar .js_dropdown_approximate h2 {
	background: url( '../images/drop_arrow_down.gif' ) no-repeat 0px 6px;
	font-size: 16px;
	color: #999999;
}

.search_sidebar .js_dropdown_approximate h2 { background: none }

.search_sidebar .js_dropdown_box_closed h2 {
	background: url( '../images/drop_arrow_right.gif' ) no-repeat 5px 2px;
}


/* Opacities */

.translucent {
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}

.opaque {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

/* User Profile */

.link_inapoi { position: relative left: 25px; top: 175px; }

.nume_profil {
	padding-bottom: 5px;
	border-bottom: none;
	background: url("../images/horzdot.gif") repeat-x left bottom; 
}

.side_box { width: 207px; margin-top: 15px; padding: 10px; background: #F1F1F2 url( '../images/graydient_short.gif' ) repeat-x; border: 1px solid #CCCCCC; }
.side_box h2 { margin-bottom: 10px; padding-bottom: 5px; font-size: 14px; background: url( '../images/horzdot.gif' ) repeat-x bottom left; text-align: center; color: #4478B4; }
.strdesc {	padding: 5px 0px 0px 3px; }
.nocase { text-transform: none; }
.job_title { font-weight: bold }
.job_title_spill { font-size: 10px; border-bottom: 1px solid #999999; margin-bottom: 5px }
.job_desc { padding-bottom: 10px; }
.scurta_descr { margin-bottom: 15px; padding: 10px; background: #F1F1F2 url( '../images/graydient_short.gif' ) repeat-x; border: 1px solid #CCCCCC; }
.scurta_descr h2 { margin-bottom: 3px; padding-left: 20px; font-size: 18px; }
.scurta_descr_text { padding-left: 40px; padding-bottom: 2px; }
.scurta_descr_text img { position: relative; top: 2px; }

.dropdown_continut { padding-left: 20px; overflow: hidden; }
.head_rubrica { margin-bottom: 5px; color: #4478B4; font-weight: bold; font-size: 14px; }

.profile_actions { float: right; overflow: hidden; margin: 0px; padding: 0px; }
.profile_actions li { float: left; list-style: none; margin: 0px; padding: 0px; }

.box_poza { width: 225px; height: 225px; overflow: hidden; padding: 1px; border: 1px solid #CCCCCC; background: #F1F1F2 url( '/images/graydient_short.gif' ) repeat-x; text-align: center; }
.last_signed_in { width: 229px; padding-top: 3px; text-align: right; font-weight: bold; font-style: italic; color: #4478B4; }
.photos_header { width: 229px; margin-top: 10px; padding: 5px 0px 10px 0px; border-top: 1px solid #CCCCCC; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #4478B4; }

.photos_header a:hover{text-decoration:none }

.photo_thumbs { position: relative; width: 201px; height: 64px; margin-left: 15px; margin-bottom: 15px; overflow: hidden; }
.photo_thumbs_rand { position: relative; top: 0px; width: 201px; overflow: hidden; }
.photo_thumb_container { float: left; width: 60px; height: 60px; margin-right: 3px; padding: 1px; border: 1px solid #CCCCCC; text-align: center; cursor: pointer; }
.photo_thumb_container_current { float: left; width: 60px; height: 60px; margin-right: 3px; padding: 1px; border: 1px solid #FCBB00; text-align: center; cursor: auto; }
.photo_scrolling { position: relative; height: 0px; }
.photo_scroll_left { position: absolute; left: -10px; top: 13px; width: 20px; height: 41px; background: url( '/images/photo_scroll_left.gif' ) no-repeat; cursor: pointer; }
.photo_scroll_right { position: absolute; left: 218px; top: 13px; width: 20px; height: 41px; background: url( '/images/photo_scroll_right.gif' ) no-repeat; cursor: pointer; }
.photo_scroll_left_dim { position: absolute; left: -10px; top: 13px; width: 20px; height: 41px; background: url( '/images//photo_scroll_left_dim.gif' ) no-repeat; }
.photo_scroll_right_dim { position: absolute; left: 218px; top: 13px; width: 20px; height: 41px; background: url( '/images/photo_scroll_right_dim.gif' ) no-repeat; }

.st_contact { float: left; clear: left; width: 100px; }
.dr_contact { margin-left: 115px; width: 400px; }
.fara_acces_contact { position: absolute; top: -2px; left: 80px; height:59px; width:301px; background:url("../images/profile_lock_signup_noshado.gif") top left no-repeat; padding:17px 10px; text-transform:uppercase; font-size:8pt; font-weight: bold;}
.fara_acces_contact img {margin-left: 5px; margin-top: -2px;}

.continut_coloane { width: 100%; overflow: hidden; margin-bottom: 10px; }

.sitter_profile_view_link { position: relative; top: 3px; }
.box_vizualizare_porfil_bona { width: 230px; margin-bottom: 15px; overflow: hidden; }
.vizualizare_porfil_bona_st { float: left; width: 100px; padding-top: 4px; }
.vizualizare_porfil_bona_dr { margin-left: 115px; width: 50px;}

.referinte_container { padding: 15px 20px 5px 15px; background: #F1F1F2 url( '../images/graydient_short.gif' ) repeat-x; border: 1px solid #CCCCCC; }
.reference_rand { overflow: hidden; width: 100%; margin-bottom: 10px; }
.reference_name { width: 130px; float: left; margin-right: 10px; font-weight: bold; }
.reference_info { width: 390px; float: left; }

.feedback_rand { padding: 20px 15px 0px 15px; }
.feedback_stars { margin-bottom: 2px; }
.feedback_response {  }

.exp_tit { margin-bottom: 5px; font-weight: bold; }
.exp_descriere { margin-bottom: 15px; }

.abilitati_st2 { float: left; width: 220px; }
.abilitati_st { float: left; padding-left: 20px; }

.dependent_head { margin-bottom: 5px; }
.dependent_body { margin-bottom: 10px; padding-left: 40px; }
.dependent_sub_body { margin-top: 5px; width: 100%; overflow: hidden; }
.dependent_sub_body_left { float: left; width: 140px; }
.dependent_sub_body_right { float: left; width: 375px; }

.photo_hide { visibility: hidden; }
.photo_hide_2 { visibility: hidden; position: absolute; }
.photo_show { visibility: visible; }

/* Registration Parent and Sitter bailout link */
.registration_form_bailout { font-size: 12px; position: relative; top: -20px; width: 447px; text-align: right; }
.header_inregistrare { margin: 5px 0 0 20px; }
.header_inregistrare_loggedin { margin: 29px 0 0 20px; }

/* Gray ad box */
.gray_ad_box { width: 267px; text-align: center; background: url( '../images/ad_bg_mid.gif' ) repeat-y; }
.gray_ad_box .nest_1 { background: url( '../images/ad_bg_top.gif' ) no-repeat top left; }
.gray_ad_box .nest_2 { padding: 15px; padding-bottom: 30px; background: url( '../images/ad_bg_bottom.gif' ) no-repeat bottom left; }
.gray_ad_box h2 { padding-bottom: 20px; text-align: left; text-transform: uppercase; font-size: 18px; font-weight: bold; color: #CACCCD; }

.gray_ad_box_mypage { width: 254px; text-align: center; background: url( '../images/ad_bg_mid_mypage.gif' ) repeat-y; }
.gray_ad_box_mypage .nest_1 { background: url( '../images/ad_bg_top_mypage.gif' ) no-repeat top left; }
.gray_ad_box_mypage .nest_2 { padding: 15px; padding-bottom: 30px; background: url( '../images/ad_bg_bottom_mypage.gif' ) no-repeat bottom left; }
.gray_ad_box_mypage h2 { padding-bottom: 20px; text-align: left; text-transform: uppercase; font-size: 18px; font-weight: bold; color: #CACCCD; }

/* Ring fieldsets */
.caseta_formular { position: relative; margin: 0px; padding: 50px 0px 0px 0px; }
.caseta_formular fieldset { margin: 0px; padding: 0px; }
.caseta_formular legend { margin: 0px; padding: 0px; border: 0px; color: #000000; font-size: 100%; }
.caseta_formular legend span {
	position: absolute;
	top: 2px;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid #A7A7A7;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8AADD2;
}
.caseta_formular .legend_notice, .caseta_formular .legend_notice_alert { position: absolute; top: 6px; left: 0px; width: 100%; font-style: italic; text-align: right; }
.caseta_formular .legend_notice_alert { color: #FF0000; }
.caseta_formular .legenda_inreg { position: relative; top: -20px; font-weight: bold; color: #00447C; }
.caseta_formular .rand { overflow: hidden; width: 100%; margin-left: 50px;  }
.caseta_formular label { float: left; width: 170px; }
.caseta_formular .elem { margin-left: 180px; }

/* Sitter registration */
ol.box_pasi_inreg { position: relative; width: 750px; height: 45px; padding: 0px; margin: 0px 0px 0px 35px; }
ol.box_pasi_inreg li { position: absolute; padding-top: 45px; margin: 0px; overflow: hidden; list-style-type: none; }
ol.box_pasi_inreg .pas1_bleu { top: 0px; left: 0px; width: 239px; height: 0px; background: url( '../images/sitter_reg_steps_sprite_b.gif' ) no-repeat 0px 0px; }
ol.box_pasi_inreg .pas2_bleu { top: 0px; left: 231px; width: 248px; height: 0px; background: url( '../images/sitter_reg_steps_sprite_b.gif' ) no-repeat 0px -49px; }
ol.box_pasi_inreg .pas3_bleu { top: 0px; left: 471px; width: 224px; height: 0px; background: url( '../images/sitter_reg_steps_sprite_b.gif' ) no-repeat 0px -98px; }
ol.box_pasi_inreg .pas1_gri { top: 0px; left: 0px; width: 239px; height: 0px; background: url( '../images/sitter_reg_steps_sprite_g.gif' ) no-repeat 0px 0px; }
ol.box_pasi_inreg .pas2_gri { top: 0px; left: 231px; width: 248px; height: 0px; background: url( '../images/sitter_reg_steps_sprite_g.gif' ) no-repeat 0px -49px; }
ol.box_pasi_inreg .pas3_gri { top: 0px; left: 471px; width: 224px; height: 0px; background: url( '../images/sitter_reg_steps_sprite_g.gif' ) no-repeat 0px -98px; }

.sitter_caseta_inregistrare { margin: 15px 0px 0px 55px; }
.sitter_caseta_inregistrare, .sitter_caseta_inregistrare legend span, .sitter_caseta_inregistrare .rand { width: 560px; }
.sitter_caseta_inregistrare .language_rand { padding-bottom: 10px; }
.sitter_caseta_inregistrare .optiuni_verificare { position: absolute; left: 400px; top: 83px; width: 300px; }
.sitter_caseta_inregistrare .mesaj_verificare { font-style: italic; font-size: 10px; }

.sitter_reg_success_container { overflow: hidden; width: 800px; margin-left: 55px; }
.sigger_reg_success_header { margin-bottom: 20px; font-size: 18px; font-weight: bold; color: #00447C; }
.sigger_reg_success_verify_choices { float: left; width: 360px; margin: 10px 20px 0px 0px; }
.sigger_reg_success_verify_choices .rand { overflow: hidden; width: 100%; padding-bottom: 10px; }
.sigger_reg_success_verify_choices label { float: left; width: 15px; }
.sigger_reg_success_verify_choices label input { margin: 1px 0px 0px 0px; width: 14px; height: 14px; }
.sigger_reg_success_verify_choices .elem { margin-left: 25px; width: 330px; }
.sitter_reg_suggess_bgc { float: left; text-align: center; }
.sitter_reg_success_box_top { width: 371px; padding-top: 16px; background: url( '../images/sitter_reg_success_box_top.gif' ) no-repeat top left; text-align: left; }
.sitter_reg_success_box_mid { padding: 5px 20px; border-left: 1px solid #8AADD2; border-right: 1px solid #8AADD2; }
.sitter_reg_success_box_btm { width: 371px; padding-bottom: 16px; background: url( '../images/sitter_reg_success_box_btm.gif' ) no-repeat bottom left; }
.sitter_reg_success_box_mid h2 {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	text-transform: none;
	text-align: center;
	color: #8AADD2;
}
.sitter_reg_success_box_mid ul { padding: 0px 35px; }
.sitter_reg_suggess_bgc b { font-size: 14px; font-weight: bold; color: #00447C; }

/* Log In Attempt Page */
.log_in_fieldset { float: left; width: 320px; margin-left: 60px; }
.log_in_fieldset .rand { overflow: hidden; width: 100%; margin-left: 0px; padding-bottom: 10px; }
.log_in_fieldset label { float: left; width: 70px; }
.log_in_fieldset .elem { margin-left: 80px; }
.log_in_fieldset legend span { font-size: 20px; font-weight: bold; font-family: Avenir, Arial, Verdana, Helvetica, sans-serif; border: none;}

.log_in_box_top { width: 371px; padding-top: 16px; margin-left: 470px; background: url( '../images/sitter_reg_success_box_top.gif' ) no-repeat top left; text-align: center; }
.log_in_box_mid { width: 290px; float:right; margin-right: 70px; padding: 5px 0px 0px 60px; border-left: 1px solid #999; }
.log_in_box_btm { width: 371px; padding-bottom: 16px; background: url( '../images/sitter_reg_success_box_btm.gif' ) no-repeat bottom left; }
.log_in_box_mid h2 {
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	font-family: Avenir, Arial, Verdana, Helvetica, sans-serif;
	text-transform: none;
	text-align: left;
	color: #8AADD2;
	text-transform: uppercase;
}
.log_in_box_mid ul { padding: 0px 35px; text-align: left; }

.right_column { float: right; margin-right: 25px; width: 200px; margin-top: 55px; }




.taburi_mesaje { height: 23px; margin: 0px 20px; padding: 0px; border-right: 1px solid #424242; background: url( '../images/black_pixel.gif' ) repeat-x left bottom }
.taburi_mesaje .buton_compune { float: left; list-style-type: none; margin: 0px; padding: 0px; }
.taburi_mesaje .inbox_tab, .taburi_mesaje .sent_tab, .taburi_mesaje .tab_draft, .taburi_mesaje .deleted_tab {
	float: right;
	list-style-type: none;
	height: 17px;
	margin: 0px;
	padding: 2px 8px;
	border-top: 1px solid #424242;
	border-left: 1px solid #424242;
	border-bottom: 1px solid #424242;
	background-color: #F3F3F3;
}
.taburi_mesaje .inbox_tab a, .taburi_mesaje .sent_tab a, .taburi_mesaje .tab_draft a, .taburi_mesaje .deleted_tab a { color: #000000; }
.taburi_mesaje .current a:hover { text-decoration: none; }
.taburi_mesaje .current { border-bottom: 1px solid white; font-weight: bold; background-color: #FFFFFF; }

.conversation_container { padding: 10px 20px 0px 20px; }
.conversation_container .message_rand { overflow: hidden; width: 840px; padding-top: 15px; }
.conversation_container .message_rand h2 { width: 570px; font-size: 18px; font-weight: bold; color: #424242; text-transform: none }
.conversation_container .message_rand .authorship { width: 570px; padding-top: 2px; }
.conversation_container .message_rand .utilities { float: right; width: 245px; padding-top: 3px; }
.conversation_container .message_rand .utilities .left { display: block; float: right; width: 130px; padding-bottom: 0px; }
.conversation_container .message_rand .utilities .left_text { display: block; float: right; width: 153px; padding: 2px 0px 0px 0px; font-style: italic; }
.conversation_container .message_rand .utilities .right { display: block; float: right; width: 65px; padding-bottom: 0px; }
.conversation_container .message_rand .utilities .right_text { display: block; float: right; width: 88px; padding: 2px 0px 0px 0px; font-style: italic; }
.conversation_container .message_rand .user_tile { float: left; width: 295px; text-align: right; }
.conversation_container .message_rand .message_body { margin-left: 310px; padding-top: 3px; }
.conversation_container .message_rand .message_body_collapsed { float: left; overflow: hidden; margin-left: 15px; width: 475px; height: 16px; color: #999999; cursor: pointer; }
.conversation_container .message_rand .message_expand_link { float: left; margin-left: 5px; text-align: right; }
.conversation_container .message_rand .message_line { clear: left; margin-left: 310px; padding-top: 10px; border-bottom: 1px solid #CCCCCC; }

.compose_fieldset { margin: 0px; padding: 0px 0px 0px 0px; }
.compose_fieldset, .compose_fieldset legend span, .compose_fieldset .rand { width: 800px; }
.compose_fieldset .rand { margin-left: 18px; }
.compose_fieldset label { width: 140px; }
.compose_fieldset .elem { margin-left: 150px; }
.rand {margin:15px 0 10px 18px}



/* Job search result */
.cauta_job_rez_img { float: left; width: 90px; padding-top: 3px; text-align: center; }
.cauta_job_rez_img img { margin-bottom: 10px; }
.cauta_job_rez_img a { font-size: 14px; font-weight: bold; }
.cauta_job_rez_info { margin-left: 100px; }
.cauta_job_rez_title a { font-size: 14px; font-weight: bold; }
.cauta_job_rez_more_info a { font-size: 11px; text-decoration: underline; }
.cauta_job_rez_short_line { margin-bottom: 10px; border-bottom: 1px solid #FDD992; }
.cauta_job_rez_icons { width: 99%; overflow: hidden; }
.cauta_job_rez_icon_text { float: left; width: 102px; font-size: 11px; text-align: center; }
.cauta_job_rez_icon_text b { display: block; padding-bottom: 1px; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #AAAAAA; }
.cauta_job_rez_date { float: left; width: 103px; padding-top: 32px; background: url( '/img/job_icon_cal.gif' ) top center no-repeat; font-size: 11px; text-align: center; }
.cauta_job_rez_time { float: left; width: 103px; padding-top: 32px; background: url( '/img/job_icon_clock.gif' ) top center no-repeat; font-size: 11px; text-align: center; }
.cauta_job_rez_rate { float: left; width: 103px; padding-top: 32px; background: url( '/img/job_icon_dol.gif' ) top center no-repeat; font-size: 11px; text-align: center; }
.cauta_job_rez_family { float: left; width: 103px; padding-top: 32px; background: url( '/img/job_icon_house.gif' ) top center no-repeat; font-size: 11px; text-align: center; }

.cauta
{
	margin-left: 20px;
    width: 205px;
    height: 138px;
    background: url("../images/box_cauta.jpg") no-repeat;
}


.meniu_bleu_stanga_pagina fieldset div.rand { 
	width: 90%;
}

.meniu_bleu_stanga_sfaturi {
	padding-left: 15px;
	float: left;
	background-color:#ffffff;
	padding-top:0; 
	margin-top:0; 
	float:right; 
	width: 590px;
}


/*** tabelul istoricului calificativelor ***/
.last, .last *, .first, .first *{
    border: none!important;
  }

  /*********************/
/*stluri listare tabelara*/
     table{
     empty-cells: show;
   }

     table thead tr{
     background:#E5E5E5 url('') 0 0 repeat-x;
   }
   
     
  .total_calificative div.table_cotainer {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
float:left;
margin-right:9px;
padding:0pt 5px;
margin-top:10px
}
  .total_calificative table {
background:#FFFFFF none repeat scroll 0%;
border-spacing:0px;
font-size:14px
}
  .total_calificative table tbody tr td {
padding:7px 1em;
}
  .total_calificative table thead tr th {
background:#FFFFFF none repeat scroll 0%;
border:0pt none;
color:#000000;
font-size:0.84em;
padding:1.3em 1em 0.5em;
text-align:center;
}

  .total_calificative table {
background:#FFFFFF none repeat scroll 0%;
border-spacing:0px;
}
  table {
empty-cells:show;
}


  .total_calificative table tbody tr.pozitiv td {
color:#009900;
}
  .total_calificative table tbody tr.negativ td {
color:#FF009B;
}
  .total_calificative table tbody tr th {
border-bottom:1px solid #CCCCCC;
font-weight:normal;
padding-left:10px;
text-align:left;
}

     table thead th{
     color: blue;
     font-weight: normal;
     padding: 6px 3px;
     border-top:1px solid #ddd;
     border-bottom:1px solid #ddd;
   }


/*********************************/
/***tabele totaluri***/
  .total_calificative{
  background:#dfecff url(../images/bk_calif_lt.gif) 0 0 no-repeat;
  float: left;
  margin: 20px 0 5px 0;
}

  .total_calificative  div.total_calificative2{
   background:url(../images/bk_calif_rt.gif) right 0 no-repeat;
   height:181px;
   float: left;
   padding: 0 0 0 7px;
}

  .total_calificative h3{
  font-size: 14px;
 
}

  .total_calificative div.table_cotainer{
  border:1px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding:0 5px;
  float: left;
  margin-right: 9px;
  background: #fff;
}

  .total_calificative table{
  background: #fff;
  border-spacing:0px;
}

  .total_calificative table tbody tr td{
   padding: 7px 1em;
}

  .total_calificative table thead tr th{
  background:#fff;
  border:0;
  color:#000;
  padding: 1.3em 1em 0.5em 1em;
  font-size: 0.84em;
  text-align: center;
}

  .total_calificative table tbody tr.pozitiv td{
  color:#009900;
}

  .total_calificative table tbody tr.negativ td{
  color:#FF009B;
}

  .total_calificative table tbody tr th{
  border-bottom:1px solid #ccc;
  font-weight: normal;
  text-align: left;
  padding-left: 10px;
}


/*** tabelul istoricului calificativelor ***/
h2.istoric{
  color:#818181;
  font-size: 2.69em;
  font-weight: normal;
  padding-top: 20px;
}


/*********************************/

/*** varianta de erori pentru contul meu ***/
  #cyan_border .error_box,  #green_border .error_box{
width:100%;
margin-left:0px;
margin-top:10px;
}

  #cyan_border .error_box .middle input,  #cyan_border .error_box .middle input{
margin-left:0px;
}

  #cyan_border .error_box .middle,  #cyan_border .error_box .middle{
text-align:center}

   table tbody td{
     /*border-bottom: 1px solid #ccc;*/
     /* padding:18px 5px 5px 5px;*/
     vertical-align: top;
   }

/*stiluri pentru intrebarea De unde stii despre CautaBona.ro */

.radio {
float:left;
position:relative;
top:3px;
top:0px !important!;
}

.checkbox {
float:left;

}

.info {
float:left;
margin-left:30px;
}

.know_about_container {
margin:10px;
}

/*stiluri pentru intrebarea De unde stii despre CautaBona.ro */

.title_job {
color:#4478B4;
font-weight: bold;
font-size: 15px;
}

.buyCreditBottomLinks {
color: red; 
font-size: 14px; 
}

.detalii_bona_job_right {
float:right;
}

.detalii_bona_job_left {
float:left;
}

.detalii_bona_job_right .detalii {
padding-top: 5px;
margin-right: 5px;
width:280px;
height:120px;
}

.detalii_bona_job_left .photo {
width:100px;
}

.detalii_bona_job_right .name {
border-bottom: 1px solid gray;
padding-bottom: 5px;
}

.detalii_bona_job_right .profile_details {
border-bottom: 1px dotted #8AADD2;
padding-bottom: 10px;
padding-top: 4px;
}

.detalii_bona_job_right .date { 
padding-top: 5px;
}

.boxDisonibilitate {
position:absolute;
top:64px;
left:-170px;
}

.boxDisonibilitate p {
padding:2px 6px 2px 0px;
width:180px;
height:23px;
border-bottom: 1px solid #666699;
font-size : 10pt;
}


/* listare admin a parintilor care au vizitat bona */

.visitorContacts { padding-bottom:19px;padding-top:19px;border-bottom:1px solid #ccc;width:100%;overflow:hidden }
.visitorContacts .left { float:left;margin-right:11px; }
.visitorContacts .right { float:left;width:470px; overflow:hidden}
.visitorContacts .bottom { border-top:1px solid #FDD992;float:left;overflow:hidden;padding-top:3px;width:100%; }
.visitorContacts .bottom p { float:left;display:block; }
.visitorContacts .right .rightLink { float:right;margin-top:3px; }

.visitorContacts .right .bigUser { text-transform:uppercase;font-size:15px;font-weight:Bold;color:#003469;clear:both;display:block;width:330px;}


.visitorContacts .right p.cityAdmin { width:330px;overflow:hidden;display:block;float:left; }

.headerLittleWeek { margin-top:22px; }
.headerLittleWeek p { text-align:center;font-weight:bold;font-size:16px; }
