body {
    font-family: arial, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #6f6f6f;
    margin: 0;
    /*padding: 10px;*/
}

html, #wrapper, h1 {
    margin: 0;
    padding: 0;
}
a { color:#6f6f6f; text-decoration:none;}
img { border: 0; }
form {display:inline;}
#wrapper {
    margin: auto;
    text-align: left;
    width: 1010px;
    position: relative;
	border:0px solid red;
}

h1 {
	color:#6f6f6f;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
	text-transform:uppercase;
}

/************  MENIU SUS ***********/
#meniuTop {
	height:37px;
	background:url(/extras/images/msusbg.jpg) repeat-x;
}
#msusst {background:url(/extras/images/msusst.jpg) no-repeat; width:6px; height:37px; float:left;}
#msusdr {background:url(/extras/images/msusdr.jpg) no-repeat; width:6px; height:37px; float:right;}
.msussep {background:url(/extras/images/msussep.jpg) no-repeat; width:1px; height:37px; float:left;}
.msusk {
	display:inline;
	float:left;
	width:123px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding-top:10px;
	height:27px;
}
.msusk:hover{ color:#FF0;}

/************* slogan si logo **********/
#slogan{
	height:78px;
	padding-top:7px;
	padding-left:12px;
}
.slog { margin-top:9px;}
.mardr {margin-right:5px;}

/*********  banda galbena *********/
#bang {
	height:33px;
	background:url(/extras/images/bangbg.jpg) repeat-x;
	/*text-align:center;*/
	color:#000;
	margin-bottom:6px;
}
#bang div {
	padding-top:5px;
	font-size:16px;
	font-weight:bold;
}
#bangst {background:url(/extras/images/bangst.jpg) no-repeat; width:6px; height:33px; float:left;}
#bangdr {background:url(/extras/images/bangdr.jpg) no-repeat; width:6px; height:33px; float:right;}

/*  
    root element for the scrollable.  
    when scrolling occurs this element stays still.  
*/ 
div.scrollable { 
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 1010px;     
    height:30px;
	
	margin:0;
	padding:0;
} 
/*  
    root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;     
    position:absolute;   
	margin:0;
	padding:0;
} 
 
/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
	margin:0px;
	color:#6f6f6f;
} 
 
/* you may want to setup some decorations to active item */ 
div.items div.active { 
    border:1px inset #ccc;         
    background-color:#fff; 
}
/*  end scrollable **/



/**********  banda poze sub banda galbena ***********/
#bandapozesus {
	margin-bottom:11px;
	white-space:nowrap;
}
#bandapozesus a {
	margin-right:2px;
}
.nomar { margin:0;}


/********  continut wrapper *********/
#contentMare {
	
}

#cmst {
	float:left;
	width:200px;
	
}

#content {
	float:left;
	width:540px;
	padding:30px;
	padding-top:0px;
}
#cmdr {
	float:right;
	width:200px;
}


/***************************************************************************** coloana din dreapta ********/

/****** login ****/
#login {
	width:199px;
	background:url(/extras/images/loginsus.jpg) no-repeat;
	background-position:top left;
	background-color:#15b6de;
	color:#fff;
	text-align:center;
	height:171px;
	margin-left:2px;
}
#login a { color:#fff;}
#login a:hover { color: #FF0;}
#login_bottom{
	width:199px;
	background:url(/extras/images/loginjos.jpg) no-repeat;
	height:5px;
	margin-bottom:10px;
	margin-left:2px;
}
#login .inner {
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	text-align:left;
}
#login h1 {
	font-size:12px;
	text-align:left;
	margin-bottom:5px;
}
#login_dreapta_form .login_fields {
	border:1px solid #000;
	float:left;
}
#dreptunghi_login {
	text-align:center;
	background:url(/extras/images/dreptunghi_login.jpg) no-repeat;
	width:173px;
	height:40px;
}
#dreptunghi_login a { margin-top:5px; display: inline-block}
#link_uitat_parola { margin-top:5px; margin-bottom:5px; display:inline-block}

/**********  listing dreapta jos ****/
#listingDreapta {
	/*width:199px;*/
	border:1px solid #81cd0a;
	padding:23px;
	margin-left:2px;
	margin-top:10px;
}
#listingDreapta h1 {
	color:#15b6de;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:15px;
}
#listingDreapta p {
	margin-top:5px;
}



/******************************************************************************* coloana din stanga ******************/

