/*
Project Name: Darina 
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, small, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
a {
	outline: none;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear {
	clear: both;
}
/* Body Style */
html, body {
	height: 100%;
}
body {
	background: #dce1e4;
}
/* Typography and General Text Styles */

body, td, th, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #4c4c4c;
}
h1, h2, h3, h4, h5, h6 {
	line-height: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h5 a {
	text-decoration: none;
	color: #0000;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration: none;
	color: #666;
}
body {
	background: #430707;
	margin: 0;
}
#bg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -2;
}
.bgwidth {
	width: 100%;
}
.bgheight {
	height: 100%;
}
 @font-face {
 font-family: 'DroidSansRegular';
 src: url('http://www.darina.ro/css/DroidSans-webfont.eot');
 src: url('http://www.darina.ro/css/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.darina.ro/css/DroidSans-webfont.woff') format('woff'), url('http://www.darina.ro/css/DroidSans-webfont.ttf') format('truetype'), url('http://www.darina.ro/css/DroidSans-webfont.svg#DroidSansRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'DroidSansBold';
 src: url('http://www.darina.ro/css/DroidSans-Bold-webfont.eot');
 src: url('http://www.darina.ro/css/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.darina.ro/css/DroidSans-Bold-webfont.woff') format('woff'), url('http://www.darina.ro/css/DroidSans-Bold-webfont.ttf') format('truetype'), url('http://www.darina.ro/css/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* wrap */

.wrap {
	position:relative;
	width: 996px;
	margin:14px auto 12px;
	z-index: 50;
}
/* wrap-header */

.wrap-header {
	background: url(../img/wrap-header-bg.png) no-repeat center top;
	padding: 7px 8px 0;
}
.header {
	background: #fff url(../img/header-bg.gif) repeat-x left bottom;
	height: 102px;
	position: relative;
}
.servici-oferite {
	font-weight:bold;
	text-decoration:underline;
}
/* logo */

h1.logo {
	position: absolute;
	left: 20px;
	top: 18px;
	width: 197px;
}
h1.logo a, h1.logo a:hover {
	height: 69px;
	background: url(../img/logo-bg.jpg) no-repeat left top;
	display: block;
}
.logo span {
	position: absolute;
	left: -999999px;
}
/* Main Menu */

#nav {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 20px;
	z-index: 999;
}
#nav li a, #nav li {
	float: left;
}
#nav li {
	position: relative;
}
#nav li a, #nav li a:hover {
	line-height: 49px;
	padding: 0 15px;
	display: block;
	font-size: 12px;
	color: #DC2930;
	font-family: 'DroidSansBold';
	text-decoration: none;
	text-transform: uppercase;
}
#nav li a:hover, #nav li:hover a {
	background: #dc2930 url(../img/main-menu-a-hover-bg.gif) no-repeat center top;
	color: #FFF;
	text-shadow: 0px 1px #8C1115;
}
/* Submenu */

.hasChildren {
	position: absolute;
	width: 0;
	height: 0;
	right : 0;
	bottom: 0;
}
#nav li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	background: #c6171d;
}
#nav li:hover > ul {
	display: block;
}
#nav li ul li, #nav li ul li a {
	float: none;
}
#nav li ul li {
	_display: inline; /* for IE6 */
}
#nav li ul li a, #nav li ul li a:hover, #nav li:hover ul li a, #nav li:hover ul li a:hover {
	font-family: 'DroidSansRegular';
	text-transform: none;
	font-size: 14px;
	line-height: 20px;
	background: none;
	padding: 8px 10px;
	width: 200px;
}
#nav li ul li a:hover, #nav li:hover ul li a:hover {
	background: #941216;
}
/* SUBSUB Menu */



#nav li ul li ul {
	display: none;
}
#nav li ul li:hover ul {
	left: 100%;
	top: 0;
}
.main-menu {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 20px;
}
.main-menu li {
	padding: 0 0 0 2px;
	list-style: none;
	float: left;
	display: inline;
}
/* contact-info */

