@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
/* background: transparent;  */
}
html {
	height: 100%;
}
body {
	background: #822C2B url(../img/bg-casadelsole.jpg) repeat-y center top;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
.clear {clear: both;}
.clear_lsn {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.fix_par {
	margin: 0px;
	padding: 0px;
	height: 1px;
}

.clearfix:after { clear: both; content: ' '; display: block; font-size: 0;line-height: 0; visibility: hidden; width: 0;height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }  
.left { float: left; }
.right { float: right; }
.hide-text { text-indent: -9999px; }
.do_block { display: block; }
#page {
	width: 960px;
	display: block;
	margin: 0px auto -51px;
	padding: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(../img/bg_page.png) repeat-y center top;
}



#page .top_menu {
	display: block;
	margin: 0px;
	padding: 0px 8px;
	background: url(../img/bg-menu-top.jpg) no-repeat center top;
	height: 56px;
}
#page .title_bg {
	background: url(../img/bg_titlu-pagina.jpg) no-repeat center top;
	height: 52px;
	display: block;
	margin: 0px;
	padding: 0px 8px;
}
ul.links  {
	margin: 1px 0px 0px;
	padding: 0px;
	display: block;
	height: 50px;
	width: 842px;
	overflow: visible;
}

ul.links li a {
	display: block;
	height: 40px;
	margin: 0px;
	padding: 10px 0px 0px;
	color: #fefffa;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: -9999px;
}
	
		/* you can make a different style for default selected value */
		ul.links a.selected {
			color:#f00;
		}
ul.links .despre_noi , ul.links .link_no1{
	width: 136px;
	text-indent: -9999;
	background-position:-18px 0px;
	float: left;
}
ul.links .despre_noi:hover , ul.links .link_no1:hover{
	width: 136px;
	text-indent: -9999px;
	background-position:-18px -50px;
}
ul.links .servicii , ul.links .link_no2{
	width: 130px;
	text-indent: -9999px;
	background-position:-162px 0px;
	float: left;
}
ul.links .servicii:hover , ul.links .link_no2:hover{
	width: 130px;
	text-indent: -9999px;
	background-position:-162px -50px;
}
ul.links .galerie , ul.links .link_no3{
	width: 116px;
	text-indent: -9999px;
	background-position:-294px 0px;
	float: left;
}
ul.links .galerie:hover , ul.links .link_no3:hover{
	width: 116px;
	text-indent: -9999px;
	background-position:-294px -50px;
}
ul.links .rezervari , ul.links .link_no4{
	width: 137px;
	text-indent: -9999px;
	background-position:-420px 0px;
	float: left;
}
ul.links .rezervari:hover , ul.links .link_no4:hover{
	width: 137px;
	text-indent: -9999px;
	background-position:-420px -50px;
}
ul.links .contact , ul.links .link_no5{
	width: 108px;
	text-indent: -9999px;
	background-position:-570px 0px;
	float: left;
}
ul.links .contact:hover , ul.links .link_no5:hover{
	width: 108px;
	text-indent: -9999px;
	background-position:-570px -50px;
}
ul.links .oferta_speciala, ul.links .link_no21 {
	width: 170px;
	text-indent: -9999px;
	background-position:-696px -50px;
	float: left;
}
ul.links .oferta_speciala:hover, ul.links .link_no21:hover {
	width: 170px;
	text-indent: -9999px;
	background-position:-696px 0px;
}



ul.links .separ_men {
	background: url(../img/separ-menu-top.jpg) no-repeat center 5px;
	width: 3px;
	display: block;
	float: left;
}
/* submenu, it's hidden by default */
		ul.links li ul.sublinks {
	position:absolute;
	left:0;
	margin:0 0 0 -1px;
	padding:2 0 0;
	list-style:none;
	background: #5E0009;
	display: none;
	top: 49px;
		}
ul.links li ul.sublinks li{
	width:155px;
	padding: 0px;
	height: 30px;
	background: #5E0009 url(../img/spacer.gif);
	margin: 0px;
	list-style: none;
	text-indent: 0;
	border-top: 1px solid #D8A298; /*--Create bevel effect--*/
	border-bottom: 1px solid #580402; /*--Create bevel effect--*/
		}
/* display block will make the link fill the whole area of LI */
		ul.links li ul.sublinks li a{
	display:block;
	height:20px;
	padding: 7px 5px 3px;
	color:#FFF !important;
	text-align: center;
	margin: 0px;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	z-index: 2001;
	text-indent: 0;
	font-weight: normal;
		}
ul.links li ul.sublinks li a:hover {
	text-decoration:none;
	background: #A50426;
	color: #FEFAD3;
	text-indent: 0;
		}

