/* CSS Document */

body{ padding:0px; margin:0px; background:#3b0000 url(../images/body.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f1f20;}

.wrapper{ margin:0 auto; width:956px;}
.head{ float:left; width:956px; /*background:url(../images/head.jpg) top left no-repeat;*/ height:209px;}
h1, h2, h3, h4, h5{ padding:0px; margin:0px;}
.head h1 a{ float:left; width:956px; height:180px;}
.head h1 a span{ display:none;}
.lang{ float:left; text-align:center; width:956px;color:#410000; margin-top:10px;}
.lang a{ text-transform:uppercase; color:#410000; text-decoration:none;}
.lang a:hover{ text-transform:uppercase; color:#410000; text-decoration:underline;}
.container{ float:left; width:954px;}
.menu{ float:left; width:933px; background:url(../images/menu.jpg) top left repeat-x; border-left:1px solid #fff; height:45px; padding-left:20px;}
.menu a{ float:left; color:#4b0000; text-decoration:none; text-transform:uppercase; padding-left:18px; padding-right:18px; margin-top:16px;}
.menu a:hover, .menu a.active{ color:#4b0000; text-decoration:underline;}
.exclusive { float:right; background:url(../images/exclusive.jpg) top left no-repeat; width:151px; height:45px; margin:0px; color:#fff;}
.exclusive a{ padding:3px;  margin:0px; color:#fff; font-size:11px; }
.exclusive a:hover{ color:#fff;}
.background_image{ float:left; position:relative; z-index:2;}
.image_text{ float:left; position:relative; z-index:20; text-transform:uppercase; color:#fff; font-size:14px; top:-530px; margin-bottom:-16px; text-align:center; width:954px;}
.main_text{ float:left; position:relative; z-index:30; top:-190px; margin-bottom:-190px; width:600px; height:120px; background:url(../images/bg_text.png) top left repeat; padding:35px 177px; text-align:justify;
/* PNG fix IE6 */
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/home/maxcons/public_html/bhc/images/bg_text.png'); 
	_background: none;
}
h2{color:#4b0000; font-size:18px; font-weight:normal;}
.reservation a{ float:left; width:956px; height:43px; margin-bottom:40px;}

.footer_bg{ float:left; width:956px; text-align:center; color:#fff; text-transform:uppercase; margin-bottom:30px; background:url(../images/reservation_bg.jpg) top left no-repeat;}
.footer_bg a{ color:#fff; text-decoration:none;}
.footer_bg a:hover{ color:#900000; text-decoration:none;}


.footer_en{ float:left; width:956px; text-align:center; color:#fff; text-transform:uppercase; margin-bottom:30px; background:url(../images/reservations.jpg) top left no-repeat;}
.footer_en a{ color:#fff; text-decoration:none;}
.footer_en a:hover{ color:#900000; text-decoration:none;}

.reservation_form{ float:left; /*background:url(../images/form.png) top left no-repeat; width:652px;*/ padding-left:149px; width:652px; height:473px; position:relative; z-index:120; margin-top:-473px;

}
.reservation_form_bg{background:url(../images/form.png) top left no-repeat; width:612px; height:434px; color:#fff; font-size:13px; padding:39px 0 0 40px; 
/* PNG fix IE6 */
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/home/maxcons/public_html/bhc/images/form.png'); 
	_background: none;}

input, textarea{ border:none; background:#420000; width:210px; height:17px; color:#fff; padding:4px; }
textarea{ height:145px;}
.button_res{ background:url(../images/btn.gif) top left no-repeat; width:103px; height:28px; color:#420000; border:none; font-size:12px;}

.prevlabel a{ float:left; background:url(../images/prev.png) top left no-repeat; width:35px; height:69px; position:relative; z-index:100; margin-top:-372px; margin-left:-1px; 
/* PNG fix IE6 */
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/home/maxcons/public_html/bhc/images/prev.png'); 
	_background: none;
}
.nextlabel a{ float: right; background:url(../images/next.png) top right no-repeat; width:35px; height:69px; position:relative; z-index:100; margin-top:-372px; margin-right:-1px; 
/* PNG fix IE6 */
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/home/maxcons/public_html/bhc/images/next.png'); 
	_background: none;
}
.labels{ float:left; width:954px;}
.some_div{ float:left; position:relative;}