.contact-info, .contact-info:hover, .contact-info2, .contact-info2:hover {
	background: url(../img/contact-info-bg.png) no-repeat left top;
	position: absolute;
	right: 16px;
	top: -5px;
	padding: 6px 12px 13px;
	width: 204px;
	height: 37px;
	font-family: 'DroidSansBold';
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #7d090d;
	line-height: 19px;
	text-align: center;
}

.contact-info2, .contact-info2:hover {
	background: url(../img/contact-info2-bg.png) no-repeat left top;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #450d0e;
}

/* wrap-content*/				

.wrap-content {
	background: url(../img/wrap-content-bg.png) repeat-y left top;
	margin: 0px 1px;
	padding: 0px 7px;
}
.wrap-content-inner {
	background: #fff;
	position: relative;
	padding-bottom: 15px;
}
.slide-holder {
	height: 400px;
	position: absolute;
	z-index: 1;
	width: 980px;
	left: 0;
	top: 0;
	background: #f5f5f5;
}
.left-column, .right-column {
	float: left;
	display: inline;
}
.left-column {
	width: 260px;
}
.right-column {
	width: 700px;
	padding-top: 20px;
}
.homepage .right-column {
	width: 720px;
	position: relative;
	z-index: 2;
	padding-top: 360px;
}
.homepage .left-column {
	position: relative;
	z-index: 2;
}
/* slider style */

#slider {
	position: relative;
	width: 980px;
	height: 400px;
	background: url(../img/slider-loader.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
/* Home Page Boxes */

.homepage .right-column ul li {
	float: left;
	display: inline;
	width: 220px;
	margin-right: 20px;
}
.homepage .right-column h1 {
	font-size: 17px;
	line-height: 22px;
	padding: 10px 0 6px;
}
.homepage .right-column h1, .homepage .right-column h1 a, .homepage .right-column h1 a:hover {
	color: #333;
}
.homepage .right-column h3 {
	font-size: 14px;
	line-height: 20px;
	color: #a5a5a5;
	padding: 10px 0;
}
.homepage .right-column h1, .homepage .right-column h3 {
	font-family: 'DroidSansBold';
}
.homepage .right-column p {
	padding-bottom: 16px;
	min-height: 160px;
}
/* Special Offers */

.homepage .special-offers h1, .homepage .special-offers h1 a, .homepage .special-offers h1 a:hover {
	color: #DA1A21;
}
.homepage .special-offers h3 {
	padding: 0 0 4px;
}
.homepage .special-offers h1, .homepage .special-offers h3 {
	font-family: 'DroidSansBold';
}
.homepage .special-offers p {
	padding-bottom: 16px;
	min-height: 50px;
}
/* side-menu */

.wrap-side-menu {
	width: 230px;
	padding: 15px 0 0 15px;
}
.side-menu {
	background: url(../img/wrap-side-menu-bg.png) no-repeat left top;
	padding: 5px 5px 0;
}
.side-menu li {
	list-style: none;
	background: #cc171e;
}
.side-menu li#first-li {
	padding-top: 1px;
	background: #cc171e url(../img/first-li-bg.gif) no-repeat left top;
}
.side-menu li a, .side-menu li a:hover {
	display: block;
	padding: 16px 10px 19px;
	outline: none;
	text-decoration: none;
	background: url(../img/side-menu-a-bg.gif) repeat-x left top #CE191E;
}
.side-menu li a.laguna {
	background:  url(../img/a-laguna-bg.gif) no-repeat left top #CE191E;
	padding-bottom: 20px;
}
.side-menu li a.darina {
	background:  url(../img/side-menu-a-bg2.gif) repeat-x left top #CE191E;
	padding-bottom: 20px;
}
.side-menu li a#retea {
	position: relative;
	padding:16px 30px 17px 30px;
	background: url(../img/side-menu-a-bg3.gif) repeat-x left top #CC191E;
}
.side-menu li a:hover, .side-menu li a.laguna:hover, .side-menu li a.darina:hover, .side-menu li a#retea:hover {
	background: url(../img/side-menu-a-active-bg.gif) no-repeat left top;/*background:url(../img/side-menu-a-hover-bg.gif) no-repeat left top;*/
}
.side-menu li a span, .side-menu li a:hover span {
	padding: 0 0 6px;
	display: block;
	color: #FFF;
	font-family: 'DroidSansBold';
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	text-shadow: 0px 1px #9C1212;
	cursor: pointer;
}
.side-menu li a:hover span {
	text-shadow:  0px 1px #3C0709;
}
.side-menu li a span.city {
	padding: 3px 0 0px;
	color: #EEAFB0;
	font-size: 14px;
	text-shadow: none;
	display:block;
	height:14px;
}
.side-menu li a:hover span.city {
	color: #FFF;
}
.side-menu li a span.complex {
	font-size: 16px;
	padding: 1px 0px 6px;
}
.side-menu li a.darina span.star-3 {
	height: 14px;
	background: url(../img/three-stars2-bg.gif) no-repeat left top;
}
.side-menu li a.darina:hover span.star-3 {
	background: url(../img/three-stars-hover-bg.gif) no-repeat left top;
}
.side-menu li a span.star-3 {
	height: 14px;
	background: url(../img/three-stars-bg.gif) no-repeat left top;
}
.side-menu li a:hover span.star-3 {
	background: url(../img/three-stars-hover-bg.gif) no-repeat left top;
}
.side-menu li a span.star-4 {
	height: 14px;
	display:block;
	background: url(../img/four-stars.gif) no-repeat left top;
}
.side-menu li a:hover span.star-4 {
	background: url(../img/four-stars-hover.gif) no-repeat left top;
}
.side-menu li a#retea span {
	text-align: left;
	line-height: 19px;
	padding: 2px 0 0px 24px;
	height:auto;
}
.side-menu li a#retea span#apple {
	position: absolute;
	top: 22px;
	left: 10px;
	padding: 33px 31px 0 0;
	background: url(../img/apple.png) no-repeat left top;
}
/*second ul*/