/******** sondaj *********/
#sondaj {
	background-color:#ffde21;
	color:#6f6f6f;
	padding:4px;
}
#sondaj_titlu {
	color:#6f6f6f;
	background-color:#ffca21;
	font-weight:bold;
	padding:4px;
	padding-left:12px;
}
#btnSondaj {
	/*background:url(/extras/images/sondajbtnbg.jpg) no-repeat;*/
	border:1px solid #CCC;
	color:#3e3e3e;
	height:16px;
	width:51px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	/*-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;*/
}
#sondaj_raspuns {
	height:150px;
	text-align:center;
	vertical-align:top;
}
#sondajOptiuni input {
	margin:0;
	padding:0;
	margin-top:3px;
}
#sondajOptiuni label {
	margin:0;
	padding:0;
	display:inline-block;
	/*margin-top:2px;*/
}
#sondajOptiuni div {
	vertical-align:top;
	margin-top:1px;
}
/*
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
*/


#sondajOptiuni {
	padding:10px;
}
#sondajOptiuni label {
	margin-bottom:5px;
	display:inline-block;
}

/****  meniu copac *******/
#meniucopac {
	/*height:270px;*/
	border:0px solid gray;
	margin-bottom:10px;
	padding:10px;
}
#menuRoot  {
	font-weight:bold;
	font-size:14px;
}

#mt_copii .mt_titlu, 
#mt_batrani .mt_titlu,
#mt_menaj .mt_titlu,
#mt_tarife .mt_titlu,
#mt_cereri .mt_titlu,
#mt_servicii .mt_titlu,
#mt_selectia .mt_titlu {
	font-weight:bold;
	font-size:11px;
	
}
#meniucopac a { text-decoration:none; }
#meniucopac a:hover { text-decoration: underline; }

/******************************************************************************* coloana CENTRALA ******************/
#continutCentru{
	width:540px;
	border:0px solid red;
}

#cespunclientii {
	border:2px solid #1dc3e4;
	padding:9px 5px 9px 5px;
}
#cespunclientii img {
	float:left;
	margin-right:10px;
	margin-top:3px;
}
#cespunclientii h1 {
	color:#f65ab0;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}


.maiDeparte {
	text-align:right;
	color:#fb8932;
	font-size:10px;
}
.maiDeparte a {
	color:#fb8932;
	text-decoration:underline;
	font-size:10px;
}
.maiDeparte a:hover {
	text-decoration:none;
}

/******** prima pagina central ********/

#babyCentr { margin-bottom:10px; text-align:justify}
#babyCentr h1, h1.baby {
	color:#55c3e6;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:none;
}
#oldCentr { margin-bottom:10px; text-align:justify}
#oldCentr h1, h1.old {
	color:#81cd0a;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:none;
}
#menajCentr { margin-bottom:10px; text-align:justify}
#menajCentr h1 {
	color:#f2c501;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:none;
}
#alteServCentr { margin-bottom:10px; text-align:justify}
#alteServCentr h1 {
	color:#fc9436;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:none;
}




/******************* continut ****************************/

/******** breadcrumbs ******************/
#breadcrumbs {
	text-align:right;
	color:#6f6f6f;
	margin-bottom:10px;
}
#breadcrumbs a { text-decoration:none; }
#breadcrumbs a:hover { text-decoration: underline; }

h1.menaj {
	color:#ffca21;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;	
}
h1.selectie {
	color:#fd8431;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;	
}
h1.tarife {
	color:#f553A9;
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;	
}

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #fff; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#fff;color:#6f6f6f;border-color:#ffc059;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

#servicii td { font-size:10px; }

.floatleft {float:left; }
.floatright {float:right; }

/* **  begin captify styling ** */
/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	padding-left:5px;
	font-size: 11px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #fd8431;
	background: #1bbfe2;
	padding:5px;
	text-align:left;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 0px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

/* **  end captify styling ** */

.alteserv {
	display: inline-block;
	width: 120px;
}
#alte-servicii { text-align:justify;}


#tarife h4 { color:#1ec2e5; }
#tarife h3 { font-size:12px; }
#tarife ul { margin-top: 3px;}
#tarife th { background-color:#09F; vertical-align:middle; text-align:center}
#tarife th span { font-size:9px; font-weight:normal;}
#tarife tbody td { border:1px solid #79b7e7; border-top:none; text-align:center; font-size:12px; padding-top:3px;padding-bottom:3px;}
#tarife tbody td.pachet { width:80px; text-align:left; font-weight:bold; padding-left:5px;}


#selectie { text-align:justify;}
#selectie p {}
#selectie p span {font-size:12px; font-weight:bold;}

#servicii ul li {
	color:#1dc4e6;
	font-weight:bold;
	list-style:none;
}
#servicii ul li a, #servicii ul li ul li a { text-decoration:none;}
#servicii ul li a:hover, #servicii ul li ul li a:hover { text-decoration:underline;}

#servicii ul li a { font-size:12px; /*color:#81cd0a*/color:#15a9b5}
#servicii ul li ul li a { font-size:11px; /*color:#15a9b5*/ color:#6f6f6f}