#page #slide_top_img {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	z-index: 400;
}
#chose_language span {
	display: block;
	text-indent: -9999px;
	color: #FFF;
	font-size: 9px;
	margin-right: 8px;
	width: 22px;
	height: 12px;
}
#chose_language .do_ro {
	background: url(../img/do_ro.jpg);
	display: block;
	height: 12px;
	width: 25px;
	text-decoration: none;
}
#chose_language .do_en {
	background: url(../img/do_en.jpg);
	display: block;
	height: 12px;
	width: 25px;
	text-decoration: none;
}
#chose_language .do_de {
	background: url(../img/do_de.jpg);
	display: block;
	height: 12px;
	width: 25px;
	text-decoration: none;
}
#logo_casadelsole {
	height: 132px;
	width: 268px;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	position: absolute;
	top: 99px;
}
#logo_casadelsole h1 {
	margin: 0px;
	padding: 0px;
	height: 132px;
	width: 248px;
	display: block;
	background: url(../img/logo-casadelsole.png) no-repeat left top;
}
#logo_casadelsole h1 a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 132px;
	width: 248px;
	text-decoration: none;
	color: #CFA238;
	font-size: 14px;
	position: absolute;
	z-index: 500;
}

#page #content {
	display: block;
	padding: 5px 8px 3px;
	margin: 0px;
/*	min-height:300px;
	height:auto !important;
	height:300px;
	*/
	background: url(../img/bg_content.jpg) repeat-y left top;
	overflow: hidden;
}
.page_title  {
	color: #fefad3;
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	display: block;
	margin-left: 5px;
	margin-right: 2px;
	padding: 10px 0px 2px 8px;
	font-weight: normal;
	margin-top: 0px;
}
#content #path_links {
	display: block;
	height: 14px;
}
.text_content  {
	display: block;
	padding: 12px 12px 8px 8px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color: #e3ab85;
	line-height: 16px;
}
.text_content strong  {
	color: #fefad3;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.text_content a  {
	color: #FEFAD3;
	text-decoration: underline;
}
.text_content a:hover {
	color: #FEFAD3;
	text-decoration: none;
}
.text_content p  {
	text-align: justify;
}
.text_content .titlu-noutati {
	color: #fefad3;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
}

.text_content .title-gasit {
	font-size: 18px;
	color: #fefad3;
	font-family: "Times New Roman", Times, serif;
	display: block;
	padding: 1px;
}
.text_content .detalii-pag {
	display: block;
	margin-left: 5px;
	font-size: 14px;
}

.text_content .link-detalii {
	display: block;
	padding: 4px 2px 2px;
}
.text_content .data-mod {
	display: block;
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 5px;
}

#content .fix-bgul {
	display: block;
	height: 4px;
	margin: 8px 0px 0px;
	padding: 8px 0px 0px;
}
.box_centrat {
	margin-right: auto;
	margin-left: auto;
}

#bub_fix {
	display: block;
	height: 51px;
}
#stop_content {
	display: block;
	height: 20px;
	background: url(../img/bg_bub_fix.jpg) no-repeat center top;
}

#footer {
	height: 51px;
	width: 982px;
	display: block;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	min-width: 100%;
	width: 100%;
}

.jCarouselLite ul {
	margin: 0px;
	padding: 0px;
	height: 364px;
}
.jCarouselLite li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 360px;
}
#do_fix_scrl {
	overflow: visible;
	display: block;
	height: 380px;
	padding: 0px 3px 0px 0px;
	margin: 13px 0px 0px;
}
#footer #foot_menu {
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	height: 51px;
	background: url(../img/bg_footer.jpg) no-repeat center top;
}