.side-menu li ul {
	padding: 0 0 9px 0;
	background: url(../img/side-menu-ul-bg.gif) left bottom no-repeat #921015;
}
.side-menu li ul li {
	background:url(../img/side-menu-ul-li-bg.gif) repeat-y left top #921015;
}
.side-menu li ul li a, .side-menu li ul li a:hover {
	background: none;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	padding: 0 10px 1px;
	margin: 0 10px;
}
.side-menu li ul li a:hover {
	background: #fff url(../img/side-menu-ul-li-a-bg.gif) repeat-x left top;
	color: #606060;
	border-bottom: 1px solid #640B0E;
	padding: 0 10px 0;
}
.side-menu li a.active {
	background: url(../img/side-menu-a-active-bg.gif) no-repeat left top #921015;
}
.side-menu li a.active span.star-3 {
	background: url(../img/three-stars-hover-bg.gif) no-repeat left top;
}
.side-menu li a.active span.city {
	color: #FFF;
}
.side-menu li a.active span.star-4 {
	background: url(../img/four-stars-hover.gif) no-repeat left top;
}
.sidebar-outer {
	background: url(../img/sidebar-outer.png) no-repeat left bottom;
}
#second-ul {
	background: url(../img/sidebar-outer-top.png) no-repeat left top;
	padding: 5px 5px 0;
	margin-bottom: 0;
}
/* day-menu */		

