/* ---------------------------------------------
RESET.CSS
-----------------------------------------------*/
*{ margin:0;padding:0 }
html { margin-bottom:1px; }
:focus { outline: 0; }
* a:hover, * a:active { outline:none; }
a:hover{ text-decoration:none; color:inherit; }
a:hover { text-decoration:underline; }
a img { border:none; }
ol, ul { list-style:none;}
.clear { clear: both; font-size:0px; line-height:0px; height:0px; }
.clearfix:after { content: ".";    display: block; height: 0; clear: both; visibility: hidden; }
table { border-collapse:separate; border-spacing:0;}
* html>body .clearfix { display: inline-block; width: 100%;}
* html .clearfix { /* Hides from IE-mac \*/height: 1%; /* End hide from IE-mac */ min-height: 100%; margin-bottom: 1px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/*.clearfix { display: inline-block; }*/
html[xmlns] .clearfix { display: block; }
textarea { resize:none;}

/* ---------------------------------------------
main.css
-----------------------------------------------*/

.relative { position:relative;z-index:1;}
.absolute { position:absolute;z-index:2;}
.hidden {display:none;}
.invisible{visibility:hidden;}
.left {float:left}
.right {float:right;}
.no_border {border:none;}
a.link {color:#004078 !important;margin-top:5px;}
.nomargin {margin:0 !important;}


/* ---------------------------------------------
home
-----------------------------------------------*/
.a_venit_barza {background:url(images/bg_a_venit_barza.jpg) no-repeat;width:985px;height:302px;}
.a_venit_barza p {color:#333333;}
.da_de_veste {color:#004078 !important;font-size:14px;font-style:italic;margin-left:40px;margin-top:2px;}
.info_a_venit_barza {width:275px;padding-top:100px;padding-left:13px;}
.info_a_venit_barza .da_de_veste {margin-bottom:12px;}

.buton_verde1 {background:url(images/buton_verde.png) no-repeat left bottom;display:block;padding:0 0 0 22px;height:34px;}
.buton_verde2 {background:url(images/buton_verde.png) no-repeat right bottom;font-size:14px;font-weight:bold;color:#ffffff !important;float:left;margin-right:-27px;padding:8px 27px 9px 0;height:17px;}
.buton_mic {background:url(images/buton_verde_mic.png) no-repeat;font-size:14px;font-weight:bold;color:#ffffff !important;height:27px;width:112px;padding:7px 5px 4px 8px; margin-top: 8px;}
.buton_verde_mare {background:url(images/buton_verde_mare.gif) no-repeat right bottom;font-size:14px;font-weight:bold;color:#ffffff !important;border:none;}

.pasi_home {background:url(images/bg_pasi_home.gif) no-repeat left top;position:relative;top:0px;left:0px;height:135px;margin-top:2px;width:515px;}
.titlu_info {font-size:18px;color:#004078;font-family:Georgia, "Times New Roman", Times, serif;}
.pasi_home .titlu_info {padding-left:20px;padding-top:3px;}
.home_pas1 {position:absolute;top:42px;left:55px;color:#333333;font-size:14px;}
.home_pas2 {position:absolute;top:42px;left:325px;color:#333333;font-size:14px;}
.home_pas3 {position:absolute;top:88px;left:65px;color:#333333;font-size:14px;}
.home_pas4 {position:absolute;top:88px;left:320px;color:#333333;font-size:14px;}
.galerie_felicitari_home {margin-top:6px;}
.galerie_felicitari_home .titlu_info {background:url(images/icon_galerie.jpg) no-repeat;padding-left:40px;padding-bottom:4px;}

#galerie_home {margin:0px auto;padding:10px 0;text-align:left;width:852px;overflow:auto;}
#galerie_home .prev, #galerie_home .next {cursor:pointer;display:block;height:22px;margin-top:45px;text-indent:-9999px;width:17px;}
#galerie_home .prev {background:url(images/prev.gif) no-repeat;margin-right:30px;}
#galerie_home .next {background:url(images/next.gif) no-repeat;margin-left:23px;}
#container_galerie {margin-top:9px;overflow:hidden;padding-bottom:3px;width:985px;width: 765px; height: 100px}
#container_galerie #items {left:0;width:20000em;}
#container_galerie .item {margin-right:10px;}
.galerie_felicitari_home .navi {display:none;}
.traficBox{float:left;display:inline}
.niveaLPterms{width:887px!important;}

/* ---------------------------------------------
pasi
-----------------------------------------------*/
.a_venit_barza_header {background:url(images/a_venit_barza_header.jpg) no-repeat;width:752px;height:28px;padding-left: 140px;padding-top:57px;margin-right:13px;margin-bottom:4px; display: block; color:#004078 !important;font-size:14px;font-style:italic;}
.pas_curent_olinie {background:url(images/pas_o_linie.png) no-repeat;padding:4px 10px 0 15px;color:#ffffff;font-size:14px;height:30px;position:relative;z-index:10}
.pas_urmator span.bulina {background:url(images/bulina_pas.png) no-repeat;text-align:center;width:22px;height:25px;display:block;float:left;position:relative;z-index:10}
.pas_curent_olinie span.bulina, .pas_urmator span.bulina , .pas_curent_2linii span.bulina, .pas3_curent_olinie span.bulina, .pas_curent4_2linii span.bulina{font-size:20px;font-weight:bold;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;padding:2px 5px 5px 5px}
.pas_urmator span.bulina {padding-top:0px;padding-bottom:0px;height:32px;}
.pas_urmator span.left {padding-left:10px;width:145px;font-size:14px;color:#333333;}
.pas_curent_olinie span.bulina, .pas_curent_2linii span.bulina, .pas3_curent_olinie span.bulina, .pas_curent4_2linii span.bulina {padding-right:15px;}
.felicitare_pas1 {width:165px;margin-left:5px;float:left;position:relative;top:0px;left:0px;padding-top:5px;margin-top:5px;}
.felicitare_pas1 span.left {width:105px;padding-top:9px;}
.felicitare_pas2 {width:190px;margin-left:22px;float:left;position:relative;top:0px;left:0px;padding-top:5px;margin-top:5px;}
.felicitare_pas3 {width:214px;margin-left:12px;float:left;position:relative;top:0px;left:0px;padding-top:5px;margin-top:5px;}
.felicitare_pas3 .pas_curent_2linii {padding-top: 0px!important; height: 44px!important;}
.felicitare_pas3 span.left {width:157px;padding-top:9px;}
.felicitare_pas4 {width:180px;margin-left:24px;float:left;position:relative;top:0px;left:0px;padding-top:5px;margin-top:5px;}
.felicitare_pas4 span.left {width:135px;}
.felicitare_pas1 span.bulina, .felicitare_pas2 span.bulina, .felicitare_pas3 span.bulina, .felicitare_pas4 span.bulina {position:relative;z-index:10}
.step2Emails	{width: 170px; font-size: 10px!important;}

.BAcontest		{width: 665px; padding: 10px 10px 0 10px; background: #ffe5c8; font-size: 14px; color: #252525; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.BAcontest div	{margin: 5px 0 0 0; padding: 0 0 6px 0;}
.BAcontest div p	{font-size: 12px;}
.BAcontest .IE_checkbox	{float: left; margin: 0 5px 0 0;}
.BAcontest input	{float: left;}
.BAcontest label	{float: left;}

.pasi {position:relative;margin-bottom:15px;float:left;}
.linie_curbata_pasi {background:url(images/linie_curbata_pasi.png) no-repeat;width:647px;height:81px;position:absolute;z-index:5;top:0px;left:0px;}

.content_listare_felicitari {background:url(images/content_felicitare.gif) repeat-y;width:812px;position:relative;z-index:20;margin-top:10px;margin-bottom:35px;}
*:first-child+html .content_listare_felicitari {margin-top:20px;}
.content_listare_felicitari_top {background:url(images/header_variante_felicitari.gif) no-repeat;/*margin-top:-6px;*/padding:14px 10px 0 15px;position:relative;width:787px;}
.content_listare_felicitari_bottom {background:url(images/variante_felicitari_bottom.gif) no-repeat;height:18px;/*margin-bottom:-6px;*/width:812px;}
.p_info {background:url(images/icon_info.png) no-repeat left top;padding-left:20px;color:#333333;}
.lista_felicitari {margin-top:30px;padding-left:20px;}
	.lista_felicitari div.left {width:100px;margin-right:63px;text-align:center;margin-bottom:25px;}
	.lista_felicitari div.last {margin-right:0px;}
	.lista_felicitari div.left img {margin-bottom:12px;}
.buton_alb1 {background:url(images/buton_alb.gif) no-repeat left bottom;display:block;padding:0 0 0 22px;height:35px;}
.buton_alb2 {background:url(images/buton_alb.gif) no-repeat right bottom;font-size:14px;font-weight:bold;color:#333333 !important;float:left;margin-right:-27px;padding:8px 27px 9px 0;height:17px;}
.buton_alb {background:url(images/buton_alb.gif) no-repeat;font-size:14px;font-weight:bold;color:#333333;height:27px;padding-top:8px;text-align:center;width:128px;}
.buton_alb:hover {cursor:pointer;text-decoration:none;}
input.buton_verde_mare {height:36px;padding-bottom:10px;padding-right:20px;width:236px;}
.steluta_felicitari {margin:25px 0 10px 0;}
.lista_felicitari .buton_verde_mare {margin-right:10px;}

.pas1_complet {background:url(images/pas1_content.gif) repeat-y;width:161px;}
.pas1_complet_header {background:url(images/pas1_top.gif) no-repeat;width:147px;/*margin-top:-6px;*/padding:6px 8px 25px 6px;text-align:center;}
.pas1_complet_bottom {background:url(images/pas1_bottom.gif) no-repeat;width:161px;/*margin-top:-6px;*/height:7px;}
.pas1_complet a.link {margin-top:5px;}

.pas_curent_2linii {background:url(images/pas_2linii.png) no-repeat;padding:4px 10px 0 15px;color:#ffffff;font-size:14px;height:40px;position:relative;z-index:10}
.margintop2 {margin-top:2px;}
.style_red {color:#fe0000}

.input_text {width:340px;border:1px solid #dbdbdb;padding:5px;height:23px;margin-bottom:8px;line-height:1.2;}
.label {width:92px;color:#333333;font-size:14px;margin-top:7px;float:left;}
.formular {margin-top:10px;}
.formular span.left {font-size:14px;color:#333;margin-top:7px;}
.formular .alege {color:#333333;margin:15px 0 23px 20px;}
.importa {font-size:14px;color:#333333;background:url(images/importa.gif) no-repeat;padding:8px 8px 9px 8px;text-align:center;width:118px;}
.alege_prieteni {margin-left:13px;}
	.alege_prieteni img {margin-right:10px;}
.textarea_prieteni {margin-top:40px;margin-left:20px;margin-bottom:30px;}
	.textarea_prieteni p {color:#333333;}
	.textarea_prieteni span {color:#666666;display:block;}
	.textarea_prieteni textarea {margin-top:10px;width:340px;height:150px;border:1px solid #d6d6d6;padding:5px;}
.formular .buton_alb {margin-left:30px;}
.formular .buton_verde_mare {margin-right:6px;}
.formular .steluta_felicitari {margin-left:30px;}

.pas2_complet {background:url(images/pas2_content.gif) repeat-y;width:192px;}
.pas2_complet_header {background:url(images/pas2_top.gif) no-repeat;width:180px;/*margin-top:-6px;*/padding:6px 8px 25px 6px;}
.pas2_complet_bottom {background:url(images/pas2_bottom.gif) no-repeat;width:192px;/*margin-top:-6px;*/height:7px;}
.pas1_complet a.link, .pas_complet a.link {margin-top:5px;position:absolute;right:10px;bottom:5px;}
.pas2_complet span.left {width:135px;margin-bottom:5px;}
.pas2_complet p {font-size:14px;color:#333333;margin-left:10px;}
.pas_urmator {margin-left:0px !important;}
.pas3_curent_olinie {background:url(images/pas3_o_linie.png) no-repeat;padding:4px 10px 0 15px;color:#ffffff;font-size:14px;height:33px;position:relative;z-index:10;width:189px;}

.coloana_formular {width:325px;float:left;}
.input_text_mic {width:219px;border:1px solid #dbdbdb;padding:5px;height:23px;margin-bottom:8px;float:left;line-height:1.2;}
.coloana_formular a.link {margin-bottom:10px;margin-right:4px;}
.nomargintop {margin-top:0px;}
.coloana_formular textarea {height:150px;border:1px solid #d6d6d6;padding:5px;width:219px;}
.style_file {width:140;height:25px;border:none;margin-bottom:3px;padding:5px;}
.file {border:1px solid #dbdbdb;height:23px;margin:0 4px 10px 0;width:137px !important;}
.formular .prima {border-right:1px solid #dbdbdb;margin-right:20px;padding-right:60px;}
.input_text_data_nasterii {width:205px;border:1px solid #dbdbdb;padding:5px;height:23px;margin-bottom:8px;float:left;line-height:1.2;}
.buton_data {background:url(images/buton_data.gif) no-repeat;width:30px;height:30px;text-indent:-9999px;float:left;margin-left:2px;margin-top:2px;}
.input_casuta {padding:5px;height:25px;width:27px;border:1px solid #dbdbdb;float:left;margin-right:5px;line-height:1.2;}
.radio {width:13px;height:13px;}
.formular .adoua {width:342px;}
.formular .liniuta {margin-right:5px;margin-top:10px;margin-right:3px;}
.label_radio {color:#333333;font-size:14px;margin-top:10px;margin-right:8px;}
.formular .radio {margin-top:10px;margin-right:4px;}
.formular .select_formular {width:172px;padding:5px;color:#333333;font-size:14px;height:33px;margin:8px 0px;border:1px solid #dbdbdb;background:none;}
.input_text_mic2 {width:160px;border:1px solid #dbdbdb;padding:5px;height:23px;margin-bottom:8px;float:left;margin-right:8px;line-height:1.2;}
.formular .text_detalii {font-size:14px;color:#333333;margin-bottom:8px;}
.border_dashed {border-top:1px dashed #bdbbbc;height:1px;width:100%}
.sharing {padding:15px 0 20px 10px;}
.sharing p {margin-left:8px;margin-bottom:12px;}
.sharing .radio {margin-top:0px;margin-bottom:8px;}
#form_date_bebe {margin-top:20px;}

.pas3_complet {background:url(images/pas3_content.gif) repeat-y;width:214px;}
.pas3_complet_header {background:url(images/pas3_top.gif) no-repeat;width:202px;/*margin-top:-6px;*/padding:6px 8px 25px 6px;}
.pas3_complet_bottom {background:url(images/pas3_bottom.gif) no-repeat;width:214px;/*margin-top:-6px;*/height:7px;}
.pas3_complet span.left {width:155px;margin-bottom:5px;}
.pas3_complet p {font-size:14px;color:#333333;margin-left:10px;}
.pas3_complet img {margin:7px;}

.pas_curent4_2linii {background:url(images/pas_curent4_2linii.png) no-repeat;padding:6px 10px 0 15px;color:#ffffff;font-size:14px;height:43px;position:relative;z-index:10}
.pas_curent4_2linii span.bulina {float:left;}
.preview_felicitare {position:relative;top:0px;left:0px;text-align:center;padding-bottom:23px;}
.buton_renunta {background:url(images/buton_renunta.gif) no-repeat;font-size:14px;font-weight:bold;color:#333333;padding:5px 5px 5px 12px;width:80px;height:25px;}
.preview_felicitare .buton_renunta {position:absolute;left:15px;bottom:2px;}
.buton_renunta:hover {text-decoration:none;}
.form_preview  {margin-top:20px;}
.form_preview .buton_alb {margin-left:15px;}
input.buton_mic{height:37px;width:125px;border:none;padding:0 15px 7px 8px;}
.form_preview input.buton_mic {margin-right:10px;}

/* pagina felicitare */
.content_mare, .casuta {background:url(images/content_mare_bg.gif) repeat-y;width:984px;position:relative;z-index:1;margin-top:10px;margin-bottom:10px;}
.content_mare_top {background:url(images/content_mare_top.gif) no-repeat;padding:14px 10px 0 15px;position:relative;width:959px;}
.content_mare_bottom, .casuta_bottom {background:url(images/content_mare_bottom.gif) no-repeat;height:18px;width:987px;}
.a_venit_barza_header_mare {background:url(images/a_venit_barza_mare.jpg) no-repeat;width:927px;height:28px;padding-left:58px;padding-top:57px;margin-right:13px;margin-bottom:4px; display: block; color:#004078 !important;font-size:14px;font-style:italic;}
.content_mare .imagine {margin-left:85px;margin-right:45px;margin-top:15px;}
.content_mare .info_felicitare {width:350px; margin-top:45px; margin-left: 20px; padding: 0 0 100px 0;}
.content_mare .info_felicitare h1 {font-size:36px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;color:#004078;margin-bottom:25px;}
.content_mare .info_felicitare p{color:#333333;}

.casuta_top {background:url(images/bg_casuta_mare.gif) no-repeat;padding:14px 10px 0 15px;position:relative;width:959px;}
.comentarii {background:url(images/icon_comentarii.gif) left bottom no-repeat;color:#004078;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;padding-left:25px;line-height:0.9;margin-bottom:7px;}
.comenteaza {background:url(images/icon_comenteaza.jpg) left 1px no-repeat;color:#004078;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;padding-left:25px;padding-top:4px;margin-bottom:7px;}
.comentariu {padding:5px 0 15px 25px;margin-bottom:10px;}
.comentariu .cine {padding: 0 0 2px 0; font-size:13px;color:#333333;}
.comentariu .cand {padding: 0 0 2px 0; font-size:11px;color:#666666; }
.comentariu .ce {color:#333333; font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif;}
.casuta_top .var2 {background:#eaf5fb;}
.casuta .info_comenteaza {color:#666666;margin-bottom:15px;margin-left:25px;}
.casuta .input_text {width:300px;border:1px solid #dbdbdb;padding:5px;height:23px;margin-bottom:8px;float:left;line-height:1.2;}
.casuta form {margin-left:5px;}
.casuta .label {width:95px;}
.casuta form div.left {margin-left:20px;}
.casuta form textarea {padding:5px;border:1px solid #d6d6d6;height:66px;width:371px;}
.casuta form .buton_mic {margin-top:15px;}

/* anunturi */
.paginare_completa {background:url(images/paginare_completa.gif) no-repeat;padding:7px 10px;width:793px;float:left;margin-top:6px;}
.paginare_completa .paginare_luni {border-bottom:1px solid #a7d0e7;padding-bottom:5px;}
.paginare_completa .paginare_luni .navigare {color:#598eaa;padding:3px 10px;}
.paginare_completa .paginare_luni .luna_curenta {margin-left:210px;width:250px;float:left;}
.paginare_completa .paginare_luni .luna_curenta p {color:#004078;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;}
.paginare_completa .paginare {margin-top:8px;padding-bottom:2px;}
.paginare .prec_inactiv{background:url(images/prec_inactiva.gif) no-repeat left bottom;padding-left:17px;color:#598eaa;margin-left:9px;margin-top:3px;}
.paginare .prec_activ{background:url(images/prec_activa.gif) no-repeat left bottom;padding-left:17px;color:#004078;margin-left:9px;margin-top:3px;}
.paginare .urmatoare_activ{background:url(images/urmat_activa.gif) no-repeat right bottom;padding-right:17px;color:#004078;margin-right:6px;margin-top:3px;}
.paginare .urmatoare_inactiv{background:url(images/urmat_inactiva.gif) no-repeat right bottom;padding-right:17px;color:#598eaa;margin-right:6px;margin-top:3px;}
.paginare a.prec_inactiv:hover, .paginare a.urmatoare_inactiv:hover  {cursor:default;text-decoration:none;}
.paginare .linkuri {margin-left:200px;width:250px;text-align:center;float:left;}
.paginare .linkuri .curent {background:url(images/bulina_paginare.gif) no-repeat left bottom;padding:0;width:20px;height:23px;text-align:center;color:#fff;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;float:left;}
.paginare .linkuri a {color:#004078;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;float:left;padding:0px 5px;}
.paginare .linkuri span {color:#004078;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;float:left;padding:0px 5px;}
.anunt {float:left;margin-right:50px;margin-bottom:10px;margin-top:15px;}
.anunt .imagine {width:150px;height:150px;border:1px solid #d5d5d5;background:#fff;display:block}
.anunt .imagine img {display:block;margin:auto;}
.anunt .nume{color:#004078;font-size:14px;}
.anunt .parinte  {width:150px}
.anunt .parinte span {color:#004078;}
.anunturi {margin:10px 0;}
.anunturi .content_listare_felicitari_top {width:777px;padding-left:25px;}
.nomarginright {margin-right:0px;}
.paginare_simpla {background:url(images/paginare_simpla.gif) no-repeat;padding:11px 10px;width:793px;}

#birthCardpop {width: 500px; margin: 0 auto; padding: 5px 0 0 0;}
.closeBirthpop	{width: 500px; height: 20px; margin: 0 auto; margin-bottom: 5px; text-align: right;}
.closeBirthpop a	{font-family: Arial; font-size: 12px; color: #545454;}
.closeBirthpop a:hover	{color: #252525;}

.birthAnnerrors	{color: #ff0000; padding: 10px 0 10px 24px; margin:0 0 20px 0; font-size: 13px; background: #fff5f5;}
.yourBAlink		{width: 425px; position: absolute; margin:-72px 0 0 520px;}
.yourBAlink span	{display: block; margin: 0 0 5px 0; color: #7d7d7d;}
.yourBAlinkarea	{padding: 10px; border: solid 1px #e1e1e1;}