#box_noind {
	width: 788px;
	display: block;
	margin-top: 2px;
	padding-right: 0px;
	padding-left: 10px;
}
#foot_menu .nota-drept {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E8EAE9;
	font-weight: bold;
	display: block;
	clear: left;
	margin: 0px;
	padding: 0px;
}
#foot_menu .site-info {
	font-size: 9px;
	color: #E8EAE9;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	padding: 0px;
}
#footer .downmenu {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
#footer .downmenu li {
	float: left;
	list-style: none;
	display: block;
	padding: 2px 3px 0px;
}
.downmenu .separ {
	color: #FFF;
	font-size: 12px;
	margin-top: 2px;
}
.downmenu li a {
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#made_by_lsn {
	float: right;
	margin: -1px 0px 0px;
	width: 51px;
	height: 21px;
	display: block;
	padding: 0px 10px 0px 0px;
	text-indent: -9999px;
}
#made_by_lsn a {
	text-decoration: none;
	display: block;
	background: url(../img/made_by_lsn.jpg) no-repeat left top;
	height: 21px;
	width: 51px;
	margin: 0px;
	padding: 0px;
}
.paginare {
	margin: 3px 8px 2px;
	display: block;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.paginare a {
	text-decoration: none !important;
	color: #441414;
}
.paginare a:hover {
	color: #732727 !important;
	background: #FEFFFA !important;
}


.paginare u {
	text-decoration: none;
	font-weight: bold;
	color: #C41E3A;
}
.paginare .txt {
	display: block;
	width: 45px;
	padding: 3px;
	margin-right: 5px;
}
.paginare .txt2 {
	display: block;
	text-align: center;
	padding: 1px 6px;
	border: 1px solid #D3CF98;
	margin-right: 6px;
	background: #FFFCD9;
}
.paginare .txt-act {
	display: block;
	text-align: center;
	padding: 1px 6px;
	border: 1px solid #D3CF98;
	margin-right: 6px;
	background: #FEFFFA;
}



.messagebox{
	position:absolute;
	width:800px;
	margin-left:15px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	margin-top: 3px;
	font-size: 16px;
	text-align: center;
}
.messageboxok{
	margin-left:auto;
	border:1px solid #EAE6C0;
	background:#FFC;
	padding:15px 8px;
	font-weight:bold;
	color:#000;
	margin-top: 5px;
	display: block;
	font-size: 16px;
	width: 700px;
	margin-right: auto;
	text-align: center;
	
}
.messageboxerror{
	margin-left:auto;
	border:1px solid #FC0;
	background:#FFC;
	padding:15px 8px;
	font-weight:bold;
	color:#F00;
	margin-top: 5px;
	display: block;
	font-size: 16px;
	text-align: center;
	width: 700px;
	margin-right: auto;
}
#contact #antis {
	width: 40px;
}


.confirm_no {
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
	text-align: center;
}
.confirm_ok {
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	text-align: center;
}

.fix_sp_bl {

}

.text_content .rezultat {
	display: block;
	padding: 3px 20px 8px;
}
.statrezultat {
	border-bottom: 1px solid #651F1F;
}
.pluslinie {
	padding-top: 5px;
}

#page #content .text_content ul , #page #content .text_content ol{
	display: block;
	margin-left: 15px;
}
#content .noutati {
	display: block;
	padding: 0px;
	margin: 5px 20px 15px;
}

#page #content .text_content ul li , #page #content .text_content ol li{
	display: block;
	padding: 1px;
}
#content .bloc_img {
	padding: 8px 4px 5px 8px;
	display: block;
	float: left;
	margin-left: 0px;
	width: 214px;
}

#content .bloc_img img {
	border: 6px solid #EDECEC;
	margin: 0px;
	padding: 0px;
}
.bloc_img .info_bloc {
	display: block;
	margin: 0px 5px;
	z-index: 100;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 30px;
	padding-top: 0px;
	text-align: center;
	line-height: 14px;
}
.bloc_img a {
	margin: 0px;
	padding: 0px;
	background: #EDECEC;
	display: block;
	text-decoration: none;
	color: #330D04;
	border: 1px solid #ACAB9C;
}
div#ymap {
	display: block;
	width: 405px;
	margin: 0px;
	padding: 0px;
	height: 600px;
}
.ymbg {
	background: #FFF;
}#form_contact #contact {
	padding: 0px;
	display: block;
	margin: 8px 3px 10px 15px;
}
#contact .input_box {
	display: block;
	padding: 2px;
	float: left;
	margin-right: 0px;
	width: 320px;
	margin-left: 0px;
}
#contact .input_box2 {
	display: block;
	padding: 2px;
	float: left;
	margin-right: 0px;
	width: 640px;
	margin-left: 0px;
}
#contact label {
	float: left;
	display: block;
	margin-left: 0px;
	margin-right: 2px;
	padding: 1px;
	width: 75px;
	font-size: 14px;
}
#contact .input_box input, #contact #mesaj {
	width: 260px;
	color: #852E2D;
	background: #fefad3;
	float: left;
}
#contact #mesaj {
	height: 60px;
}
#contact #mesaj {
	width: 590px;
	color: #852E2D;
	background: #fefad3;
}
#page #two_locations {
	display: block;
	background: url(../img/bg_locatii.jpg) no-repeat center top;
	height: 200px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	width: 960px;
}
#two_locations .location {
	display: block;
	height: 200px;
	width: 480px;
}
#two_locations .location .logo {
	display: block;
	float: left;
	background: url(../img/logos-aq-leu-cds.png) no-repeat;
}
#two_locations .location .casadelsole {
	background-position:-203px 40px;
	height: 190px;
	width: 162px;
	margin-right: 8px;
}
#two_locations .location .casadelsole a {
	height: 188px;
	width: 160px;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}