.day-menu {
	width: 220px;
	padding: 0 5px;
	background: url(../img/day-menu-bg.png) repeat-y left top;
}
.day-menu h1 {
	padding: 19px 10px 7px 8px;
	position: relative;
	background: url(../img/side-menu-h1-bg.gif) no-repeat left top #f0f0f0;
	font-size: 16px;
	color: #898989;
	text-shadow: 0px 1px #FFF;
	border: 1px solid #fff;
	font-family: 'DroidSansBold';
	width:200px;
}
.day-menu h1 a, .day-menu h1 a:hover {
	width: 14px;
	height: 11px;
	position: absolute;
	top: 33px;
	left: 156px;
	display: block;
	background: url(../img/day-menu-h1-a-bg.gif) no-repeat left top;
	outline: none;
	text-decoration: none;
}
.day-menu h1 a#menu-2, .day-menu h1 a#menu-2:hover {
	left: 175px;
}
.day-menu h1 a#menu-3, .day-menu h1 a#menu-3:hover {
	left: 194px;
}
.day-menu h1 a:hover {
	background: url(../img/day-menu-h1-a-hover-bg.png) no-repeat left top;
	height: 19px;
}
.day-menu h1 .day-menu-slide {
	background: url(../img/day-menu-h1-a-hover-bg.png) no-repeat left top;
	height: 19px;
}
.day-menu-bottom {
	display: block;
}
.offer {
	padding: 13px 10px 1px 10px;
	padding-bottom: 1px;
	border: 1px solid #fff;
	border-top: none;
	border-bottom: none;
	background: url(../img/offer-bg.gif) repeat-x left top #F0F0F0;
	height: 21px;
}
.offer-fade {
	display: inline-block;
}
.offer h2 {
	padding: 0 0 6px;
	font-family: 'DroidSansBold';
	font-size: 16px;
	color: #DA1A21;
	background: url(../img/offer-h2-bg.gif) repeat-x left top #F0F0F0;
}
.offer span {
	font-family: 'DroidSansBold';
	font-size: 14px;
	color: #A8A8A8;
	text-shadow: 0px 1px #FFF;
	background: #F0F0F0;
}
.offer span.price {
	padding: 7px 0 0;
	font-family: 'DroidSansBold';
	font-size: 14px;
	color: #DA1A21;
	text-shadow: 0px 1px #FFF;
	display: block;
	background: #F0F0F0;
}
.offer span#price sup {
	font-size: 8px;
	background: #F0F0F0;
}
.offer p {
	padding: 9px 1px 9px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4;
	color: #666666;
	background: #F0F0F0;
}
.offer p#veg {
	font-weight: normal;
}
.offer span#food {
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: none;
}
/* Facebook Like Box */

.facebook-social {
	padding: 15px 5px 0 20px;
	width: 220px;
}
/* footer */

.wrap-footer {
	background: url(../img/wrap-footer-bg.png) no-repeat left bottom;
	margin: 0px 1px;
	padding: 0px 7px 7px;
}
.footer {
	padding: 0 0 0 20px;
	background: url(../img/footer-bg.gif) repeat-x left top #666666;
	font-size: 12px;
	line-height: 17px;
	color: #c2c2c2;
}
.footer-content {
	width: 220px;
	padding: 0 20px 10px 0;
	float: left;
}
.footer-content a, .footer-content a:hover {
	color: #c2c2c2;
	text-decoration: none;
}
.footer-content a:hover {
	color: #fff;
}
.footer-content img {
	vertical-align: middle;
	padding-right: 6px;
}
.footer-content ul li {
	line-height: 18px;
	padding: 2px 0;
}
.footer-content h3 {
	padding: 20px 0 10px;
	color: #fff;
	text-shadow: 0 1px #3F3F3F;
	font-size: 14px;
	font-family: 'DroidSansBold';
}
.footer-content p {
	padding: 0px 0 10px;
}
.footer-content p a, .footer-content p a:hover {
	color: #fff;
}
.footer-content p a:hover {
	text-decoration: underline;
}
.wrap #footer {
	margin: 0 1px;
}
/* Content Styles  */

