@charset "utf-8";
/* CSS Document */
body{margin:0 auto;padding:0;background-color:#000000; width:100%; text-align:center; position:relative; font-family: Times, Times New Roman, serif; line-height: 1.4; font-size:1.0em; font-weight:normal; color:#000000;} 
a {color: #69430b; cursor: pointer; outline: none;}
a:hover, a:visited:hover{color:#7c0305;}
a:visited{color:#6b6358}
img, div {behavior: url("../js/pngbehavior.htc");}
img{border-width: 0;}
h1, h2, h3, h4, Par {font-weight: normal; line-height: 1.1; font-family: Times, Times New Roman, serif;}
h1 {font-size: 1.6em; margin: 1.5em 0 0.6em; color:#7c0305;}
h2 {font-size: 1.6em; margin: 1.5em 0 0.6em; color:#7c0305;}
h3 {font-size: 1.15em; margin: 0 0 0.8em; color:#7c0305;}
td { vertical-align:top;}
.accent {font-size: 1.25em;}
.accent2 {font-size: 1.15em; color:#7c0305;}
.nounderline { text-decoration:none};
.label {color: #69430b;}

#language {position:relative; right:0px; top: 8px; float:right; width:173px; height:24px; background-image: url(../img/lang_bg.gif); background-position: right top; background-repeat: no-repeat; text-align:right; padding-right:13px; padding-top:0px; vertical-align:top; font-size:.9em; color:#d9c09a;}
#language a, #language a:visited{color:#edc587;}
#head_adress {WIDTH: 100%; font-size:.9em; color:#e0b674; text-align:center; line-height:1.1; float:left; padding: 131px 0 0 0; height:40px;}
#fototur {position:absolute; left:748px; top: 390px; width:110px; height:38px; z-index:2;}
#foto {position: relative; float:right;  width:125px; height:400px; z-index:4; text-align:center; margin:0px;}
#panorama { position:relative; height:400px;}
#flash { position:relative; text-align: left; width:700px; float:left; background: #fff2c7; height:400px }
	
#logo{margin:0 auto; padding:0; height:251px; 
    background-image: url(../img/logo_bg.png);
    background-repeat: no-repeat;
    background-position: center top;
	position:relative; width:856px;}
#logoShadow{margin:0 auto; padding:0; height:251px; 
  /*  background-image: url(../img/logo_bg_shadow.png);*/
    background-repeat: no-repeat;
    background-position: center top;
	text-align:center;
	position:relative;
	}
#content{margin:0 auto; padding:0;
	position:relative; width:856px;}	
#footerContainer{margin:0 auto; padding:0; height:240px; 
	position:relative; width:856px;
/*	background-image: url(../img/copyrights_bg.png);*/
    background-repeat: no-repeat;
    background-position: center top;}
#footerContainerShadow{margin:0 auto; padding:0; height:240px; 
	position:relative; width:856px;
/*	background-image: url(../img/copyrights_bg_shadow.png);*/
    background-repeat: no-repeat;
    background-position: center top;}		
#header {background:url(../img/header_bg.png) no-repeat top center; position:relative; z-index:885;}
#headerShadow {/*background:url(../img/header_bg_shadow.png) no-repeat top center*/}
#center {background:url(../img/center_bg.png) repeat-y top center; background-color:#000000}
#centerShadow {/*background:url(../img/center_bg_shadow.png) repeat-y top center;*/position:relative;}
#footer {/*background:url(../img/footer_bg.png) repeat-y top center*/}
#footerShadow {background:url(../img/footer_bg_shadow.png) no-repeat top center;}
#space { padding:2px; background-color:#670102; position:relative}

/*контент*/
.t {background: url(../img/dot.gif) 0 0 repeat-x; width: 100%; text-align:center; margin-top:0px;background-color:#fff2c7; position:relative}
.b {background: url(../img/dot.gif) 0 100% repeat-x; }
.l {background: url(../img/dot.gif) 0 0 repeat-y;}
.r {background: url(../img/dot.gif) 100% 0 repeat-y; }
.bl {background: url(../img/bl.gif) 0 100% no-repeat; }
.br {background: url(../img/br.gif) 100% 100% no-repeat;}
.tl {background: url(../img/tl.gif) 0 0 no-repeat;}
.tr {background: url(../img/tr.gif) 100% 0 no-repeat; padding:5px; }	 
.t1 {background: url(../img/dot1.gif) 0 0 repeat-x; width: 100%; text-align:center; margin-top:0px;}
.b1 {background: url(../img/dot1.gif) 0 100% repeat-x;}
.l1 {background: url(../img/dot1.gif) 0 0 repeat-y; }
.r1 {background: url(../img/dot1.gif) 100% 0 repeat-y; }
.bl1 {background: url(../img/bl1.gif) 0 100% no-repeat; }
.br1 {background: url(../img/br1.gif) 100% 100% no-repeat; }
.tl1 {background: url(../img/tl1.gif) 0 0 no-repeat; }
.tr1 {background: url(../img/tr1.gif) 100% 0 no-repeat; padding:5px; position:relative;}	
#contentHeader2{ padding:10px 40px 0px 40px; text-align:center}
#contentText{ padding:0px 40px 30px 40px; text-align: left; line-height:1.4; font-size: 100%; vertical-align:top;}
#contentTextLeftCol{ position: relative; text-align: left; line-height:1.4; font-size: 100%; margin-right: 160px; width:auto;}
#contentTextRightCol{ position:relative;  text-align: left; line-height:1.4; font-size: 100%; width:120px; float:right; padding:0px 20px 30px 20px;font-size:0.8em; font-style:italic}
#cost, costMain {position: relative; text-align: left; line-height:1.4; font-size: 100%; margin-right: 250px; width:auto;}
#costMain { padding-top:0px;}
#booking {position:relative;  text-align: left; line-height:1.4; font-size: 100%; width:200px; height:70px; float:right; padding:10px 20px 10px 20px; font-size:1.1em; font-style:italic; background-color:#f5d3a6; vertical-align:text-top;}
#bookingMain {position:relative;  text-align: left; line-height:1.4; font-size: 100%; width:200px; height:180px; float:right; padding:10px 20px 10px 20px; font-size:1.1em;  background-color:#f5d3a6; vertical-align:text-top;}

#bookingAllWidth{position:relative;  text-align: right; line-height:1.4; font-size: 100%; width:100%px;padding:0px 20px 0px 20px; margin-top:3px;font-size:0.8em; font-style:italic;}
#list { padding-left:30px; padding-top:20px;}
#otzyvAuthor, #newsDate{ text-align:left; color:#7c0305; }
#otzyvText, #newsText {text-align:left; padding-top:10px; padding-bottom:20px; font-style:italic;}
#otzyvPages, #newsPages { text-align: center;}
#containerPrev1 {background: url(../img/singleroom/202-001_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrev2 {background: url(../img/doubleroom/213-003_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrev3 {background: url(../img/studioroom/203-013_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrev4 {background: url(../img/halflux/207-005_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrev5 {background: url(../img/lux/210-004_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrevRest {background: url(../img/restaurant/restaurant-005_prev.jpg) left top no-repeat; padding-top:220px; padding-bottom:30px; width:300px; margin-right: 400px; width:auto;}
#containerPrevBanqWide {background: url(../img/banquete/banquete_prev.jpg) left top no-repeat; padding-top:220px; padding-bottom:30px; width:350px; float:right;}
#containerPrevConf {background: url(../img/conference_hall/conference_hall-04_prev.jpg) left top no-repeat; padding-top:250px; padding-bottom:30px; width:350px; float:right;}
#containerPrevRest2 {background: url(../img/banquete/restaurant-004_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrevBanq {background: url(../img/banquete/banquete_4084_prev.jpg) left top no-repeat; padding-left:250px; padding-bottom:30px; }
#containerPrevBar {padding-bottom:30px;}
#comment { font-style:italic; font-size:0.8em;}
#centre { text-align:center;}
#hotelBell { left:-55px; top:-46px; position:relative; background:url(../img/hotel_bell.gif); width:63px; height:58px;}
#reservation { left:40px; top:-57px; text-align:left; position:relative; font-size:0.8em;}
#reservationMain { left:-10px; top:-57px; text-align:center; position:relative; font-size:0.8em; width:220px;}


/*форма*/
#name { margin-left:250px; padding-bottom:10px;}
#text { margin-left:250px;}
#button { margin-left:250px; padding-top:15px;}
#label { float:left;}
#star { color:#660000}
#form { vertical-align:top; padding:20px 20px 20px 20px; margin-top:3px;background-color:#f5d3a6;}
#formMain {vertical-align:top; padding:0px 0px 20px 0px; margin-top:3px;}
#nameMain { margin-left:5px; padding-bottom:10px; text-align:left}
#labelMain { float:left; margin-left:10px;}
#startDateMain {width:94px; margin-left:11px;}
#endDateMain {width:94px; margin-left:7px;}
#typeMain {width:115px; margin-left:10px;}
#buttonMain {padding-top:5px;}
#formLabelMain { padding-bottom:10px; padding-top:5px;}
button {padding:0 10px 0 10px; width:auto; overflow:visible; }


/*футер*/
#copyrights {WIDTH: 250px; font-size:.9em; color:#e0b674; text-align:left; float:left; padding-top:20px; padding-left:20px}
#mm {WIDTH: 350px; font-size:.8em; color:#edc587; text-align:center; float:left}
#sitemap {WIDTH: 200px; color:#edc587; text-align:right; float:right; padding-top:18px; padding-right:20px}
#sitemap a, #sitemap a:visited {font-size:.9em; color:#e0b674;}
#sitemap a:hover, #sitemap a:visited:hover {color:#ffffff}
#partners {WIDTH: 100%; font-size:.9em; color:#edc587; text-align:center;padding-top:70px; padding-left:20px} 
#partners a, #partners a:visited {font-size:.9em; color:#e0b674;}
#partners a:hover, #partners a:visited:hover {color:#ffffff}

/*фоторамки*/
.photo-border{width:540px; height:420px; background:url(../img/guests/border.jpg) center no-repeat; position:relative; margin:0 auto;}
.photo-border img{ position:absolute; top:78px; left:64px;}
.photo-border em{ padding-top:400px; margin:0 auto; display:block;}
