body { color:#876926; }

a       { color:#187714; text-decoration:underline; }
a:hover { text-decoration:none; }

span { font-family:"Times New Roman", times, serif; }
input, textarea { font-family:tahoma, verdana, sans-serif; }

h1, h2, h3 { font-size:1.6em; }

h1 {
  font:normal 3.8em georgia, times, serif;
  color:#b07c31;
  padding-bottom:16px;
}

big.header {
  color:#cdac5f !important;
  font-family:"Times New Roman", times, serif;
  font-size:2.2em;
}

big.header-2 {
  font-size:1.9em;
}

.w-bcrumb a {
  font-size:.9em;
  font-family:times, serif;
}

.l-content p {
  padding-bottom:16px;
  font-size:1.4em; line-height:1.3;
  font-family:"Times new roman", times, serif;
}

.l-content p * {
  font-family:"Times new roman", times, serif;
}

.l-content p big { font-weight:bold; }
.l-content p strong { font-weight:bold; }
.l-content p em { font-style:italic; }

.ru-h-welcome  { background:url(/img/ru-header-welcome.gif) no-repeat; }
.en-h-welcome  { background:url(/img/header-welcome.gif) no-repeat; }
.ro-h-welcome  { background:url(/img/ro-header-welcome.gif) no-repeat; }

.ru-h-banquet1 { background:url(/img/ru-header-banquet1.gif) no-repeat; }
.en-h-banquet1 { background:url(/img/header-banquet1.gif) no-repeat; }
.ro-h-banquet1 { background:url(/img/ro-header-banquet1.gif) no-repeat; }

.ru-h-reserv   { background:url(/img/ru-header-reserv.gif) no-repeat; }
.en-h-reserv   { background:url(/img/header-reserv.gif) no-repeat; }
.ro-h-reserv   { background:url(/img/ro-header-reserv.gif) no-repeat; }

.ru-h-visitus  { background:url(/img/ru-header-visitus.gif) no-repeat; }
.en-h-visitus  { background:url(/img/header-visitus.gif) no-repeat; }
.ro-h-visitus  { background:url(/img/ro-header-visitus.gif) no-repeat; }

.ru-h-news     { background:url(/img/ru-header-news.gif) no-repeat; }
.en-h-news     { background:url(/img/header-news.gif) no-repeat; }
.ro-h-news     { background:url(/img/ro-header-news.gif) no-repeat; }

.ru-h-abouthotel  { background:url(/img/ru-header-abouthotel.gif) no-repeat; }
.en-h-abouthotel  { background:url(/img/en-header-abouthotel.gif) no-repeat; }
.ro-h-abouthotel  { background:url(/img/ro-header-abouthotel.gif) no-repeat; }

/* */

.menu-top a {
  display:block;
  padding:12px 0 0 20px;
  text-decoration:none;
}

.menu-top big {
  display:block;
  font:bold 1.6em Georgia, times, serif;
  color:#a47300;
}

.menu-top a:hover * {
  color:#885f00;
}

.menu-top em {
  font-size:1.1em;
  color:#c2a25b;
}

#l-head .lang a {
  font:bold 1.1em Georgia, times, serif;
  color:#fff;
  text-decoration:none;
}

#l-head .lang a:hover {
  text-decoration:underline;
}

#l-head .lang a.selected {
  color:#e3ba5f;
}

#l-head .lang a:hover.selected {
  text-decoration:none;
  cursor:default;
}

#l-tail a, #l-tail strong {
  text-decoration:none;
  color:#876926;
  font:normal 1.3em "Times New Roman", times, serif;
}

/* */

.f-text, .f-area {
  font:normal 1.4em "Times New Roman", times, serif;
  color:#876926;
}

.f-reserv label em {
  font-size:.8em;
  font-weight:bold;
  color:#ff6600;
}

.f-reserv label {
  font:normal 1.7em "Times New Roman", times, serif;
  color:#cdac5f;
}

.f-reserv small {
  font:normal 1.4em "Times New Roman", times, serif;
  color:#cdac5f;
}

.f-reserv small em {
  color:#ff6600;
}

.error { color:#ff6600; }

/* */

.x-news * {
  font-family:"Times New Roman", times, serif;
}

.x-news em {
  font-size:1.3em;
}

.x-news a.header {
  font-weight:bold;
  font-size:1.4em;
  color:#876926;
}

.x-news p {
  font-size:1.4em; line-height:1.2;
}

.x-news .a-news {
  font-size:1.4em;
}

/* */

.w-rooms a.header {
  font-size:3.7em;
  font-family:georgia, times, serif;
  letter-spacing:-1px;
  color:#a47300;
  text-decoration:none;
}

.w-rooms a.header:hover {
  text-decoration:underline;
}

.w-rooms .a-details {
  font-weight:bold;
}

.n-price {
  color:#4a8b3d;
}

.n-price big {
  font:normal 4em georgia, times, serif;
  letter-spacing:-1px;
}

.n-price span {
  font-size:.6em;
  font-family:georgia, times, serif;
}

.w-price .n-price big { font-size:4.5em; }

.x-slider .room-title {
  color:#876926;
  font:normal 1.7em "Times New Roman", times, serif;
}

/* */

.news-archive em {
  font:normal 1.3em "Times New Roman", times, serif;
}

.news-archive strong {
  font:normal 1.4em "Times New Roman", times, serif;
  font-weight:bold;
}

/* */

.x-visitrest p {
  font:normal 1.4em "Times New Roman", times, serif;
  padding:10px 48px 24px 0;
}

.x-visitrest p * { font-family:"Times New Roman", times, serif; }

.x-userinfo h2 {
  color:#a47300;
  font:normal 2.2em georgia, times, serif;
}

.x-userinfo small {
  font:normal 1.4em times, serif;
}

.x-userinfo small big {
  color:#a47300;
}

.x-userinfo li span, .x-userinfo li em, .x-userinfo li big {
  font:normal 1.8em times, serif;
}

.x-userinfo span {
  color:#a47300;
}

.x-userinfo big {
  color:#187714;
}


.x-abouthotel li a.header {
  color:#876926;
  font:normal 1.9em georgia, times, serif;
  text-decoration:none;
}

.x-abouthotel li a.header:hover {
  text-decoration:underline;
}/* Social buttons */#w-head .socref {    background: url("../img/socref_l.png") no-repeat scroll 0 0 transparent;    height: 127px;    position: fixed;    left: 0;    top: 48px;    width: 68px;	z-index: 9999;}#w-head .socref a {    display: block;    height: 53px;    margin: 4px 0 6px 11px;    width: 54px;}