h1.page-title {
	font-size: 22px;
	line-height: 30px;
	padding: 20px 0 10px;
	font-family: 'DroidSansBold';
}
.image-border {
	background: #fff;
	border: 1px solid #e0e0e0;
	padding: 2px;
}
.small-shadow {
	background: url(../img/small-shadow.gif) no-repeat center bottom;
	padding-bottom: 7px;
}
.big-shadow {
	background: url(../img/big-shadow.png) no-repeat center bottom;
	padding-bottom: 15px;
}
a.gray-button, a.gray-button:hover, a.gray-button span, a.gray-button:hover span {
	width: auto;
	display: inline-block;
	font-size: 12px;
	font-family: 'DroidSansBold';
	text-decoration: none;
}
a.gray-button {
	border-bottom: 1px solid #e1e1e1;
}
a.gray-button:hover {
	border-bottom: 1px solid #d9d9d9;
}
a.gray-button span, a.gray-button:hover span {
	line-height: 23px;
	cursor: pointer;
	padding: 2px 10px 0;
}
a.gray-button span {
	border: 1px solid #c2c2c2;
	background: #d7d7d7 url(../img/gray-button.png) repeat-x left -75px;
	color: #707070;
	text-shadow: 0 1px #fff;
}
a.gray-button:hover span {
	border: 1px solid #8e0e14;
	background: #a51016 url(../img/gray-button.png) repeat-x left 0;
	color: #fff;
	text-shadow: 0 1px #520a0d;
}
/*	background: url(../img/content-a-bg.gif) no-repeat right top;

	color: #707070;

	text-shadow: 0px 1px #FFF;*/



/* Typography and General Text Styles */

.entry-post h1, .entry-post h2, .entry-post h3, .entry-post h4, .entry-post h5, .entry-post h6 {
	font-family: 'DroidSansBold';
	line-height: normal;
}
.entry-post h1 {
	font-size: 18px;
	line-height: 22px;
	padding: 12px 0 6px;
	color: #333;
}
.entry-post h2 {
	font-size: 17px;
	line-height: 21px;
	padding: 12px 0 6px;
	color: #dd1a21;
}
.entry-post h3 {
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0 4px;
	color: #666666;
}
.entry-post h4 {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 0 4px;
	color: #333;
}
.entry-post h5 {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 0 4px;
	color: #dd1a21;
}
.entry-post h6 {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 0 4px;
	color: #ababab;
}
.entry-post p {
	padding: 0 0 14px 0;
}
.entry-post a {
	color: #dd1a21;
	text-decoration: none;
}
.entry-post a:hover {
	color: #999;
	text-decoration: underline;
}
.entry-post strong {
	font-weight: bold;
}
.entry-post em {
	font-style: italic;
}
.entry-post del {
	text-decoration: line-through;
}
.entry-post ul, .entry-post ol {
	margin: 0 0 18px 20px;
	list-style-position: outside;
}
.entry-post ul {
	list-style: disc;
}
.entry-post ol {
	list-style: decimal;
}
.entry-post table {
	border-collapse: collapse;
	margin: 10px 0px;
	font-size: 12px;
}
.entry-post th, .entry-post td {
	text-align: left;
	border-width: 1px;
	border-style: solid;
}
.entry-post th {
	background-color: #F2F2F2;
	padding: 10px 10px;
	border-color: #BBBBBB;
	font-weight: bold;
}
.entry-post td {
	background-color:#FFF;
	border-color: #BBBBBB;
	padding: 10px 10px;
}
.entry-post blockquote {
	border-left: 5px solid #E5E5E5;
	font-style: italic;
	margin: 0 0 18px 4px;
	padding: 0 16px;
}
.entry-post code, .entry-post pre {
	background: #f2f2f2;
	border: 1px dotted #BBBBBB;
	color: #333333;
	font: 13px/18px Consolas, "Courier New", Courier, monospace;
	padding: 2px 4px;
}
.entry-post abbr, .entry-post acronym {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	text-transform: uppercase;
}
/* Column */

.one-third, .two-thirds, .half-page {
	float: left;
	margin-right: 20px;
	display: inline;
}
.one-third {
	width: 220px;
}
.two-thirds {
	width: 460px;
}
.half-page {
	width: 340px;
}
.no-margin {
	margin: 0;
}
/* Room Prices > quick list */

