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;}
.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 {width:964px;margin:auto auto;}
.top .center .logo {height:107px;}
.top .center .menutop { background-image:url(../img/top_bg_menu.png); width:964px; 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-x;background-position:bottom;}
.mid .center {width:840px;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;background-image:url(../img/con_input.jpg);color:#666;border:0}
.f_right textarea{width:236px; display:block; float:left;height:90px;padding-top:5px;padding-bottom:5px;background-image:url(../img/con_text.jpg);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;background-image:url(../img/con_submit.jpg); 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:#fff;}
.pas3-rezervare h3 { font-size:16px; font-weight:normal; margin: 0;}
.pas3-rezervare .pas3ghiseul {font-size:20px;font-weight:bold;color:#0066cc;padding: 10px 0px;margin: 0;}
.pas3-rezervare .pas3data { font-size:14px; font-weight:normal; margin-top: 10px; }
.pas3-rezervare .pas3ora { font-size:14px; font-weight:normal; 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;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 {display:inline-block;vertical-align: top;width: 49%;color:#fff;text-align: left;}
.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 {display:inline-block;vertical-align: top;width: 49%;color:#fff; padding-top: 20px;text-align: right;}
.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_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;
}
.none{display:none;}




/* CRISTI CUSTOM */

.mid {
	background: #fff;
	padding: 50px 0px;
}
body {
	background: none;
}
.content_text {
	padding: 50px 0px;
}
.content_text h1 {
	font-size: 24px;
	text-align: center;
	color: #282828;
}
.content_text font {
	background: none!important;
}
.txtaC {text-align: center!important;}
.txtaL {text-align: left!important;}
.txtaR {text-align: right!important;}

.weeks_directions {
	padding: 15px 0px;
}
.weeks_directions a {
	display: inline-block;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	padding: 10px 25px;
	margin: 0px 10px;
	background: #5c2040;
}
.show_my_date p {
	display: inline-block;
	padding: 15px;
	background: rgba(92,32,64,0.8);
	color: #fff;
	font-size: 20px;
}
.set_title {
	padding: 20px 0px 10px;
	text-align: center;
}
.set_title h3,
.pasi h2 {
	margin: 0;
	font-size: 20px;
	font-weight: 300;
	color: #787878;
}
.legend_info {padding-bottom: 5px;}
.legend_info img {
	display: inline-block;
	vertical-align: middle;
}
.legend_info p {
	font-size: 12px;
	color: #787878;
	font-weight: bold;
	display: inline-block;
}
.legend_info h3 {
	font-size: 12px;
	font-weight: bold;
	color: #787878;
	display: inline-block;
}
.legend_info a {
	font-size: 14px;
	color: #ac0707;
	font-weight: bold;
	text-decoration: none;
}
.pas1-mid00 table {
	width: 100%;
}
.pas1-mid00 table td {
	width: 33%;
	text-align: center!important;
}
.ghiseu-box {
	padding: 0;
	height: auto;
	border-radius: 0px;
	background: rgba(6,69,143,0.2);
	width: 100%;
	margin: 0 auto;
}
.ghiseu-box p {
	padding: 15px 0px;
}
.selectat p, .selectat p a,
.ghiseu-box p, .ghiseu-box p a {
	display: block;
	font-size: 16px;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
.selectat {
	background: #5c2040;
}
.selectat a, .selectat p {
	color: #fff!important;
	font-weight: bold!important;
}
.box-day {
	float: none;
}
.box-day table tr {
	background: rgba(255,255,255,0.6);
}
.boxth {
	width: 100%;
	text-align: center;
}
.box-day .box {
	background: #c1c1c1;
}
.box-day .box input {
	vertical-align: middle;
	margin: 0;
}
.box-day .box a {
	color: #282828;
	text-decoration: none!important;
	display: inline-block;
	font-size: 14px;
}
.box-day .box label {
	color: rgba(174, 30, 43, 1);;
	text-decoration: none!important;
	display: inline-block;
	font-size: 14px;
	padding: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}
.box-day .box img {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.box-day {padding: 0px!important;}
/*.pas1-mid, .pas1-mid0, .pas1-mid00 {padding-top: 50px;}*/
.pasi-left {float: none;}
.pas3-rezervare,
.pas4-rezervare {
	width: 100%;
	margin: 0px auto;
	background: rgba(92,32,64,0.8)!important;
}
.pas4-mid {
	background: #c1c1c1!important;
}
.pas3-rezervare .pas3ghiseul,
.pas4-left .pas3ghiseul,
.divdiv strong {
	color: #282828!important;
}
#divToPrint {
	background: none!important;
}
.pas3-mid h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
}
.pas3-input,
.cform input {
	background: none;
	background-color: #fff!important;
	border: 1px solid #5c2040!important;
}
.pas3-mid span {
	font-size: 14px;
	padding-right: 15px;
	display: inline-block;
	vertical-align: top;
}
.row_captchaimg {
	padding: 15px 0px;
}
.row_captchaimg i {
	font-size: 20px;
	vertical-align: middle;
	color: #5c2040;
}
.pas3-finalizeaza input {
	color: #5c2040!important;
	padding: 0px;
	font-weight: bold;
}
.pas3-finalizeaza a {
	font-size: 16px!important;
	color: #5c2040!important;
	text-decoration: none!important;
}
.pas3-legea {
	border: 0px!important;
}
.error {
	font-size: 16px!important;
}
.f_title {
	padding: 5px 0px!important;
}
.box-day:nth-child(2) {
	width: 200px;
	/* margin: 0 auto; */
}
.cheked {
	display: inline-block;
	padding: 0px 10px!important;
}
.pas3-mid {padding: 10px 0px;}
#print-button {
	padding: 10px 20px;
	border: 1px solid #5c2040;
	font-size: 14px;
	color: #5c2040;
	font-weight: bold;
	background: none;
}

.scod.error
{
	border:1px solid red!important;
}

.pas3-rezervare, .pas4-rezervare {
    width: 100%;
    margin: 0px auto;
    background: #736A3F!important;

}

.pas3-input, .cform input {
	border: 1px solid rgba(115, 106, 63, 0.3)!important
}

.pas1-mid01 input:focus, .pas3-finalizeaza input:focus, input.pas3-input:focus {
	border: 1px solid rgba(115, 106, 63, 1)!important
}



.mid {
   background-image:linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)), url(/app/banner/piatra_neamt.JPG);
   background-size: cover;
   min-height: 820px;
}

.form-pasul .cform, .form-pasul .cform form {
	    background-color: rgba(255, 255, 255, 0.8);
	    border-radius: 5px;
	    overflow: hidden;
}

.content_text h1 {
	color: #fff;
}

.selectat {
	background: #736A3F;
}

.weeks_directions a {
	background: #736A3F;
}

.show_my_date p {
	background: rgba(115, 106, 63, 0.8);
}

.pas3-mid {
	padding: 10px;
}

.pas1-mid01 {
	padding: 20px;
}

body {
	font-family: 'Roboto', sans-serif;
}

.logo img {
	display: block;
	margin: 0 auto;
}

.pas3-rezervare .pas3ghiseul {
	font-size: 29px;
}

.pas3-rezervare .pas3data {
	font-size: 18px;
}

.pas3-rezervare .pas3ora {
	font-size: 18px;
}

.pasi-left {
	overflow: hidden;
}

.cform {
    padding: 4% 0%;
    background: #fff;
    border-radius: 4%;
}
.container
{
	background: #fff;
    padding: 4%;
    border-radius: 1%;
}
.content_text h1
{
	color: black;
}