#two_locations .location .aquarium {
	background-position:25px 15px;
	height: 190px;
	width: 106px;
	margin-right: 10px;
}
#two_locations .location .aquarium a {
	height: 188px;
	width: 104px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

#two_locations .location .leuldeaur {
	background-position:-80px 15px;
	height: 190px;
	width: 125px;
	margin-right: 8px;
}
#two_locations .location .leuldeaur a {
	height: 188px;
	width: 123px;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#two_locations .location .desc_text {
	color: #e3ab85;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 8px;
	text-align: justify;
	margin-left: 115px;
	margin-right: 5px;
}

#first_page_cds {
	padding: 15px 8px 6px 12px;
	display: block;
}
#first_page_cds a {
	color: #e3ab85;
	text-decoration: none;
}
#first_page_cds a:hover {
	color: #e3ab85;
	text-decoration: underline;
}
#first_page_cds .dor_cam , #two_locations .location .dor_cam{
	display: block;
	margin: 5px;
	width: 281px;
}
#first_page_cds .dor_cam li , #two_locations .location .dor_cam li{
	background: url(../img/sage.png) no-repeat left 4px;
	display: block;
	padding: 1px 1px 1px 16px;
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ca9977;
}
#first_page_cds .sub_title , .pas2 .sub_title{
	background: #2d1003;
	font: normal 20px "Times New Roman", Times, serif;
	margin: 1px 1px 1px 4px;
	padding: 8px 6px 3px;
	color: #fefad3;
	overflow: hidden;
}

#first_page_cds .book_room {
	background: #2d1003;
	width: 260px;
	padding: 0px 8px 4px 0px;
	display: block;
	height: 352px;
}
.book_room p   {
	font: 12px Arial, Helvetica, sans-serif;
	color: #e3ab85;
	padding-right: 3px;
	padding-left: 10px;
}
#box-size-x {
	height: 320px;
}
.buton_afisare_mz {
	display: block;
	float: left;
	height: 25px;
	width: 200px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.block-98px {
	width: 98px;
	overflow: hidden;
	display: block;
}
.block-115px {
	width: 130px;
	overflow: hidden;
	display: block;
}
.block-260px {
	width: 270px;
	overflow: hidden;
	display: block;
}
.block-310px {
	width: 310px;
	overflow: hidden;
	display: block;
}
.block-290px {
	width: 290px;
	overflow: hidden;
	display: block;
}
.block-320px {
	width: 320px;
	overflow: hidden;
	display: block;
}

.block-330px {
	width: 330px;
	overflow: hidden;
	display: block;
}

.block-340px {
	width: 340px;
	overflow: hidden;
	display: block;
}
.block-345px {
	width: 345px;
	display: block;
}
.block-340px p , .block-330px p, .block-320px p, .block-310px p, .block-290px p, .block-345px p, .block-530px p{
	text-align: justify;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #e3ab85;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 1px;
	overflow: hidden;
}
.despre-locatii-txt p{
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #e3ab85;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 1px;
	overflow: hidden;
}
.block-350px {
	width: 350px;
}

.block-530px {
	width: 530px;
}

.margins5px {
	margin: 5px;
}
.margins8px {
	margin: 8px;
	display: block;
}

.mar-dr-12px {
	margin-right: 12px;
}
.mar-dr-8px {
	margin-right: 8px;
}
#bloc-optiune {
	display: block;
	overflow: hidden;
	height: 400px;
}

#change_location a {
	text-indent: -9999px;
	display: block;
	text-decoration: none;
	z-index: 501;
	position: relative;
	line-height: 28px;
}

#options_location a {
	display: block;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 129px;
}
#logo_leuldeaur {
	height: 179px;
	width: 141px;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	position: absolute;
	top: 67px;
}