ul.room-prices, ul.room-prices li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
ul.room-prices a, ul.room-prices a:hover {
	display: block;
	padding: 8px 10px;
	border-bottom: 1px solid #e5e5e5;
	font-family: 'DroidSansRegular';
	font-size: 24px;
	line-height: 17px;
	color: #dd1a21;
	background: #f3f3f3 url(../img/room-prices-link.png) no-repeat right center;
	text-decoration: none;
}
ul.room-prices a:hover {
	background: #dd1a21 url(../img/room-prices-link.png) no-repeat right center;
}
ul.room-prices a span, ul.room-prices a:hover span {
	display: block;
	font-size: 15px;
	padding-bottom: 4px;
	color: #4c4c4c;
}
ul.room-prices a sup {
	color: #c2c2c2;
}
ul.room-prices a:hover, ul.room-prices a:hover span, ul.room-prices a:hover sup {
	color: #fff;
}
/* Galerie Imagini */

ul.galerie, ul.galerie li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
ul.galerie li {
	float: left;
	display: inline;
	margin: 0 20px 20px 0;
}
ul.galerie li a, ul.galerie li a:hover {
	display: block;
	background: #fff;
	border: 1px solid #e0e0e0;
	padding: 2px;
}
/* Room List */

ul.room-list, ul.room-list li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
ul.room-list li {
	height: 210px;
	border-bottom: 1px solid #e0e0e0;
	padding-top: 10px;
}
ul.room-list img {
	float: left;
}
ul.room-list a, ul.room-list a:hover {
	float: left;
	width: 200px;
	height: 160px;
	padding: 20px;
	font-family: 'DroidSansRegular';
	font-size: 32px;
	line-height: normal;
	color: #dd1a21;
	text-decoration: none;
}
ul.room-list a:hover {
	background: #dd1a21;
}
ul.room-list a sup, ul.room-list a:hover sup {
	color: #c2c2c2;
}
ul.room-list a span, ul.room-list a:hover span {
	display: block;
}
ul.room-list a .rlocation, ul.room-list a:hover .rlocation {
	font-size: 12px;
	color: #ccc;
	text-transform: uppercase;
	padding-bottom: 12px;
}
ul.room-list a .rname, ul.room-list a:hover .rname {
	font-size: 20px;
	line-height: 26px;
	color: #000;
	padding-bottom: 4px;
}
ul.room-list a .rgalerie, ul.room-list a:hover .rgalerie {
	font-size: 15px;
	line-height: 20px;
	color: #4c4c4c;
	background: url(../img/gallery-icon.png) no-repeat left 0;
	padding-left: 22px;
	margin-top: 14px;
}
ul.room-list a:hover .rgalerie {
	background: url(../img/gallery-icon.png) no-repeat left -20px;
}
ul.room-list a:hover, ul.room-list a:hover .rlocation, ul.room-list a:hover .rname, ul.room-list a:hover .rgalerie, ul.room-list a:hover sup {
	color: #fff;
}
/* Contact Page Styles */

p.cemail, p.cphone {
	padding-left: 22px;
}
p.cemail {
	background: url(../img/email-icon.png) no-repeat left 3px;
}
p.cphone {
	background: url(../img/phone-icon2.png) no-repeat left 3px;
}
/* Store List */

ul.store-list, ul.store-list li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
ul.store-list li {
	height: 210px;
	border-bottom: 1px solid #e0e0e0;
	padding-top: 10px;
}
ul.store-list img, .store-info {
	float: left;
}
.store-info {
	width: 200px;
	height: 160px;
	padding: 20px;
}
.store-info h2 {
	padding-top: 0;
	font-size: 16px;
	line-height: 22px;
}
.store-info .sphone, .store-info .smap {
	padding-left: 22px;
	background: url(../img/phone-icon2.png) no-repeat left 3px;
}
.store-info .smap {
	padding-left: 22px;
	background: url(../img/marker-icon.png) no-repeat 2px 1px;
}
/* Contact Form Style */

