/* obecne styly */
body {color: #000; background: url(../gfx/body.png) top center repeat-y; background-color: #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; border: 0; margin: 0; padding: 0;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
form {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
h2 {color: #a38742; font-size: 1.2em; margin-bottom: .2em;}
h3 {color: #fff; background: url(../gfx/bronz-pozadi-nadpis.png) top left repeat-x; background-color: #968954; font-size: .9em; margin: 0; padding: .3em 15px;}
	h3 sup {color: #fff;}
h4 {color: #c6b893; margin: 0 0 .5em 0;}
h5 {color: #a38742; font-size: .9em;}

p {font-size: .9em; margin: 0 0 1em 0; line-height: 1.3em;}
ul, ol {font-size: .9em; margin: 0 0 1em 0; padding: 0;}
ul {list-style: none; position: relative;}
ol {margin-left: 1.4em;}
ul li, ol li, dl dt, dl dd {line-height: 1.3em; margin-bottom: .3em;}

ul.list-narrow {margin-left: 10px !important;}
ul.list-narrow li {padding: 0px !important; background: none !important; list-style-type: disc;}
img {border: 0;}

table {font-size: .9em; margin-bottom: 1.33em;}
th {text-align: left;}

hr {background: #c6b893; color: #c6b893; border: 0; height: 1px;}

a {color: #930;}
abbr {cursor: help; border: 0; background: url(../gfx/abbr.gif) 0% 100% repeat-x;}
sup {position: relative; top: 2px; font-size: .6em; line-height: 1em; color: #600; margin-right: -.4em;}
	sup a {color: #930; text-decoration: none; padding: 0 2px;}
.cenik sup {color: #a38742;}

/* pismo */
.fs8 {font-size: .8em !important;}
.fs11 {font-size: 1.1em;}

/* layout */
#hlavni {text-align: left; position: relative; margin: 0 auto; width: 1000px;}
#hlavicka {height: 342px; position: absolute; top: 0; left: 0; width: 1000px;}
#obsah {background: url(../gfx/obsah.png) 13px 328px no-repeat; padding: 332px 0 0 0; position: relative; _position: static;}
	#obsah.vanoce {background-image: url(../img/special/vanoce/obsah.png);}
#paticka {background: #ece6d8; padding-top: 1.5em; position: relative;}
.b12, .b23, .b13, .b14, .b24, .b34, .b15, .b25, .b25u, .b35, .b45, .b16, .b26 {float: left; margin: 0 0 30px 30px;}
.tab .b12, .tab .b23, .tab .b13, .tab .b14, .tab .b24, .tab .b34, .tab .b15, .tab .b25, .tab .b25u, .tab .b35, .tab .b45, .tab .b16, .tab .b26 {_margin: 0 0 30px 15px;}
.b23 {width: 616px;}
.b13 {width: 293px;}

.b14 {width: 212px;}
.b24, .b12 {width: 455px;}
.b34 {width: 696px;}

.b15 {width: 164px;}
.b25 {width: 358px;}
.b25u {width: 261px; margin-bottom: 0;}
.b35 {width: 552px;}
.b45 {width: 746px;}

.b16 {width: 131px;}
.b26 {width: 292px;}

.plny {width: 940px; margin-left: 30px;}

.bezovy-blok {background: #f0ebe0;}

.no-margin-gallery {width: 1000px !important; margin-left: -30px;}
/* obsah hlavicky */
#logo {text-align: center; color: #a38742; margin-bottom: 17px; font-size: 26px;}
#logo a {text-decoration: none; color: #a38742;}
.frantisek {position: absolute; top: 100px; left: -38px; z-index: 99;}

#prepinac-jazyku {position: absolute; top: 27px; right: 14px;}
#prepinac-jazyku a, #prepinac-jazyku a span {display: block; width: 22px; height: 16px;}
#prepinac-jazyku a {position: relative; z-index: 1; overflow: hidden; float: left; margin-left: 5px; border: 1px solid #f0ebe0;}
#prepinac-jazyku a span {position: absolute; z-index: 2; top: 0; left: 0; cursor: pointer;}

a.jazyk-cs, a.jazyk-cs span {background: url(../gfx/jazyk-cs.png);}
a.jazyk-de, a.jazyk-de span {background: url(../gfx/jazyk-de.png);}
a.jazyk-en, a.jazyk-en span {background: url(../gfx/jazyk-en.png);}
a.jazyk-ru, a.jazyk-ru span {background: url(../gfx/jazyk-ru.png);}

.vudci-foto {border: 7px solid #937a3c; z-index: 1; margin-left: 13px;}
.oceneni {position: absolute; left: 33px; top: 13px; z-index: 2;}
.oceneni-mensi {position: absolute; left: 23px; top: 20px;}

/* obsah */
h1.uvitani {color: #957a38; font-size: 1.5em; text-align: center; padding: 1em; margin-bottom: 30px;}
h1.uvitani span {color: #000; font-weight: normal;}

#obsah ul li {background: url(../gfx/odrazka-default.png) 0px 8px no-repeat; padding-left: 12px; position: relative;}
#obsah ol ul {font-size: 1em; padding-left: .4em;}

.darkovy-poukaz {color: #fff; background: #930; position: relative; padding: 1em 1.3em; margin-bottom: 1em;}
	.darkovy-poukaz h2 {font-size: 1.1em; color: #ccbfa0;}
	.darkovy-poukaz p {font-size: .8em; margin: 0; padding-right: 3em;}
	.darkovy-poukaz img.dekor {position: absolute; top: -35px; right: -5px;}
	.darkovy-poukaz a {text-decoration: none;}
		.darkovy-poukaz h2 a {color: #ccbfa0;}
		.darkovy-poukaz p a {color: #fff;}

.last-minute {color: #fff; background: #930; position: relative; margin-bottom: 1em;}
	.last-minute h2 {font-size: 1.3em; color: #ccbfa0;}
	.last-minute p {font-size: 1.05em; margin: 0; font-weight: bold;}
	.last-minute img {position: absolute; top: -22px; left: -10px;}
	.last-minute a {display: block; padding: 1em 20px .4em 40px;}
		.last-minute h2 a {color: #e5d9bb; padding-bottom: .2em;}
		.last-minute p a {color: #fff; text-decoration: none; padding-top: 0; padding-bottom: 0;}

.vnejsi-odsaz {margin-left: 20px; margin-right: 20px;}
.vnitrni-odsaz {padding: 15px 15px .1em 15px;}

.vyhledavani, #cse-search-box {position: absolute; top: 415px; right: 30px;}
.drobky {position: absolute; top: 340px; left: 30px; font-size: 0.8em}

.dve-hvezdy, .tri-hvezdy, .ctyri-hvezdy {background: top center no-repeat; padding-top: 12px;}
.dve-hvezdy {background-image: url(../gfx/hvezdy-bezove-2.png);}
.tri-hvezdy {background-image: url(../gfx/hvezdy-bezove-3.png);}
.ctyri-hvezdy {background-image: url(../gfx/hvezdy-bezove-4.png);}

.ramecek {border: 4px solid #d5c8ab; line-height: 0;}
.ramecek .flash_ramecek {border: 1px solid #fff;}
.ramecek p {line-height: 0; font-size: 0; margin: 0;}
.ramecek img {border: 1px solid #fff; max-width: 99.7%;}

#nastroje {font-size: .8em; margin: 1em 0 0 13px; width: 974px;}
#nastroje, #nastroje a {color: #000;}
#nastroje a {margin: 0 10px;}
#nastroje hr {margin-bottom: 1em;}
#nastroje p {float: left;}
#nastroje .likebox {float: right; position: relative; bottom: 4px;}

.hotline {background: url(../gfx/operatorka.jpg) bottom right no-repeat; border-bottom: 1px solid #c6b893; margin-bottom: 1em; padding-bottom: 1px;}
.hotline p {margin-right: 80px;}

.hotline-mensi {background: url(../gfx/operatorka-mensi.jpg) bottom right no-repeat; border-bottom: 1px solid #c6b893; margin-bottom: 1em; padding-bottom: 1em;}
.hotline-mensi p {margin-right: 80px;}

.hotline-lekar {background: url(../gfx/lekar2.jpg) bottom right no-repeat; border-bottom: 1px solid #c6b893; margin-bottom: 1em; padding-bottom: 1px;}
.hotline-lekar p {margin-right: 80px;}

dl dt {color: #930; font-style: italic; font-weight: bold;}
dl dd {line-height: 1.4em; margin: .3em 0 2em 1em;}
.b25u.md1 dl {font-size: .9em; margin-top: -.7em;}
	.b25u.md1 dl dt {color: #000; font-style: normal; margin-top: 1em;}
	.b25u.md1 dl dd {background: url(../gfx/odrazka-default.png) 0px 8px no-repeat; padding-left: 12px; position: relative; line-height: 1.3em; margin: 0 0 .3em 0;}

.obecne {background: #c6b893; color: #a38742; margin-bottom: 1em;}
.obecne th, .obecne td {background: #fff; text-align: left; padding: .5em;}
.obecne th {background: #f7f5ef;}

.zakladni {margin-bottom: 1em;}
.zakladni th, .zakladni td {text-align: left; padding: 0 .5em .5em 0;}

.vylety {width: 552px;}
.vylety tbody th {text-align: right;}
.vylety thead th {background: #f0ebe0; text-align: center;}

/* obsah uvodni strany */
.upoutavka-hp {text-align: center; margin-bottom: 1em;}
.upoutavka-hp h2 {margin-bottom: .7em;}
.upoutavka-hp h2 a {color: #a38742;}
.upoutavka-hp p {margin: .5em 1em .5em 1em; font-size: .85em; overflow: hidden;}

table.indikace {width: 940; table-layout: fixed; margin: 0 30 30 30px; border: 0px;}
table.indikace td {width: 117.5px; vertical-align: top; text-align: center; font-size: 12px; font-weight: bold;}
table.indikace img {width: 80px; height: 80px;}
table.indikace td div {padding-top: 13px;}
.indikace-modre {padding: 15 0px; color: white !important;	background-color: #016D9B;}
.indikace-modre a {color: white !important;}
.indikace-modre h2 {font-size: 19.2px; color: white !important;}

.hotel-indikace {position: 'absolute';}
.hotel-indikace .nadpis {float: left; display: inline-block; margin-right: 10px; width: 80px; font-size: 12px; font-weight: bold; text-align: center; }
.hotel-indikace .nadpis div {max-width: 80px;}
.hotel-indikace .nadpis img {width: 80px; height: 80px;}
.hotel-indikace .popis {position: absolute; left: 0px; top: 240px; width: 696px; padding-top: 0 !important}
.hotel-indikace .popis-de {position: absolute; left: 0px; top: 258px; width: 696px; padding-top: 0 !important}
.tab-fixed-height {height: 365px;}
.tab-fixed-height-de {height: 525px;}

/*.indikace a {text-decoration: none; color: #ffffff;}
.indikace a:hover {text-decoration: underline;}
.indikace img {float: left; padding: 0px 8px; width: 50px; height: 50px;}
.indikace div {height: 50px; display: table-cell; vertical-align: middle;}*/

.tlacitko-bordo {color: #fff; background: #930; font-weight: bold; padding: 0 15px; line-height: 25px; height: 25px;}
.tlacitko-bordo a {color: #fff; text-decoration: none;}

/* obsah hotelu */
h1.hotel-nadpis {color: #930; font-size: 1.4em; text-transform: uppercase;}
h1.ctyri-hvezdy-velke {background: url(../gfx/hvezdy-velke-ctyri.png) top center no-repeat; padding-top: 20px;}
h1.tri-hvezdy-velke {background: url(../gfx/hvezdy-velke-tri.png) top center no-repeat; padding-top: 20px;}
h1.dve-hvezdy-velke {background: url(../gfx/hvezdy-velke-dve.png) top center no-repeat; padding-top: 20px;}
h1.skryte {color: #930; font-size: 1.4em; text-transform: uppercase; position: absolute; top: -1000px; left: -1000px}

h2.hotel-podnadpis {width: 430px; margin: 0 auto 1.5em auto;}

.cenik {background: #c6b893; color: #a38742; margin-bottom: 1em; width: 616px;}
.cenik th, .cenik td {background: #fff; text-align: center; padding: .5em; width: 20%;}
.cenik tbody th {text-align: left; background: #f7f5ef;}
.cenik tbody th sup {color: #a38742;}
.cenik tbody th.centr {text-align: center; font-weight: normal;}
.cenik.zavadeci td {color: #900;}
.cenik tbody td {white-space: nowrap;}
	.cenik tbody td em {white-space: normal;}
.cenik thead th {background: #f7f5ef;}
.cenik th.tmave {background: #f0ebe0;}
.cenik th span {font-weight: normal;}
.cenik td span.skrt {text-decoration: line-through; color: #c6b893;}
.cenik.wellness tbody td {white-space: normal;}

.cenik.novy {width: 940px; margin-bottom: 1em; table-layout: fixed;}
	/*.cenik.novy th {white-space: nowrap;}*/
	.cenik.novy thead th.vlevo {text-align: left;}
	.cenik.novy thead .zahlavi th {width: 133px;}
	.cenik.novy tbody th {width: 200px;}
	.cenik.novy tbody td {width: 13%;}
	.cenik.novy tfoot th {text-align: left; background: #FCFCF8;}

.cenik.novy.silvester {width: 616px; float: left;}

.cenik.lazenska-klinika th:first-child {width: 70%}

table.cenik.lazenska-klinika th a {float: right;}

div.hotel-tab > div > ul > li {background-color: #a38742 !important;}
div.hotel-tab > div > ul > li > a {color: #fff !important;}
div.hotel-tab > div > ul > li.ui-state-active > a {color: #930 !important;}
.slevy {margin-bottom: 2em;}
	.slevy tbody td {width: 30%;}

.kontakt {margin-bottom: .5em;}
.kontakt th, .kontakt td {padding: 0 .5em .4em 0;}

.ui-tooltip {padding: 1em; border: 1px solid #D0BC8C; background-color: #ffc; color: #352C15; width: 220px; text-align: left; font-size: 1em; line-height: 1.4em; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-style: italic; z-index: 999;}

#obsah .tabs {font-size: 1em; padding: 0; margin: 0 30px; height: 29px; border-bottom: 3px solid #C6B893;}
#obsah .tabs li {background: none; font-weight: bold; padding: 0; margin: 0 2px 0 0; float: left; position: relative;}
#obsah .tabs li.active a {background: #C6B893; color: #fff;}
#obsah .tabs li a {padding: .3em 1em .2em 1em; background: #F0EBE0; display: block; border: 1px solid #C6B893; text-decoration: none; color: #930; outline: none;}
#c2011, #c2012 {padding-top: 1em;}

.hvezdicky {position: absolute; top: 430px; left: 40px;}

.wellness th {width: auto;}
.wellness th em {font-weight: normal;}
.wellness td {width: 30%;}

.poznamka {font-style: italic;}

.kalendar {color: #a38742; background: #c6b893; margin: 0 13px 1em 13px;}
.kalendar th {color: #a38742; text-align: center; background: #f0ebe0;}
.kalendar td {background: #fff; font-size: .9em; vertical-align: top; padding: .5em; width: 12%;}
.kalendar th.deaktiv, .kalendar td.deaktiv {color: #999; background: #efefef;}
.kalendar td.dnes {background: #f7f5ef;}

.objednavka {background: #f0ebe0; margin-top: 1em; padding: 30px 0;}
.objednavka h2 {margin: 0 30px .5em 30px;}
.objednavka h4 {color: #930; margin: 0 0 .2em 30px;}
.objednavka table {margin: 0 30px 2em 30px;}
.objednavka p {margin: 0 0 0 146px;}
.objednavka th, .objednavka td {height: 30px;}
.objednavka th {font-weight: normal; padding-right: 1em; width: 120px;}
.objednavka td input {padding: .3em; width: 240px;}
.objednavka td select {padding: .3em .2em; width: 251px;}
.objednavka input#objhoste, .objednavka input#psc {padding: .3em; width: 40px;}
.objednavka p.objvzkaz {margin: 0 0 1em 30px;}
.objednavka p.vlevo {margin: 0 0 0 30px;}
.objednavka textarea#objvzkaz {width: 382px;}
.objednavka th.povinne {font-weight: bold;}
#soutezim {margin-top: .2em;}
#soutezim th {font-weight: bold;}
.souhlas {font-size: .7em; text-indent: -2em; padding: 0 2em 2em 2em;}
.souhlas input {position: relative; top: 2px;}

h2.chyba, ul.chyba, p.chyba {color: #fff; background: #c00; margin: 0 30px;}
p.chyba {padding: .5em; margin: 0 0 1em 0;}
#obsah h2.chyba {margin-bottom: 0; padding: 1em 1em 0 1em;}
ul.chyba {padding: 1em 1em 1em 4em; margin-bottom: 1em;}
#obsah ul.chyba li {background: none; padding: 0; list-style: disc;}

.text ol {list-style: decimal;}
	.text ol ol {list-style: lower-alpha; font-size: 1em;}
.text ul ul {font-size: 1em;}

/* kratkodobe pobyty */
.promo-kratke-pobyty {}
	.promo-kratke-pobyty h2 {text-align: center;}
		.promo-kratke-pobyty h2 a {display: block; padding: .4em 0; color: #a38742;}
	.promo-kratke-pobyty p {text-align: center;}
		.promo-kratke-pobyty p a {text-decoration: none; display: block; color: #000; padding: 1em .6em;}
	.promo-kratke-pobyty img {display: block;}

ol.poznamky {font-size: .8em;}
a.poznamka {text-decoration: none; font-style: normal; font-size: .6em; position: relative; bottom: .8em; right: .2em; padding: .2em;}

/* obsah paticky */
#obchodni-menu {margin: 0; padding-left: 35px; height: 350px; font-size: .8em; position: relative; z-index: 199;}
#obchodni-menu li {float: left; /*border-left: 1px solid #930;*/ position: relative; /*padding: 0 35px; */line-height: 1.1em; width: 160px;}
#obchodni-menu a {color: #000;}
#obchodni-menu ul {position: absolute; top: 22px; left: -10px;}
#obchodni-menu li.first-child {border: 0;}
#obchodni-menu li li {background: url(../gfx/odrazka-paticka.gif) 0px 7px no-repeat; padding-left: 10px; /*margin-left: 10px;*/ float: none; border: 0; line-height: 1.4em;}
#obchodni-menu li li a {color: #930; margin: 0;}

#firemni-menu {color: #8d2f00; font-size: .8em; text-align: center; clear: both;}
#firemni-menu li {display: inline;}
#firemni-menu a {color: #8d2f00; margin: 0 17px;}

.facebook {position: absolute; bottom: 3.5em; right: 1em;}

#lista-zapati {color: #fff; background: #937a3c; text-align: center; font-size: .8em; margin: 0; padding: 1em 0;}
#lista-zapati p {margin: 0;}
#lista-zapati a {color: #fff; text-decoration: none;}
#lista-zapati a:hover {text-decoration: underline;}

/* pridane styly */

.partneri {text-align: center;}
	.partneri img {vertical-align: middle; margin: 15px 20px;}

/* kurplus form */
.kurplus th, .kurplus td {padding: .3em .5em;}
.kurplus label {margin-right: 1em;}
.kurplus .header_text {color: #a38742; font-size: 1.2em; padding: 1em 0 0 0;}

/* milionty navstevnik */
.aquaforum-1m {position: relative; bottom: 4em; margin-bottom: -2em;}
	.aquaforum-1m p {background: #cadfe5; padding: .7em; line-height: 1.5em; font-weight: bold; font-size: 1em; text-align: center; margin-top: .5em;}
	.aquaforum-1m p span, .aquaforum-1m p a span {color: #cc001e;}
	.aquaforum-1m a {text-decoration: none; color: #000;}

/* jobs */
.jobs {padding-top: 1em;}
.jobs h3 {color: #A38742; font-size: 1.1em; padding: 0; background: none; margin: .3em 0;}
.jobs dl {padding: .5em 0 0 0; margin: 0;}
	.jobs dl dt {background: url(../gfx/odrazka-tucna.gif) no-repeat 0px 8px; padding-left: .5em; position: relative; margin-bottom: .8em; font-size: 1em;}
 	.jobs dl dd {margin: 0; padding: 0 0 0 .5em; border-bottom: 1px solid #C6B893; margin-bottom: 2em;}
.jobs .zakladni th, .jobs .zakladni td {padding: 0 .5em 0 0;}

.objednavka h4.nepovinne {font-weight: normal;}

.accordion dt {color: #930; font-size: 1.2em; text-decoration: underline; font-style: normal; cursor: pointer;}
dl#pobyty.accordion dd {margin: 0 0 1em 0; padding: 1em 0 0 0;}

.objednavka textarea#spolecnost, .objednavka textarea#vzdelani {width: 362px;}

/* wellness procedury */
.procedury tbody th {width: 75%;}

/* partners */
.logout {position: absolute; top: 415px; right: 30px;}

/* lecebna kura */
.terminy {background: #c6b893; color: #a38742; margin-bottom: 1em; width: 455px;}
.terminy th, .terminy td {background: #fff; text-align: center; padding: .5em; text-align: left;}
.terminy th {background: #f7f5ef;}
.terminy th {background: #f7f5ef;}
.terminy th {background: #f0ebe0;}
.terminy th span {font-weight: normal;}
.cenik.terminy td {text-align: center;}

/* obecne tridy */
.centr {text-align: center;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}

.wolf {clear: both;}
.pl {float: left;}
.pp {float: right;}
.m0 {margin: 0;}
.mn0 {margin-top: 0;}
.md0 {margin-bottom: 0;}
.mn1 {margin-top: 1em;}
.mn2 {margin-top: 2em;}
.md1 {margin-bottom: 1em;}
.md2 {margin-bottom: 2em;}
.ml0 {margin-left: 0;}
.ml1 {margin-left: .2em;}
.mp0 {margin-right: 0;}
.mp1 {margin-right: .2em;}
.mp2 {margin-right: 30px;}

.oop {margin-left: 1em;}
.ool {margin-right: 1em;}

.bordo {color: #930;}
.bronz {color: #a38742;}
.p-modre {color: #3B5997;}
.p-cervene {color: #f00;}
.p-aqf {color: #00a0c6;}
.p-fit {color:#006400;}
.p-oranzove {color: #D73411;}

.male {font-size: .8em;}
.velke {font-size: 1.2em;}

.silna {height: 4px;}

.proklad1 * {margin-bottom: .7em;}

.db {display: block;}

.pn1 {padding-top: 1em;}
.pn2 {padding-top: 2em;}

/* last minute 28/4/2011 */
.vcene {padding: 2em; height: 17.2em;}
	.vcene h2 {font-size: 1.5em;}
	#obsah .vcene ul li {color: #fff; font-size: 1.2em; font-weight: bold; background: url(../gfx/special/odrazka.png) 0px 8px no-repeat;}
.b-fialove {background: #99005A;}
	.b-fialove h2 {color: #FFB601;}
.b-modre {background: #016D9B;}
	.b-modre h2 {color: #00E5D9;}

/* newesletter - programy 5/2011 */

.program {text-align: left; padding: 2em;}
	.program h1 {color: #930; font-size: 1.4em; text-transform: uppercase;}
	.program ul li {background: url(../gfx/odrazka-default.png) 0px 8px no-repeat; padding-left: 12px; position: relative;}

/* AQC */
.tlacitko {text-align: center; margin: 0;}
	.tlacitko img {margin: 0 auto .4em auto;}

/* Buttony rezervace */
.button_zahlavi {position: relative; top: 23px; left: 30px;}
.button_form {position: relative; top: 18px;}
th {_position: relative;}
.button_cenik {float: right; margin: -2px -5px -3px 10px; _position: absolute; _top: 0; _right: 0; _margin: 0; _float: none;}
.button_cenik_wrap {float: right;}
.hotline-mensi.nova {margin: 0;}

ul.poznamky {font-size: .8em;}
	ul.poznamky li {margin: 0; line-height: 1em; background-position: 0 10px !important;}

.tab {clear: both !important;}

.razitko {position: relative; bottom: 12px; left: 15px;}

.link-large {font-size: 1.2em; font-weight: bold;}

img.icon-3d {width: 20px; height: 20px; margin-bottom: -3px;}


#hotely-wrap {
	position: relative;
	left: -1px;
	width: 1001px;
	background-color: #EFE9DA;
}

h2.hotel-overview {
	padding-top: 1em;
	margin-bottom: 1em;
}

.hotel-b14 {
	background: #fff;
	text-align: center;
	width: 196px;
	margin-left: 40px;
	margin-bottom: 1em;
	float: left;
}

.hotel-b14-13 {
	margin-left: 163px;
}

.hotel-b15 {
	background: #fff;
	text-align: center;
	width: 167px;
	margin-left: 25px;
	margin-bottom: 1em;
	float: left;

}

.hotel-hp-head {
	padding-bottom: .5em;
}

.hotel-hp-head h2 {
	padding-top: 1em;
	padding-bottom: 1em;
}

.hotel-hp-head p {
	padding-top: 1em;
	font-size: 12px;
	color: #543C09;
}

i.arrow {
  border: solid #8d0b06;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.triangle-down {
	width: 10px;
	height: 10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 20px solid #8d0b06;
}