#logo_leuldeaur h1 {
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 121px;
	display: block;
	background: url(../img/logo-leuldeaur.png) no-repeat left top;
}
#logo_leuldeaur h1 a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 179px;
	width: 121px;
	text-decoration: none;
	color: #CFA238;
	font-size: 14px;
	position: absolute;
	z-index: 500;
}
#logo_aquarium {
	height: 144px;
	width: 260px;
	margin: 0px;
	padding: 0px 0px 0px 35px;
	position: absolute;
	top: 89px;
}
#logo_aquarium h1 {
	margin: 0px;
	padding: 0px;
	height: 144px;
	width: 248px;
	display: block;
	background: url(../img/logo-aquarium.png) no-repeat left top;
}
#logo_aquarium h1 a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 144px;
	width: 248px;
	text-decoration: none;
	color: #CFA238;
	font-size: 14px;
	position: absolute;
	z-index: 500;
}
div.casadelsole {
	background: url(../img/bg-slide-top.jpg) no-repeat center bottom;
}
div.leuldeaur {
	background: url(../img/bg-slide-top_ldr.jpg) no-repeat center top;
}
div.aquarium {
	background: url(../img/bg-slide-top_aq.jpg) no-repeat center top;
}
#form_rezervare {
	margin-left: 15px;
	overflow: hidden;
}


#form_rezervare label {
	display: block;
	color: #E3AB85;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#form_rezervare input , #form_rezervare select{
	display: block;
	color: #2D1003;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 1px 1px;
}
#form_rezervare #nume , #form_rezervare #prenume, #form_rezervare #email, #form_rezervare #nume_meniu, #form_rezervare #email_meniu {
	border: 1px solid #9A290B;
	background: #FEFAD3;
	width: 188px;
	padding: 3px 1px 1px;
	height: 20px;
}

#form_rezervare #sosire, #form_rezervare #plecare {
	border: 1px solid #9A290B;
	background: #FEFAD3;
	width: 90px;
	padding: 3px 1px 1px;
	height: 20px;
}

.pas2 {
	display: block;
	margin-right: 5px;
	margin-left: 0px;
	float: left;
	color: #E3AB85;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
}
.pas2 #form_rezervare .box-margine-dr15px {
	display: block;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}
.pas2 #form_rezervare #sosire, 
.pas2 #form_rezervare #plecare,
.pas2 #form_rezervare #datarez,
.pas2 #form_rezervare #orarez,
.pas2 #form_rezervare #nrpers,
.pas2 #form_rezervare #antis {
	border: 1px solid #9A290B;
	background: #FEFAD3;
	width: 84px;
	padding: 3px 1px 1px;
	height: 20px;
}
.pas2 #form_rezervare #nume , 
.pas2 #form_rezervare #prenume, 
.pas2 #form_rezervare #email,
.pas2 #form_rezervare #tara,
.pas2 #form_rezervare #oras,
.pas2 #form_rezervare #telefon {
	border: 1px solid #9A290B;
	background: #FEFAD3;
	width: 240px;
	padding: 3px 1px 1px;
	height: 20px;
	display: block;
}
.pas2 #form_rezervare #tip {
	border: 1px solid #9A290B;
	background: #FEFAD3;
	width: 230px;
	padding: 1px;
	height: 24px;
}
.pas2 #form_rezervare #alteinfo, 
.pas2 #form_rezervare #adresa, 
.pas2 #form_rezervare #eveniment {
	border: 1px solid #9A290B;
	background: #FEFAD3;
	width: 445px;
	padding: 3px 1px 1px;
	height: 20px;
}
.hide-me {
	display: none;
	overflow: hidden;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
.box-size588px {
	width: 582px;
}
.pas2 .book_room {
	background: #2d1003;
	width: 324px;
	padding: 0px 4px 8px;
	overflow: hidden;
	margin: 0px;
}

.pas2 .book_room p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #e3ab85;
	padding-right: 3px;
	padding-left: 10px;
}
.pas2 hr {
	border-style: none;
	color: #AC7565;
	background: #AC7565;
}


.forcedr0pxall {
	margin-right: 0px!important;
	padding-right: 0px!important;
	padding-left: 0px!important;
	margin-left: 0px!important;
}
#first_page_cds .dor_cam2, #two_locations .location .dor_cam2 {
	display: block;
	margin: 5px 5px 5px 10px;
	width: 281px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#first_page_cds .dor_cam2 li, #two_locations .location .dor_cam2 li {
	background: url(../img/sage.png) no-repeat left 5px;
	display: block;
	padding: 1px 1px 1px 16px;
	list-style: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ca9977;
	line-height: 16px;
}
.page_title3 {
	color: #fefad3;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: bold;
	margin-top: 6px;
	line-height: 12px;
	height: 16px;
	padding: 0px 0px 2px 2px;
}
ul.links .impresii, ul.links .link_no25 {
	width: 170px;
	text-indent: -9999px;
	background-position:-888px 0px;
	float: left;
}
ul.links .impresii:hover, ul.links .link_no25:hover {
	width: 170px;
	text-indent: -9999px;
	background-position:-888px -50px;
}