.error-msg {
	color: #C33;
}
.contact-form p {
	padding-bottom: 10px;
}
.contact-form label {
	display: block;
	padding-bottom: 4px;
}
.contact-form input.inputfield, .contact-form textarea.textareafield {
	border: 1px solid #ccc;
	background: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 4px 6px;
	width: 210px;
}
.submit-btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d3d6d8;
	background: #f4f6f7;
	padding: 4px 13px;
	color: #555;
	font-weight: bold;
	cursor: pointer;
}
.contact-form input.date-icon {
	background: #fff url(../img/calendar-icon.gif) no-repeat 202px 5px;
}
/* Designed */

.designed {
	height: 40px;
	padding: 0 20px;
}
.designed a, .designed a:hover {
	text-decoration: none;
	font-size: 11px;
	line-height: 40px;
	float: right;
	color: #d1c2c2;
}
.designed a strong, .designed a:hover strong {
	float: right;
	height: 40px;
	width: 77px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../img/medeea-logo.png);
	margin: 0 0 0 10px;
}
.designed a span, .designed a:hover span {
	line-height: 20px;
	padding-top: 16px;
	float: left;
}

/* Language bar */
.lang-bar {
	position: absolute;
	top: 10px;
	right: 250px;
	border: 1px solid #c2c2c2;
	background: #d8d8d8 url(../img/lang/lang-bg.png) repeat-x;
	-moz-box-shadow: 0 1px 0 #e2e2e2;
	-webkit-box-shadow: 0 1px 0 #e2e2e2;
	box-shadow: 0 1px 0 #e2e2e2;
}

.lang-bar ul {
	margin-top: 1px;
}

.lang-bar ul li {
	float: left;
	display: inline;
	width: 26px;
}

.lang-bar ul li a, .lang-bar ul li a:hover {
	display: block;
	padding: 4px 5px 5px;
	height: 11px;
	width: 16px;
	overflow: hidden;
	text-indent: -999px;
	background-repeat: no-repeat;
	background-position: 5px 4px;
}
.lang-bar ul li a:hover {
	background-color: #ccc;
}

.lang-bar ul li.ro a, .lang-bar ul li.ro a:hover {
	background-image: url(../img/lang/ro.png);
}

.lang-bar ul li.en a, .lang-bar ul li.en a:hover {
	background-image: url(../img/lang/gb.png);
}

.lang-bar ul li.hu a, .lang-bar ul li.hu a:hover {
	background-image: url(../img/lang/hu.png);
}

.lang-bar ul li.de a, .lang-bar ul li.de a:hover {
	background-image: url(../img/lang/de.png);
}

.lang-bar ul li.fr a, .lang-bar ul li.fr a:hover {
	background-image: url(../img/lang/fr.png);
}

.lang-bar ul li.active a, .lang-bar ul li.active a:hover {
	background-color: #fff;
}

/* Meniu Revelion */
.meniu-rev {
	color: #fff;
	background: #85181a;
	margin: 0 2px 0 0;
}

.meniu-title {
	font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	padding: 20px 10px;
}

.meniu-rev-item {
	float: left;
	border-right: 1px solid #8f3133;
	width: 348px;
}

.meniu-rev .last {
	border: 0;
}

.meniu-rev h2 {
	font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
	background: #561112;
	text-align: center;
	padding: 20px 10px;
}

.meniu-rev h3 {
	font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	padding: 10px 10px 4px;
}

.meniu-rev ul {
	margin: 0 10px 10px;
}

.meniu-rev li {
	padding: 3px 0;
}

.meniu-rev p {
	padding: 0 10px 10px;
}

.meniu-rev h4 {
	font-family: 'DroidSansBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	text-align: center;
	padding: 10px;
	background: #6c1717;
	border-bottom: 1px solid #8f3133;
}

.meniu-rev h4.price {
		background: #561112;
		margin-bottom: 10px;
}

.meniu-rev .allcaps {
	text-transform: uppercase;
}
