#content a {color:#575757;text-decoration:none}
#content a:hover {color:#e82600}

#content .moredetails {text-align:right;}

#content {
	clear: both;
	width:100%;
	margin:0 auto;
}

#content .imgthumb {
	padding:5px;
	border:1px solid #a5c3dc;
	background-color:#e6f5fc;
}
#content .imgthumb:hover {
	border-color:#00589d;
	background-color:#b2cde1;	
}

#content .imgthumb img {display:block;border:1px solid #5388b2}

/*LEFT ////////////////////////////////////////////////////////*/

#content #left {
	float:left;
	width:220px;
	margin-left:10px;
}

#content #left #left-content {
	margin-top:30px;
	margin-left:5px;
	color:#575757;
}


#content #left #left-content h1 {
	
	display:block;
	text-indent:-300px;
	overflow:hidden;
	padding:0;
	margin:0 0 10px 0;
}

#content #left #left-content .reservations {
	width:198px;
	height:18px;
	background:url("../media/images/ro/rezervari.gif") top center no-repeat;
}

#content #left #left-content .offers {
	width:134px;
	height:18px;
	background:url("../media/images/ro/oferte-speciale.gif") top center no-repeat;
	margin-top:30px;
}

#content #left #left-content .offertitle {
	margin:20px 0;
	clear:both;
	border-top:1px dotted #d5d5d5;
}

#content #left #left-content h2 {
	display:block;
	width:194px;
	height:19px;
	text-indent:20px;
	margin-top:20px;
}

#content #left #left-content form { padding-top:10px;}
#content #left #left-content form p {margin:0;padding:0;}
#content #left #left-content form label {
	
	display:block;
	
}

#content #left #left-content form select {margin-bottom:10px;border:1px solid #575757;color:#ababab;padding:2px;}

#content #left #left-content p {
	margin-top:10px;
}

#content #left #left-content .h21 {
	background:url("../media/images/h2.1.gif") top center no-repeat;
}

#content #left #left-content .h22 {
	background:url("../media/images/h2.2.gif") top center no-repeat;
}

/*RIGHT ////////////////////////////////////////////////////////*/

#content #right {
	
	float:right;
	width:743px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	background:url("../media/images/right-bg.png") bottom center no-repeat;
}


#right-content {
	padding:0px 30px 0px 30px;
	clear:both;
	font-size:100%;
	line-height:100%;
	font-size:100%;
	color:#575757;
	
}

#right-content h1 {
	
	color:#00599e;
	font-size:20px;
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:1px dotted #f8bdb2;
	margin-top:50px;
	
}

#right-content .firsttitle {
	margin-top:0px;
}

#right-content h2 {font-size:14px;font-weight:bold;}

#right-content p {
	
	margin:0;
	margin-bottom:20px;
	
}

/*PARTNERS //////////////////////////////////////////////////////////////////////*/

#partners {
	float:right;
	width:715px;
	clear:right;
}

#partners h1 {
	
	display:block;
	width:140px;
	height:18px;
	background:url("../media/images/ro/partenerii-nostrii.gif") top center no-repeat;
	text-indent:-300px;
	overflow:hidden;
	padding:0;
	margin:0 0 10px 0;
	
}

#partners ul {
	margin-left:40px;
}

#partners ul li {
	padding:2px 0;
}

#partners ul li a {
	color: #bcbcbc;
	text-decoration:none;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* DESCRIPTION //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#description {}

#description p {padding-left:20px;}

#description ul {
	padding-left:40px;
	margin-top:20px;
	margin-bottom:20px;
}

#description ul li {
 	list-style-type:circle;
 	margin:2px 0;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* THANKYOU //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#thankyou p {padding-left:20px;}
#thankyou h2 {padding-left:20px;margin-bottom:10px;}
#thankyou ul {padding-left:40px;}
#thankyou ul li {list-style-type:circle;margin:2px 0;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* FACILITIES //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#facilities h2 {padding-left:20px;margin-bottom:10px;}
#facilities ul {padding-left:40px;}
#facilities ul li {list-style-type:circle;margin:2px 0;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* GALLERY //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#gallery {padding-left:20px;}

.gallery-row a {
	
	float:left;
	margin:10px;
}

#gallery h2 {
	
	margin-bottom:10px;
	margin-top:10px;
	font-weight: bold;
	padding-bottom:3px;
	
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* PRICES-OFFERS //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#prices-offers h2 {
	padding-left:20px;
	margin-bottom:2px;
}
#prices-offers p {
	padding-left:20px;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* RESERVATIONS //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#reservation-form {margin-top:20px;}

#reservation-form .row {
	
	float:left;
	clear:both;
	margin:5px 0;
	width:460px;
	
}

#reservation-form .footnotes {
	float:left;
	clear:both;
	margin-top:20px;
	font-size:11px;
	border-top:1px dotted #575757;
	width:460px;
}

#reservation-form .row p {margin:10px 0;border-bottom:1px dotted #575757;padding-bottom:5px;display:block;}
#reservation-form .row .errormessage {margin:5px 0;color:#ff0000;border:0;}

#reservation-form .row label {width:130px;display:inline-block;float:left;text-align:right;line-height:22px;padding-right:10px;}
#reservation-form .row input {width:300px;display:inline-block;float:left;border:1px solid #575757;padding:2px 5px;color:#575757}
#reservation-form .row textarea {width:300px;height:100px;display:inline-block;float:left;border:1px solid #575757;padding:2px 5px;color:#575757}
#reservation-form .row select {display:inline-block;float:left;border:1px solid #575757;padding:2px;margin-right:10px;color:#575757}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* CONTACT //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#contact #contact-left {
	float:left;
	width:430px;
	
}

#contact-left .mailaddress {
	text-align:left;
	border:0;
	text-decoration:none;
}

#contact h2 {padding-left:20px;margin-bottom:10px;}

#contact p {
	
	padding-left:20px;
	
}

#contact #contact-right {
	float:left;
	width:247px;
}

#contact #contact-right a {
	float:right;
	padding:5px;
}

#contact #contact-right .link {padding:2px 10px;background-color:#ffffff;width:192px;text-align:center;border:0px;margin-top:5px;text-decoration:none;}
#contact #contact-right .link:hover {background-color:#ffffff;}

#contact #route {clear:both;}

#contact #route .route-step {
	
	margin-left:20px;
}

#contact #route .route-step span {
 	display:block;float:left;
 	background:url("../media/images/blue-ball.gif") top center no-repeat;
 	width:24px;height:24px;
 	color:#00589d;
 	padding:4px 0 0 0;
 	text-indent:0px;
 	text-align:center;
 	clear: left;
}

#contact #route .route-step p {float:left;display:block;width:620px;text-align:left;padding:0 0 0 10px;}