#servicii ul li ul {
	margin-left:0px;
	padding-left:15px;
}
#servicii ul li ul li {
	margin-left:0px;
	color:#1dc4e6;
	font-weight:normal;
	list-style:none;
}


.formular_legend {
	color:#6f6f6f;
	width:150px;
}

#taburi label {
	display:inline-block;
	width:100px;
/*	margin-bottom:10px;
	margin-top:10px;
	padding-top:10px;
*/}
#taburi div.wrapper_formitem {
	margin-top:5px;
	margin-bottom:5px;
}
#taburi textarea {margin-top:-20px;}
#lbl_obs {
	margin-top:20px;
}


#formulare_b_st, #formulare_b_dr {
	float:left;	
	width:230px;
	text-align:center;
	vertical-align:top;
	height:75px;
}
#formulare_b_st {background:url(/extras/images/bg1_formulare.jpg) repeat-x; margin-right:10px;}
#formulare_b_dr {background:url(/extras/images/bg2_formulare.jpg) repeat-x; }
#formulare_b_st h3, #formulare_b_dr h3 {
	color:#fff;
	font-size:12px;
	margin:7px;
}
#formulare_b_st a, #formulare_b_dr a { font-size:11px; font-weight:bold; text-decoration:underline;}
#formulare_b_st a:hover, #formulare_b_dr a:hover { text-decoration:none;}
/******************************************************   FOOTER *********************************/
#footer {
	text-align:center;
	font-size:10px;
}
#footer a {
	color:#6f6f6f;
	text-decoration:none;
	font-size:10px;
}
#footer a:hover { text-decoration:underline;}




/*  new additions  */
#in_presa_dreapta { margin-top:10px; margin-bottom:10px;}
#in_presa_dreapta_titlu {
	background:url(/extras/images/in_presa_top.jpg) no-repeat;
	width:199px;
	height:39px;
	color:#ff861d;
	position:relative;
}
#in_presa_dreapta_titlu h1 {
	position:absolute;
	left:30px;
	top:10px;
	color:#ff861d;
}
#in_presa_dreapta_bottom {
	background:url(/extras/images/in_presa_bottom.jpg) no-repeat;
	width:199px;
	height:6px;
}
#in_presa_dreapta_continut {
	border-left:1px solid #fb5a00;
	border-right:1px solid #fb5a00;
	width:177px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}



.ul_babysitting {
	margin-left:5px;
	padding-left:5px;
}
.ul_babysitting li {
	margin-left:5px;
	padding-left:5px;
}


.separator_marturii {
	border-top:1px solid #FD8431;
	height:5px;
	margin-top:10px;
	margin-bottom:10px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}




/*  anunturi  */
#bonapentrucopil_anunturi_oferte, #bonapentrucopil_anunturi_cereri {	width:262px;	border:1px solid #c6f3ff; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000;  }
#bonapentrucopil_anunturi_oferte img, #bonapentrucopil_anunturi_cereri img { border:none; width:262px; }
#bonapentrucopil_anunturi_oferte a.bonapentrucopil_hdr_oferte { border-bottom:1px solid #c6f3ff;  }
#bonapentrucopil_anunturi_cereri a, 
#bonapentrucopil_anunturi_cereri a.link, 
#bonapentrucopil_anunturi_cereri a.active, 
#bonapentrucopil_anunturi_cereri a.visited,
#bonapentrucopil_anunturi_oferte a, 
#bonapentrucopil_anunturi_oferte a.link, 
#bonapentrucopil_anunturi_oferte a.active, 
#bonapentrucopil_anunturi_oferte a.visited { 
	background-color:transparent;text-decoration:none; color:#000; display:block; 
}
#bonapentrucopil_anunturi_oferte a:hover, #bonapentrucopil_anunturi_cereri a:hover { color:#009; }
#bonapentrucopil_anunturi .bonapentrucopil_anunturi_par,
#bonapentrucopil_anunturi .bonapentrucopil_anunturi_impar {
	padding:4px;
	background-image:url(http://www.bonapentrucopil.ro/extras/images/anunturi_checked_clienti.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 3px 4px;
}

#bonapentrucopil_anunturi_oferte .bonapentrucopil_anunturi_impar { background-color:#dde6ea;  }
#bonapentrucopil_anunturi_cereri .bonapentrucopil_anunturi_impar { background-color:#ffe4c5;  }

.alte_anunturi { border-top:1px solid #CCC; margin-top:5px; margin-bottom:5px; padding-top:10px; padding-bottom:5px; }
.alte_anunturi a {
	color:#FFCA21;
	font-weight:bold;
}

.alte_anunturi a:hover { color:#81CD0A; }

.anunt_single {
	border:1px solid #c6f3ff;
	margin:0px;
	padding:10px;
	/*background-color:#9CF;*/
	background-color:#F3ECFF;
	color:#000;
	text-align:justify;
}
