BODY{
	background: #223823 url('/images/hotel-bratislava-bg3.png') top center repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:center;
	line-height: 140%;
	font: normal 12px Tahoma, Helvetica, sans-serif;
	color: #223823;
}
TD{line-height: 140%;}

A,A.bs {	font: normal 12px Tahoma, Helvetica, sans-serif; color: #9F9643; text-decoration: none}
A:hover,A.bs:hover { color: #9F9643; text-decoration: underline}

a.continueButton{font-weight:bold;text-decoration:underline;color:#223823;}
a.continueButton:hover{color:black}

input, select{font: normal 12px Tahoma, Helvetica, sans-serif; color: #000;}

/* layout */
#mainWrap{ width: 960px; margin-left: auto; margin-right: auto;	text-align:center;}
#topWrap{width: 960px; height: 500px; overflow: hidden;}
#topWrapRez{width: 960px; height: 155px; overflow: hidden; background: #030302;}
#topImage{ position: relative; width: 960px; height: 500px; background: #030302;  overflow: hidden;}
#topImageRez{ position: relative; width: 960px; height: 150px; background: #030302;  overflow: hidden;}
#logoslhBox{clear:both}
#topImageOver{position: absolute; z-index: 7777; width: 960px; height: 500px; top: 0px; left: 0px;}
#topImageOverRez{position: absolute; z-index: 7777; width: 960px; height: 150px; top: 0px; left: 0px;}
#bottomWrap{width: 960px; background: #223823 url(/images/bratislava-bg.gif) 50% 50% repeat-y;}


/* logo */
#logo{float: left; width: 197px; height: 155px; background-color: #fefce5;}
.logoBox{text-align: right; padding:16px 50px 0px 0px;}


/* language&slh */
#slh{float: right; height: 155px; width: 763px; overflow: hidden}
#slhRez{float: right; height: 155px; width: 763px; overflow: hidden; background: #030302;}
#slh a{color: #fff; font-size: 11px; text-decoration: underline}
.slhInfo{text-align:right; color: #fff; font-size: 11px; line-height: 130%;}
#langMenuBox{height:64px;text-align:left; color: #fefce5; font-size: 11px; font-weight: normal;}
#langMenuBox a{color: #fefce5; text-decoration: none; font-size: 11px; font-weight: normal;}
#langMenuBox a:hover{text-decoration: underline}
.langMenuInBox{padding:16px 28px 0px 28px;}
.slhImage{ border:0; margin:0px 22px 0px 11px; float:right}

/* main menu*/
#menu{clear: both; float: left; width: 197px; height: 345px;}
#menuRez{clear: both; padding:9px; background:#0b240d;}
.menuBox{font-size: 12px; padding: 32px 24px 24px 24px; text-align: right; color: #fefce5; line-height:150%; text-align:left}
.menuBoxRez{font-size: 12px; text-align: center; color: #fefce5;}
#menu a,#menuRez a{color: #fefce5; text-decoration:none}
#menu a:hover,#menuRez a:hover{text-decoration:underline}
.MMitem{margin-bottom: 8px;}

/* submenu above content */
#subMenu{padding: 9px 9px; font-size:12px; text-align: center; background: #0b240d; color: #fefce5; line-height:150%}
#subMenu a{font-size:12px; color: #fefce5; text-decoration: none}
#subMenu a:hover{text-decoration: underline}

/* side content */
#bottomLeft{float: left; width: 197px; overflow: hidden}
#bottomRight{float: right; width: 197px; overflow: hidden}
.sideBox{color: #ababab;font-size: 11px;padding: 28px 24px 28px 24px;text-align: left;line-height: 140%;}
.sideBox a{color: #ababab;font-size: 11px;}
.sideBox a:hover{color: #fff;font-size: 11px;}
.sideTitle{color:#fefce5; font-size: 12px; font-weight: bold;margin-bottom:12px;}

/* content */
#bottomContent{float: left; width: 566px; min-height:300px;background: white}
#bottomContentFull{float: left; width: 763px; min-height:300px;background: white}
#content{line-height: 140%; margin: 22px 28px 32px 28px;min-height:300px;background: white url(/images/wm.gif) no-repeat scroll center 40px}
.contentBox{text-align: left; min-height:300px;}


/* bottom menu */
#bottomMenu {clear: both; width: 960px; background-color: #0b240d; text-align: center}
#bottomMenu A,#bottomMenu A:hover {font-size: 11px; color: #fefce5; text-decoration: none}
#bottomMenu A:hover {text-decoration: underline}
.bottomMenuBox{	padding: 12px 12px 6px 12px; font-size: 11px; color: #fefce5; line-height: 150%;}

/* bottomContacts */
#bottomContacts{ padding: 0px 12px 12px 12px; font-size: 11px; color: #ababab;}
#bottomContacts a{ font-size: 11px; color: #ababab; text-decoration: underline}
#bottomContacts a:hover{ font-size: 11px; color: #fff; text-decoration: underline}

/* copy info */
#copyright{background-color: #223823; text-align: center;}
.copyrightBox{ padding: 12px; font-size: 11px; color: #fff;}

/* reservation */
.errorBox{padding:9px 0px 9px 0px; color: #ff0000; font-weight: bold;}
.roomItemBox,.roomItemBoxSel{ margin:0px 0px 9px 0px;background:#fefce5;}
.roomItemBoxSel{background:#f0f0f0;margin-top:0px;}
.roomItemTitle{color: #fefce5; font-size: 14px; font-weight: bold; background: #223823; padding: 3px 9px 6px 9px}
.roomItemText{margin: 6px 12px 6px 6px; font-size: 12px; color: black;}
.bookNow{text-align:right;margin-right:12px;}
.persForm{margin:9px 0px; padding: 6px 6px;background:#fefce5;}
.PDinput,.PDselector,.PDselectorHigh,.PDselectorSel{border: solid 1px #ababab; padding: 2px 3px; height: 22px;}
.PDselectorHigh{background:#fefce5;}
.PDselectorSel{font-weight:bold;background:#f0f0f0}
.PDinput{width: 423px;}
.PDcaption{vertical-align:middle;width:235px;text-align:right;padding:0px 9px;background:#d7c088; color:#111;font-weight:normal}
.PDcaptionTxt{vertical-align:top;width:235px;text-align:right;padding:6px 9px;background:#d7c088; color:#111;font-weight:normal}
/*.CHRbutton{background: transparent url(/images/button.png) 0 0 no-repeat; color: #fefce5; width: 98px;height: 24px; border:0px; margin:0px; text-align:center}*/
.CHRbutton{padding:1px 6px; text-align:center; vertical-align:middle;font-size:12px;}
.CHRbuttonIn{vertical-align:middle;font-size:12px;}

.priceRow{background:#d7c088; margin-top:9px;clear:both; height:33px;}
.priceRowSel{background:#d7c088; color:#111; margin-top:9px;clear:both; height:33px;}
.priceRowDetails{clear:both;display:none;padding:9px;color:#111; background:#fffef1 ; border:solid 1px #d7c088;border-top:0px}

TABLE{
	font: normal 12px Tahoma, Helvetica, sans-serif;
	color: #223823;
}
A.ls:hover{
	color: #9F9643;
	text-decoration: underline;
}
A.topMenu,A.topMenu:HOVER,A.topMenuSel{
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
	color: white;
}
A.topMenu:HOVER,A.topMenuSel{
	text-decoration: underline;
	color: #fff;
}

a.thickbox,a.thickbox:HOVER{
	color: #181D19;
}
a.thickbox:HOVER{
	color: #9F9643;
	text-decoration: underline;
}
A.sm{
	color: #9F9643;
	text-decoration: none;
}
A.sm:hover{
	color: #181D19;
	text-decoration: underline;
}
A.spec,A.spec:hover{
	color: #11462B;
	font: italic 20px Times, serif;
	text-decoration: underline blink;
}
A.spec:hover{
	color: #9F9643;
	text-decoration: underline;
}
a.tem,a.tem:hover{
	color:white;
	font-size:11px;
	font-weight:bold;
}
h1{
	color: #342916;
	font: normal 20px Georgia, Times, serif;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	text-align:left;
}

h2{
	font: normal 16px Georgia, Times, serif;
	color: #342916;
	padding: 6px 0px 6px 2px;
	margin: 0px;
	text-align:left;
}

h3{
	color: #342916;
	font: normal 14px Georgia, Times, serif;
	padding: 24px 0px 12px 0px;
	margin: 0px;
	text-align:center;
}
h4{
	color: #342916;
	font: bold 12px Georgia, Times, serif;
	padding: 6px 0px 12px 0px;
	margin: 0px;
	text-align:center;
}
h5{
	color: #342916;
	font: italic 12px Georgia, Times, serif;
	padding: 6px 0px 0px 0px;
	margin: 0px;
	text-align:center;
}
.first{
	color: #3D6E53;
	font: bold 24px Times, serif;
}
.selector,.input,.button{
	border: solid 1px black;
	font: normal 11px Arial, sans-serif;
	color: black;
}
.input{
	padding: 0px 3px 0px 3px;
}
.button{
	background-color: #FFFCE3;
}
.title{
	text-align: right;
	padding-right: 6px;
}
.header{
	color: #3D6E53;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
	text-align: center;
}
img{
	border: 0;
}
.FCBbutton, .FCBselect{
	font: normal 11px Arial, sans-serif;
}