img, p, ul, li, span, h1, h2, h3, h4, div { margin:0; padding:0; }
* { margin:0; padding:0;outline: none; }
:focus { outline-style:none; outline-width:0;-moz-outline-style: none; }
body { font-family:Tahoma;background-image: url(../img/bg_body.jpg);background-repeat:repeat-x;background-position:top; }
.clear { clear:both; }
.top_bar .top, .mid, .bot { width:100%; }
.top_bar {background-image:url(../img/top_rep_red.png);height:34px;}
.top_bar .center {height:34px;width:964px;margin:auto auto;}
.top_bar .center .links_top {text-align:right;padding-top:8px;}
.top_bar .center .links_top p {color:#fff;font-size:14px;}
.top_bar .center .links_top p a {color:#fff;font-size:14px;text-decoration:none; border-right: 1px solid #fff; padding: 0 8px;}
.top_bar .center .links_top p a:hover {color:#ffcc66;}
.top {background-image:url(../img/clouds.png);background-repeat:no-repeat;background-position:top center;}
.top .center {max-width:964px;margin:auto auto;width: 100%;}
.top .center .logo {height:107px;}
.top .center .menutop { background-image:url(../img/top_bg_menu.png); max-width:964px; width: 100%; height:69px; background-repeat:no-repeat; background-position:center; padding-bottom:11px; }
.top .center .menutop .menu_top a{ background-image:url(../img/bg.png); width:99px; height:36px;padding-top:2px; padding-left:3px;float:left;background-position:top center; }
.top .center .menutop .menu_top a:hover {background-position:bottom;}
.evidenta { float:left; padding-left: 10px;padding-top:31px; }
.evidenta a{ margin-left:4px; }
.starea {float:right;padding-right:6px;padding-top:31px;}
.mid {background-image:url(../img/con_bg_bottom.jpg);background-repeat:repeat-y;background-position:bottom;}
.mid .center {max-width:965px; width: 100%; margin: auto auto;}
.mid .center .c_left {float:left;width:214px;}
.mid .center .c_left .area_left {padding:5px;width:204px;margin-top:20px;}
				    /*  .area_left p {font-size:10px;} */
					.area_left p{font-size:13px;  line-height: 15px;}
					.area_left .spacet{padding: 10px 0 0 0;}
					.area_left .leftw{padding-left:5px;padding-right:15px;float:left;}
					.area_left .leftw img{vertical-align:middle;padding-top:3px;}

					.area_left .rightw{float:left;}
.mid .center .c_left .menu_left {width:214px;}
					 .menu_left ul, .menu_left li {list-style-position:inside;list-style-type:none;}
					 .menu_left li {float:left;text-align:center;}
					 .menu_left li a{float:left;width:214px;height:33px;background-image:url(../img/bg_but.jpg);width:214px;height:23px;background-position:bottom;font-size:12px;color:#000;text-decoration:none;padding-top:10px;}
					 .menu_left li a:hover {background-position:top;color:#fff;}
					 .menu_left .lbut {background-image:url(../img/bg_lastbut.png)!important;}
.mid .center .c_right { float:left; width:748px; background-color:#fff; border-right:1px solid #eef2f7; border-left: 1px solid #eef2f7; }
	 		 .c_right .wrap {}
			 .c_right .wrap .container { padding:15px; }
			 .c_right .wrap .container .toplinks { width:685px; clear: both; padding-top: 10px; }
			 .c_right .wrap .container .toplinks .evidenta_ {float:left;}
			 .c_right .wrap .container .toplinks .starea_ {float:right;}
			 .content {padding-top:15px;}
			 .content h2 {color:#990000;font-size:24px;}
			 .content .image_art {float:left;margin-top:5px;margin-right:5px;margin-bottom:5px;}
			 .content .image_art img {border:3px solid #cccccc;}
			 .content .art {padding-bottom:15px;border-bottom:4px solid #99ccff;padding-top:15px;}
			 .content .art p { font-size:12px; margin-top: 8px; }
			 .content .art h3 {color:#660000;font-size:14px;}
			 .content .art h3 a{ color:#660000; font-size:14px; text-decoration:underline; font-weight: normal; }
			 .content .art h3 a:hover {text-decoration:none;}
			 .content .art p a {color:#cc3333;text-decoration:none;font-size:12px;font-weight:bold;}
.navbar {clear:both;}
.navbar a{color:#000;font-size:10px;text-decoration:none;}
.navbar p{ color:#000; font-size:10px; }
.bot {background-image:url(../img/bg_footer.jpg);height:150px;}
.bot .center {width:964px;margin:auto auto;background-image:url(../img/bg_footer_.jpg);height:150px;}
.bot .center .footer {}
			 .footer .f_left { float:left; width: 400px; padding-top: 45px; }
			 		 .f_left td {color:#fff;font-size:12px;}
			 .footer .f_right { float:left; width: 170px; text-align: center; padding-top: 45px; }
			 		 .f_right td{ color:#fff; font-size:12px; text-align: right; }
					 .f_right td a{color:#fff;text-decoration:none;}
					 .f_right td a:hover {text-decoration:underline;}
.f_right table{float:right;}
.webmagnat { background-image: url('/app/img/wbm-white.png'); background-repeat: no-repeat; color: #999999; float: right; font-family: Tahoma,Geneva,sans-serif; height: 49px; margin-top: 38px; width: 182px;
}
.webmagnat a:hover {
    text-decoration: underline;
}
.wleft {
    display: block;
    float: left;
    height: 49px;
    text-align: right;
    vertical-align: middle;
    width: 91px;
}
.wleft a {
    color: #999999!important;
    float: right;
    font-size: 10px!important;
    text-decoration: none;
    width: 91px;
}
.wright {
    float: right;
    height: 49px;
    width: 91px;
}
.wright a {
    float: left;
    height: 49px;
    text-indent: -999em;
    width: 91px;
}
/*-------------------------------add stlyle---------------------------*/
.selectedTop{color:#ffcc66!important;}
.selectedLeft{background-position:top!important;color:#fff!important;}
.spacer10{font-size:1px; clear:both; height:10px;}

.content_text p,.content_text a,.content_text ul,.content_text li{font-size:12px;}
.content_text ul, .content_text ol{list-style-position:inside;}
.content_text h1{color: #990000; font-size: 24px;}
/*-------------------------------Contact Form---------------------------*/
.cform {padding:0 0 0 120px;}
.cform form {width:500px;}
.f_left          {width:70px; display:block; float:left; height:18px; line-height:18px; text-align:right; margin-right:6px; color:#333; font-size:14px;}
.f_right{color:#333;}
.f_right input{width:236px;padding-left:5px;padding-right:5px; display:block; float:left; height:22px;color:#666;border:0}
.f_right textarea{width:236px; display:block; float:left;height:90px;padding-top:5px;padding-bottom:5px;color:#666;border:0;padding-left:5px;padding-right:5px;}
.f_x{clear:both; font-size:1px; height:6px;}
.f_right textarea:focus, .f_right input:focus {  color:#000; /*background: url(../images/input-bg.jpg) no-repeat 0 0;*/}
.f_left .checkbox{width:14px; height:14px; display:block; float:right;  border:1px #666 solid; }
.f_right .small{color:#666; font-size:12px;}

.f_right .link_big{cursor:pointer;display:block; float:left; width:96px;font:bold 12px/22px arial;background-position:top;text-align:center;color:#000; height:23px;line-height:26px;outline:0; outline:none;}
.f_right .small_right{display:block; float:right; color:#FF6666 ; font-size:12px; text-align:right;width:150px;padding-right:100px;}
.f_right .link_big:hover{background-position:bottom}

.f_title  .error{color:#E2584E; display:block; margin-bottom:2px; font-size:12px;}
.error {color:#E2584E!important;}
#produs_warning , #username_warning , #email_warning, #telefon_warning, #mesaj_warning, #adresa_warning , #societatea_warning, #localitate_warning, #judet_warning, #observatii_warning{color:#E2584E; font-weight:bold; font-size:12px; margin:0 0 0 4px; float:left;}

.cform input {border:1px solid #927D73;background-color:#ECE9D4}
.cform textarea {border:1px solid #927D73;background-color:#ECE9D4}
.cform input:focus, .cform textarea:focus {border:1px solid #650101!important;background-color:#fff!important;}
.cform .link_big {background-color:#650101!important;color:#fff}
.cform .link_big:hover {border:1px solid #000;}

.nu_exista {color:#C04859;font-size:14px;}
.lbot_bg {background-image:url(../img/bt_menu.png);width:214px;height:10px;}

.c_right .wrap .container {min-height:600px;height:auto !important;height:600px;}
.hr{border-bottom: 4px solid #99CCFF;padding:15px 0;}
.art_impresii {margin-top:20px; border-bottom: 1px solid #CCC;}
.art_impresii .i_mesaj {font-size:12px; line-height:18px;}
.art_impresii .i_nume {font-size:13px;}
.art_impresii .i_data {font-size:11px; font-style:italic;}
.art_impresii td {padding:0;}

/*page_pos*/
.page_pos {clear:both;width:730px; border:0px #650101 solid; height:25px; padding:0; background:none; margin-top:10px;}
	.results {float:left;  width:280px;  height:25px; line-height:25px; font-size:11px; text-align:left; color:#ccc; margin:0 5px 0 10px;}

	.pages {float:right; width: 200px; height:25px; line-height:25px; margin-right: 10px;}
		.numbers { float:right; height:auto; width:auto; font-size: 11px; color:#ccc;}
		.numbers a, .numbers span { margin:0 5px; text-decoration:none; color:#ccc; }
		.numbers a.current { font-weight:bold; color:#99CCFF;}
		.numbers a:hover { color: #99CCFF; text-decoration: underline;}

		.more {text-decoration:none;color:#000;}
		.more:hover {text-decoration:underline;}

		.datasalvat {color:#99CCFF;padding:2px;text-align:left;font-weight:bold;}
/*------------list-----------------*/
.camere_articol {padding-top:10px;}
.camere_thumb {float:left;padding:5px;padding-right:7px;/*background-color:#650101;*/border:1px solid #ddd;margin-right:10px;}
.camere_thumb img {border:1px solid #eee;}
.camere_thumb a {border:0;}
.camere_text h3 {font-size:15px;color:#660000;text-decoration:none;}
.camere_text h3 a {text-decoration:none;color:#660000;}
.camere_text h3 a:hover {text-decoration:underline;}
.camere_text p{font-size:13px;}
.camere_text ul, .camere_text ol{list-style-position:inside;}
	.back {color:#650101;font-size:13px;font-weight:bold;text-decoration:none;text-align:right;}
	.item_Back {text-align:right;}
	.back:hover {text-decoration:underline;}
.content-left h1{font-size: 30px; font-weight: normal;}

.boxpic{display: block; float: left; height: 196px; width: 196px;}
.box_thumb{display: block; float: left; height: 96px; width: 96px;}
.more{color:#650101;font-size:11px;text-decoration:none;}
.camere_thumb:hover{border:1px solid #99CCFF;}
/*-----------------details----------------*/
.title_det{color: #990000;font-size: 24px;}

.galleries{height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; border:0px solid #999;}
.galleriesPad{padding-left:16px;}
.galleries a      {display:block; float:left; border:1px solid #999;padding:1px;width:96px;height:96px; margin: 0 6px 6px 6px;}
.galleries a:hover {border:1px solid #333;}
.item_Title  h2{font-size: 18px; font-weight: normal; color: #660000;}

.galleriesDocs{height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; border:0px solid #999;}
.galleriesDocsPad{padding-left:16px;}
.galleriesDocs a      {display:block; float:left; border:0px solid #999;padding:1px; margin: 0 6px 6px 6px; color:#660000;}
.galleriesDocs a:hover {border:0px solid #333; text-decoration:none;}
.borderNone{border:none!important;}

.rc h2 {color:#660000;font-size:15px;}
.rc h2 a {color:#660000;font-size:15px;text-decoration:underline;}
.rc h2 a:hover {text-decoration:none;}

.galleriesDocsPad a {font-size:12px;padding-left:5px;border-left:1px solid #000;}
/*.camere_thumb {display:none;}*/
.pasi {}
.pasi h2 { color:#990000; font-size:24px; padding-bottom: 15px; }
.pasi-left {float:left;}
.pasi-right {float:right;}
.pas3-rezervare {/* background-color:#cc6666; */width:347px;height:141px;padding:10px;color:#000;max-width: 100%;}
.pas3-rezervare h3 { font-size:16px; font-weight:bold; margin-bottom: 15px; margin-top: 5px; }
.pas3-rezervare .pas3ghiseul {font-size:20px;font-weight:normal;color:#0066cc;}
.pas3-rezervare .pas3data { font-size:20px; font-weight:bold; margin-top: 10px; }
.pas3-rezervare .pas3ora { font-size:20px; font-weight:bold; margin-top: 10px; }

.pas3-confirmare { padding:10px; width: 330px; }
.pas3-confirmare h3 { font-weight:normal; font-size:18px; color:#333333; margin-bottom: 8px; }
.pas3-confirmare p { font-size:12px; color:#333; text-decoration:none; margin-bottom: 8px; }
.pas3-confirmare p label {color:#990000;}

.pas3-mid .error{font-weight:bold!important}
.pas3-mid h3 { font-size:16px; color:#333333; text-decoration:none; font-weight:normal; padding-top: 15px; }
.pas3-mid table td {font-size:12px;color:#333;text-align:left;}
.pas3-mid table select {background-image:url(../img/bg-field.png);width:257px;height:30px;border:0px;background-position:top;}
.pas3-input {background-image:url(../img/bg-field.png);width:249px!important;height:26px!important;padding:2px 4px 2px 4px;background-position:top;border:0px;}
.pas3-input:focus {background-position:bottom;}
.pas3-mid   .pas3-input {padding:2px 5px;}
.pas3-legea {padding-top:10px;border-top:2px dotted #000000;padding-bottom:10px;border-bottom:2px dotted #000000}
.pas3-finalizeaza {margin:auto;padding-top:10px!important; clear:both;}
.pas3-finalizeaza input{background-image:url(../img/finalizeaza.png);width:140px;height:49px;border:0px;background-position:top;cursor:pointer;background-color:transparent!important;}
.pas3-finalizeaza input:hover {background-position:bottom;}


.pas4-mid {}
.pas4-mid p {font-size:16px;}
.red {color:#cc3333;}
.pas4-mid .pas4-rezervare { padding:10px; background-color:#cc6666; margin-top: 15px; }

.pas4-left { float:left; color:#fff; width:270px; }
.pas4-left h3 { font-size:16px; font-weight:bold; margin-bottom: 15px; margin-top: 5px; }
.pas4-left .pas3ghiseul {font-size:20px;font-weight:normal;color:#0066cc;}
.pas4-left .pas3data { font-size:20px; font-weight:bold; margin-top: 10px; }
.pas4-left .pas3ora { font-size:20px; font-weight:bold; margin-top: 10px; }

.pas4-right { float:right; color:#fff; padding-top: 20px; width: 200px; }
.pas4-right h5 { font-size:20px; font-weight: normal; }
.pas4-right p { font-size:50px; font-weight:normal; }
.pas4-mid-text {padding:10px;}
.pas4-mid-text p {font-size:12px;color:#000;margin-top:5px;}
.pas4-mid-text .separator {height:4px;background-color:#cccccc;}


.pas1-mid {}
.pas1-mid img {border:0;}
.pas1-mid .pas-date {width:auto;margin:auto auto;}
.pas1-mid .pas-date td{padding:0px 5px;}
.pas1-mid .pas-date p {font-size:18px;font-weight:bold;color:#990000;text-align:center;}

.box-day { float:left; }
.box-day .box { width:100%; }
.box-day .box td {text-align:center;}
.box-day .box th {text-align:center;font-size:12px;color:#990000;padding:5px;}
.box-day .box input {margin:5px;}
.box-day .box img {margin:5px;}
.box-day .box label {padding:5px;font-size:11px;color:#333333;}
.box-day .box a {color:#99cc33;text-decoration:underline;}
.box-day .box a:hover {text-decoration:none;}


.ghiseu-box {/* background-image:url(../img/bg-opt-ghiseu.png); */background:#95D847;width:109px;height:38px;padding-top:10px;margin:2px; border-radius:3px;}
.ghiseu-box p,.ghiseu-box p a {text-align:center;font-size:12px;font-weight:bold;color:#990000;}
.selectat {background:#660000;}
.selectat p, .selectat p  a{ font-size:14px; font-weight:400;color:#fff; text-decoration:none; }

.pas1-mid00 table {margin:auto auto;padding-bottom:20px;}

.pas1-mid00 {}
.pas1-mid00 h4 { font-weight:bold; color:#990000; font-size:16px; padding-top: 10px; padding-bottom: 10px; }

.pas1-mid01 {clear:both;padding-top:20px;}
.programeaza-ma { background-image:url(../img/programeaza-ma.png); width:220px; height:49px; border:0px!important; cursor:pointer; background-position:top; background-color:transparent!important; float: right; }
.programeaza-ma:hover {background-position:bottom;}
.pas1-mid01 a {font-size:14px;color:#820000;text-decoration:underline;}
.pas1-mid01 a:hover {text-decoration:none;}
.form-pasul{padding-top:5px;}
.form-pasul .cform,.form-pasul .cform form{padding:0!important; width:100%!important;}
.boxth  {width:133px!important;}
.boxcas{width:92px!important;}
.ghiseu-box p a:hover{text-decoration:none!important;}
.pas1-mid01 input:focus,.pas3-finalizeaza input:focus,input.pas3-input:focus{border:0!important;}
.errsms h6{color:#ee0000;}
.pas3-input{border:none!important; background-color:transparent!important; height:17px; width:246px; background-repeat:no-repeat!important;padding:5px}
.pas3-select{padding:5px!important;}
.notice p{color:#FF0000; padding-bottom:5px; background-color:#EEE000;font-size: 16px!important;font-weight: bold!important;padding:5px 0;text-align: center;}
.dcolor{color:#ee0000!important; font-weight:normal!important;}
.notice{padding:5px 0;}


.mesaj-multumire {position:relative;left:120px;font-size:14px;color:#333;}


.green-bg {margin:6px!important;padding:0px!important;background-color:#97ca6a;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;text-align:center;}
.green-bg input {margin:0px;}

.cform form{width:100%;}
.cform{padding:0;}

.content_cform .cform form{padding-left:120px;}

#print-button {background:url(../img/printer.png) no-repeat 5px center #92B4CF;padding-left:40px;height:40px;font-size:14px;font-weight:bold;padding-right:10px;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;float:right;}
#print-button:focus{outline: none;cursor:pointer;}
#print-button:hover{outline: none;cursor:pointer;}
input::-moz-focus-inner {
  border: 0;
}
.err_pasul22_get a{color: #650101; font-size: 11px; text-decoration: none;}

.cs_block_day{font-size: 11px; background-color: #ee0000;}
.cs_block_day:hover{}

.cs_liber_day{font-size: 11px; background-color: #00FF00;}
.cs_liber_day:hover{}
.cs_bg_color{background-color: #ddd;}

.cs_cform {position:relative;}
.cs_calendar .cs_selected_dname {
    font-size: 30px !important;
    left: 174px;
    position: absolute;
    top: 164px;
}
.cs_calendar .cs_selected_dnumber {
    font-size: 17px;
    left: 174px;
    position: absolute;
    top: 200px;
}

.cs_calendar .cs_prev a {display:block;background:url(../img/arr-left.png) top no-repeat transparent;width:183px;height:38px;text-align:center;text-decoration:none;line-height:38px;color:#fff;font-size:12px;font-weight:bold;}
.cs_calendar .cs_prev a:hover {background-position:bottom;}
.cs_calendar .cs_next a {display:block;background:url(../img/arr-right.png) top no-repeat transparent;width:183px;height:38px;text-align:center;text-decoration:none;line-height:38px;color:#fff;font-size:12px;font-weight:bold;}
.cs_calendar .cs_next a:hover {background-position:bottom;}
.cs_calendar .cs_year p{}
.cs_calendar .tab {background:#ebebeb;padding:10px;}
.cs_calendar .tab td{background:url(../img/bg-white.png);width:27px;height:27px;line-height:27px;text-align:center;}
.cs_calendar .tab .daynames td{background:none #FFF;font-weight:bold;color:#333;font-size:14px;width:27px;height:27px;line-height:27px;text-align:center;text-transform:uppercase;}
.cs_calendar .tab .cs_block_day span{background:url(../img/bg-red.png);width:27px;height:27px;line-height:27px;text-align:center;display:block;color:#fff!important;}
.cs_calendar .tab .cs_block_day.blue span{background:url(../img/bg-blue.jpg);}

.cs_calendar .tab .cs_liber_day span{}
.cs_calendar .tab .cs_liber_day span a {background:url(../img/bg-green.png);width:27px;height:27px;line-height:27px;text-align:center;display:block;color:#333!important;text-decoration:none;}
.cs_calendar .monthnames  {color:#4688e5;font-weight:bold;font-size:18px;text-transform:uppercase;}
.cs_calendar .cs_year p  {font-size:20px;font-weight:bold;color:#990000;text-align:center;}
.cs_calendar .cs_ghiseul p  {font-size:18px;font-weight:normal;color:#990000;text-align:center;}
.cs_calendar .cs_ghiseul ul  {text-align:center;}
.cs_calendar .cs_ghiseul ul li {display:inline-block;padding:10px 5px 0px 5px;}
.cs_calendar .cs_ghiseul ul li a{width:89px;height:38px;display:block;background:url(../img/sel.png) top no-repeat transparent;padding-left:20px;line-height:38px;font-size:14px;color:#990000;text-decoration:none;text-align:center;font-weight:bold;}
.cs_calendar .cs_ghiseul ul li a:hover{background-position:0px -38px;}
.cs_calendar .cs_ghiseul ul li.cs_ghiseu_selected a{background-position:bottom!important;}
.cs_calendar .cs_ghiseul ul li.cs_ghiseu_selected a:hover{background-position:bottom!important;}

.cs_cform_interval ul{list-style:none;}
.cs_cform_interval ul li {float:left;margin:2px 16px 2px 0;padding:3px;font-size:11px!important;height:28px!important;}
.cs_cform_interval .cs_bg_color {background:#e0e6f3;}
.cs_calendar .cs_inapoi a{display:block;background:url(../img/arr-left.png) top no-repeat transparent;width:183px;height:38px;text-align:center;text-decoration:none;line-height:38px;color:#fff;font-size:12px;font-weight:bold;text-transform:capitalize}
.cs_calendar .cs_inapoi a:hover {background-position:bottom;}

.cs_selected_dname {color:#99cc4a;font-weight:bold;}
.cs_selected_dnumber {color:#999999;font-weight:bold;}

.cs_box {vertical-align:top;}
.cs_box_round {background:#b8f06e;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;padding:10px;width:204px;}
.cs_box_round input {margin:2px 0px;height:15px;border:1px solid #999;width:90%;padding:5px 5%;}
.cs_programeaza {background:url(../img/b-trimite-programarea.png) top no-repeat transparent;width:100%;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;height:39px;display:block;margin:6px 0px 0px 0px;border:0px;cursor:pointer;text-indent:-999em;}
.cs_programeaza:hover {background-position:bottom;}

.cs_selected_date {text-align:right;}
/* <div class="greenborder"></div> */

.cs_calendar li .green-bg{margin:0px!important;padding:5px!important;display:inline-block!important;}
.cs_calendar li .non{margin:4px;position:relative;top:4px;}
.cs_calendar li label{line-height:34px;position:relative;top:-2px;}
.cs_cform_interval {vertical-align:top; padding-top: 50px;}

.anunt-area {background:#901e1e;border:1px solid #000;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;text-align:center;}
.anunt-area h2 {font-size:18px;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:0px 0px 5px 0px;}
.anunt-area p {font-size:13px;color:#fff;}

.avertizare_program_casatorie{margin-top:10px;margin-bottom:10px;text-align:left;}
.termeni_conditii{font-size:16px;font-weight:bold;}

.moldovaForm .f_left{width: 300px;}
.moldovaForm .f_right input{width: 300px;}

.menu_left li:first-child {display:none;}

.errorMod{
	text-align: right;
	color: #0066CC !important;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    top: 280px;}
	.txt_condition{text-align:left;padding-bottom: 10px;}
	.txt_condition .termeni_conditii {font-size:12px;}

.data {
    border: 4px solid #990000;
    margin-left: 105px;
    padding: 10px;
    width: 490px;
}

.data1 {
    font-size: 14px;
    font-weight: bold;
}
.data1 span{color:#ee0000;}
.data2 {
    font-size: 11px;
    padding: 15px 0 0 10px;
}
.gal a{ display: block;
    float: left;
    height: 196px;
    margin: 0 20px 20px 0;
    overflow: hidden;
    width: 196px;}
.camere_text h3{margin-bottom:5px;}
.w60{  height: 28px;
    position: relative;
    top: -10px;
    width: 120px;}
	.img-noi, .font_normal {color:#EE0000;}
	.brd_error{border-color:#EE0000!important;}



.popupw{
	position: fixed;
	top: 0px;
	left: 0px;
	margin: 0 auto;
	background-color: rgba(205, 205, 205,0.5);
	width: 100%;
	height: 100%;
	z-index: 100;

}
.popupw .img{
	margin: 10px auto auto auto;
	width: auto;
	height: auto;
	text-align: center;
	padding: 25px;
}

.trust{
   position: fixed;
    right: 0px;
    bottom: 25px;
}

.acasa_noutat_date
{
	text-align: right;
    margin-top: 11px;
    color: gray;
}
.plata-taxe p {
	font-family: Arial!important;
    text-align: justify!important;
}
.include_plata_online {
	margin-bottom: 20px;
}
.include_plata_online a {
	font-size: 13px;
    color: #fff;
    text-decoration: none;
    padding:;
    background: red;
    display: block;
    width: 214px;
    height: 26px;
    background-position: bottom;
    padding-top: 10px;
    text-align: center;
    font-weight: 900;
}
.include_plata_online a:hover {
	color: #000;
  	background: red; /* For browsers that do not support gradients */
  	background: -webkit-linear-gradient(left,#dbdbdb,#f4f4f4,#dbdbdb); /*Safari 5.1-6*/
  	background: -o-linear-gradient(right,#dbdbdb,#f4f4f4,#dbdbdb); /*Opera 11.1-12*/
  	background: -moz-linear-gradient(right,#dbdbdb,#f4f4f4,#dbdbdb); /*Fx 3.6-15*/
  	background: linear-gradient(to right, #dbdbdb,#f4f4f4,#dbdbdb); /*Standard*/
	background-position: bottom;
}


/*POP-UP*/
#popup { 
	width: 100%; 
	height: 100%; 
	position: fixed; 
	background: 
	rgba(0,0,0,.7); 
	top: 0; 
	left: 0; 
	z-index: 9999; 
	visibility: visible; 
}  
.window { 
	width: 440px; 
	height: 301px; 
	background: #fff; 
	border-radius: 10px; 
	position: relative; 
	/*padding: 10px; */
	box-shadow: 0 0 5px rgba(0,0,0,.4); 
	text-align: center; margin: 15% auto; 
	border-top: 21px solid red;
	position: relative;
}  
.close_button_popup {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 24px;
	color: #ff3b22;
	cursor: pointer;
	z-index: 99999;
}
.close_button_popup a {
	font-size: 13px;
	color: #000;
	font-family: 'Arial', sans-serif;
	font-weight: 500;
	vertical-align: middle;
}
/*#popup:target { visibility: hidden; }*/
.background_title {
	/* background: url('../images/bulina.png') no-repeat center;*/
	width: 75px;
    height: 40px;
    background-color: red;
    border-bottom-left-radius: 50% 100%;
    border-bottom-right-radius: 50% 100%;
    position: absolute;
    top: 10px;
    left: 40%;
    transform: translateY(-40%);
}
.titlu-pop-up {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding-top: 7px;
    font-family: 'Arial', sans-serif;
}
.text-pop-up, .text-pop-up span {
	text-align: justify;
	font-size: 14px;
	font-weight: 500;
	color: #000;
	padding-left: 38px;
	padding-right: 47px;
	padding-top: 25px;
	font-family: 'Arial', sans-serif;
}
.include_img {
	margin-top: 15px;
}
.popup_hr {
	margin-top: 25px!important;
}

.text-pop-up-plata {
	color: #15c!important;
	font-weight: 900!important;
	padding-top: 0!important;
}
.text-pop-up span {
padding-left: 0!important;
	}
.text-pop-up span {
	padding-right: 0!important;
}
.link_image {
	position: relative;
	display: block;
	border: 1px solid #1eabae;
}
.img_dim {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 0.8;
}
.style_span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	color: #1e4bae;
	text-shadow: 3px 0px 3px rgba(255, 255, 255, 1);
}
.resp_icon i {display: none;}

.top_bar .center .links_top p {text-align: right;}
.top_bar .center .links_top p a:last-child { border-bottom: 0; border-right: 0;}
.clearfix{float: none; clear: both;}
.d_disp_none,
.dispB_on_mobile,
.style_title_of_page {display: none;}
.set_on_anch_mb15 a {margin-bottom: 15px;}
.show_on_resp {display: none;}

@media screen and (max-width: 992px) {
	.top_bar .center {
		max-width: 964px;
		width: 100%;
	}
	.starea,
	.evidenta {
		clear: both;
		float: none;
		width: 100%;
		padding: 10px 0;
	}	
	.evidenta a {margin-left: 0;}
	.top .center .menutop .menu_top a {
		display: block;
		width: 100%;
		clear: both;
		float: none;
		background-image: none;
		background: #bc4656;
		padding-left: 0;
		text-align: center;
		border-bottom: 1px solid #fff;
	}
	
	.top .center .menutop .menu_top a:last-child {margin-bottom: 0;}
	.top .center .menutop {
		height: auto;
		background: transparent;
	}
	.style_title_of_page {
		display: block;
		text-align: center;
		font-size: 20px;
		color: #fff;
		background: #bc4656;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		border-bottom: 1px solid #fff;
		padding: 5px 0 10px 0;
		text-transform: uppercase;
		font-weight: 300;
	}

	.menu_top {padding: 0 15px;}

	.m_disp_none {
		display: none;
	}

	.d_disp_none {display: block; margin: 15px auto 0;}

	.logo {text-align: center; }
	
	.top .center .logo {height: auto;}

	.style_name_of_page {
		text-transform: uppercase;
		color: #2e67a5;
		text-decoration: none !important;
	}
	
	.mid .center .c_left .area_left,
	.mid .center .c_left {width: 100%; float: none; clear: both;}
	.link_image {width: 30%; float: left; height: 207px; margin: 0 7px;}

	.mid .center .c_left .menu_left {float: none; clear: both;}

	.img_dim {object-fit: initial;}

	.mid .center .c_left .menu_left {width: 100%;}
	
	.include_plata_online a,
	.menu_left li {width: 100%;}
	.menu_left li a {width: 100%; padding: 10px 0; margin-bottom: 5px;clear: both; float: none; color: 000!important; display: block; background: #f3f2f2; background-image: none; height: auto;}
	.menu_left li a:hover,
	.menu_left li a:focus {color: #000 !important;}
	.menu_left li {float: none; clear: both;}
	.lbot_bg {display: none;}
	.menu_left li {
		-webkit-box-shadow: 0 7px 3px -6px #777;
	   -moz-box-shadow: 0 7px 3px -6px #777;
	        box-shadow: 0 7px 3px -6px #777;
	}

	.mid .center {max-width:auto; width: auto; padding: 0 15px;}
	.dispN_mobile {display: none;}
	.dispB_on_mobile {display: block; text-align: center;}

	.drop_menu_mobile {
		text-transform: uppercase;
		color: #bc4656;
		background: #fff;
		border: 1px solid #bc4656;
		border-radius: 5px;
		padding: 5px 10px;
		text-align: center;
		display: inline-block;
		margin: 0 auto;
		text-decoration: none;
		margin-bottom: 10px;
	}
	
	.bot .center,
	.mid .center .c_right {width: 100%; max-width: 100%; float: none; clear: both;}
	.c_right .wrap .container {min-height: auto; height: auto; padding: 0;}

	.camere_articol {text-align: center;}

	.gal a {display: inline-block; float: none; clear: both;}

	.c_right .wrap .container .toplinks {
		max-width: 100%;
		width: 100%;
	}
	
	.c_right .wrap .container .toplinks .evidenta_,
	.c_right .wrap .container .toplinks .starea_,
	.starea_,
	.evidenta_ {
		float: none;
		clear: both;
		margin: 0 auto 20px;
		text-align: center;
	}

	.c_right .wrap .container {padding: 0;}
	.slideshow {margin: auto;}
	.results,
	.pages,
	.numbers {width: 100%; clear: both; margin: auto; float: none; height: auto; text-align: center;}
	.page_pos {width: 100%; height: auto;}
	.numbers span,
	.numbers a {font-size: 15px;}
	.mid .center .c_left .area_left, .mid .center .c_left {text-align: center;}
	.spacet {display: flex; justify-content: center; align-content: center;}
	.content_text {margin: 30px 0; text-align: center;}
	.m_resp_contact_form form {
		width: 100%;
		margin: auto;
	}
	.m_resp_contact_form .link_big {
		height: 30px;
		text-align: center;
		width: 100%;
		float: none;
		clear: both;
		max-width: 150px;
		margin: 10px auto 10px;
		transition: 0.5s;
	}
	.m_resp_contact_form .link_big:focus {
		border: 1px solid #650101;
	}
	.m_resp_contact_form .small_right {
		display: block;
		float: none;
		clear: both;
		text-align: center;
		margin: 10px 0;
		width: 100%;
		padding-right: 0;
	}
	.m_resp_contact_form .f_left {
		display: block;
		width: 100%;
		text-align: center;
		clear: both;
		float: none;
		margin-bottom: 8px;
	}
	.m_resp_contact_form .f_right {
		max-width: 380px;
		margin: 0 auto;
		padding: 0 15px;
	}
	.m_resp_contact_form .f_right textarea,
	.m_resp_contact_form .f_right input {
		clear: both;
		float: none;
		max-width: 100%;
		width: 100%;
		margin: auto;
		display: block;
		padding: 5px;
	}
	.m_resp_contact_form .f_right input {
		height: 30px;
	}
	.m_resp_contact_form .f_right input[type="submit"] {
		width: 100%;
		padding: 10px 35px;
		line-height: 1;
		width: auto;
		height: auto;
		text-transform: uppercase;
	}
	.custom_cs_calendar,
	.m_custom_table table {width: 100%;}
	.m_custom_table td {
	    position: relative;
	    width: 100%;
	    display: block;
	    clear: both;
	    box-sizing: border-box;
	}
	.m_custom_table iframe {margin-bottom: 30px;}
	.show_on_desk {display: none;}
	.show_on_resp {display: block; text-align: center;}
	.setRespMargins {margin: 30px 0; display: block;}
	.moldovaForm .f_left {width: 100%; clear: both; float: none; text-align: center;}
	.moldovaForm .f_right input {margin: 5px auto 10px;}
	.custom_finalizeaza {width: auto !important; top: 0 !important; left: 0 !important;}
	.custom_captcha {width: auto; float: none!important; clear: both; padding-left: 0!important;text-align: center;}
	.cs_calendar .cs_selected_dname, .cs_calendar .cs_selected_dnumber{position: static;left: 0;text-align: left;}
}

@media screen and (max-width: 768px) {
	.top_bar .center {
		max-width: 964px;
		width: 100%;
	}
	.top_bar .center .links_top p a {
	    left: 0;
	    width: 100%;
	    text-align: center;
	    top: 0;
	    padding: 6px 0px;
	    border-right: 0;
	    border-bottom: 1px solid #fff;
	    background: #bc4656;
	    display: block;
	    margin-top: 10px;
	}
	.top_bar .center .links_top p {text-align: center; display: none}
	/*.disp_block {display: block !important;}*/
	.top_bar .center,
	.top_bar {height: auto;}
	.top_bar .center .links_top {padding: 0px;}
	.top_bar .center .links_top p {padding: 0;}
	.top_bar .center .links_top {background: #bc4656; padding: 15px 0;}
	.resp_icon i {display: inline-block; color: #fff; padding: 5px 8px; font-size: 18px; border:1px solid #fff; border-radius: 5px; cursor: pointer;}
	.window {width: 80%;}
	.mg_b_30 {margin-bottom: 30px; display: block;}
	.content_text {margin-top: 0px;}
	.form_table_resp input{width: 100%; max-width: 100%; float: none; clear: both;}
	.f_right textarea,
	.f_right input {width: 100%; clear: both; float: none;padding: 0;}
	.f_right input {height: 35px;}
	.custom_span span {display: block; text-align: center;}
	.custom_cs_calendar td {
	    position: relative;
	    width: 100%;
	    display: block;
	    clear: both;
	    box-sizing: border-box;
	    text-align: center;
	}
	
	.custom_cs_calendar .tab {width: 213px; margin: 5px auto 15px; text-align: left;}
	.custom_cs_calendar .tab td {
		display: inline-block;
	}
	
	.custom_cs_calendar .cs_prev a,
	.custom_cs_calendar .cs_next a {margin: 5px auto 10px;}

	.f_left{
		width: 100%;
		margin: 0;
	}
	.pasi-left{
		float: none;
	}
}

@media screen and (max-width: 640px) {
	.link_image {width: 100%; clear: both; float: none; margin: 15px 0;}
	.img_dim {object-fit: cover;}
	.mid .center .c_left .area_left {padding: 0;}
	.footer .f_right,
	.footer .f_left {width: 100%; float: none; height: auto; clear: both; margin-top: 10px;padding-top: 10px; text-align: center;}
	.bot .center {background-image: none;}
	.webmagnat {width: 30%; float: none; clear: both; margin: 40px auto 0;}
	.f_right table {width: 100%; float: none; clear: both;}
	.f_left table {float: none; clear: both; text-align: center; margin: auto;}
	
}

@media screen and (max-width: 480px) {
	.evidenta_ img {
		width: 100%;
	}
	.window {width: 90%; padding: 0 15px;}
	.text-pop-up, .text-pop-up span {padding: 0 15px;}
	.text-pop-up {margin-top: 25px;}
} 

@media screen and (max-width: 380px) {
	.slideshow a,
	.slideshow {
		width: 100% !imortant;
		height: 168px;
	}
	.slideshow img {width: 100%;}
	.m_custom_table iframe {width: 100%;}
}

.txtaC {text-align: center;}



/* *************  Tooltips  ***************** */


.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: red;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 1s;
}

.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: red transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.tooltip .tooltiptext.tooltiptext_blue
{
	background-color: #0089d9;
}

.tooltip .tooltiptext.tooltiptext_blue::after {
	 border-color: #0089d9 transparent transparent transparent;
}

.tooltip .tooltiptext.tooltiptext_green
{
	background-color: #80cc05;
}

.tooltip .tooltiptext.tooltiptext_green::after {
	 border-color: #80cc05 transparent transparent transparent;
}

.tooltiptext_casatorii
{
	font-size: 14px;
	line-height: 1;
}

/* *************  Tooltips END  ************* */

.legenda_item img
{
	vertical-align: middle;
	padding:5px 10px;
}
.set_width_for_captcha {
	float: left!important;
	width: 200px;
}
.set_width_for_captcha ~ .f_left{
	display: none;
}