body, html { font-family: 'Trebuchet MS', Tahoma, sans-serif, Verdana, Arial; color: #555; }
body { font-size: 62.5%; }

strong, strong a { color: #333; }
p { padding-bottom: 10px; line-height: 1.4em; font-size: 1.2em; clear: left; }
a { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
a:hover strong { color: #FFF; }

h1, h2, h3 { padding: 20px 0 10px 0; color: #FFF; text-transform: uppercase; clear: left; }
h1 { font-size: 2.0em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.1em; }


h2 a:hover { text-decoration: none; }

.content-box h1 { text-indent: -9999px; }
.content-box ol, .content-box ul { margin: 5px 0 5px 25px; }
.content-box li { line-height: 1.2em; font-size: 1.2em; padding-bottom: 5px; }


/*** HEADER ***/

#panorama { position: relative; background: url(dom-nadejda.jpg) 7px 27px no-repeat; padding: 0px; height: 406px; }

#header h1, #header h2 { color: #0054a6; text-indent: -9999px; }

	#menu { position: absolute; top: 28px; left: 97px; width: 643px;  cursor: default; }
	#menu img { padding: 0; margin: 0; }

	#menu li { list-style: none; font-weight: bold; padding: 0; display: inline; }
	#menu li a { display: inline-block; height: 35px; color: #818181; }
	#menu li a:hover { text-decoration: none; }
	#menu li.selected a { color: #FFF; }

	#about, #comfort, #prices, #gallery, #impressions, #reservation, #contacts { float: left; }

	#about a { background: url(pix.gif); width: 71px; height: 38px; }
	#about.selected a { background: url(assets/about.gif); width: 71px; height: 38px; }
	#about a:hover { background: url(assets/about.gif); }

	#comfort a { background: url(pix.gif); width: 65px; }
	#comfort.selected a { background: url(assets/comfort.gif); width: 65px; height: 38px; }
	#comfort a:hover { background: url(assets/comfort.gif); }

	#prices a { background: url(pix.gif); width: 60px; }
	#prices.selected a { background: url(assets/prices.gif); width: 60px; height: 38px; }
	#prices a:hover { background: url(assets/prices.gif); }

	#gallery a { background: url(pix.gif); width: 108px; }
	#gallery.selected a { background: url(assets/gallery.gif); width: 108px; height: 38px; }
	#gallery a:hover { background: url(assets/gallery.gif); }

	#impressions a { background: url(pix.gif); width: 124px; }
	#impressions.selected a { background: url(assets/impressions.gif); width: 124px; height: 38px; }
	#impressions a:hover { background: url(assets/impressions.gif); }

	#reservation a { background: url(pix.gif); width: 127px; }
	#reservation.selected a { background: url(assets/reservation.gif); width: 127px;  height: 38px; }
	#reservation a:hover { background: url(assets/reservation.gif); }

	#contacts a { background: url(pix.gif); width: 88px; }
	#contacts.selected a { background: url(assets/contacts.gif); width: 88px; height: 38px; }
	#contacts a:hover { background: url(assets/contacts.gif); }


/*** CONTENT ***/

#title-about { background: url(assets/title-about.gif) no-repeat; height: 39px; margin-bottom: 25px; }
#title-comfort { background: url(assets/title-comfort.gif) no-repeat; height: 39px; margin-bottom: 25px; }
#title-prices { background: url(assets/title-prices.gif) no-repeat; height: 39px; margin-bottom: 25px; }
#title-gallery { background: url(assets/title-gallery.gif) no-repeat; height: 39px; margin-bottom: 25px; }
#title-impressions { background: url(assets/title-impressions.gif) no-repeat; height: 39px; margin-bottom: 25px; }
#title-reservation { background: url(assets/title-reservation.gif) no-repeat; height: 39px; margin-bottom: 25px; }
#title-contacts { background: url(assets/title-contacts.gif) no-repeat; height: 39px; margin-bottom: 25px; }

.frame { float: left; border: 1px solid #abb3b5; background: #FFF; margin: 0px 5px 10px 5px; }
.frame img { border: 1px solid #000; background: #EEE; margin: 3px; } /* width: 99px; height: 99px; */

#content table { border: 1px dotted #868b76; margin-bottom: 10px; }
#content table td { padding: 10px; text-align: center; }
#content table ul { margin: 0px; padding: 0px; }
#content table li { list-style-type: none; margin: 0px 0px 3px 0px; }
#content table li:first-child { margin-bottom: 10px; }




/*** FOOTER ***/

#footer { position: relative; }
#footer p { padding: 0px; color: #FFF; }

#navigation-footer { position: absolute; bottom: 11px; width: 100%; text-align: center; }
#navigation-footer li { margin: 0px; font-size: 1.1em !important; padding: 0 3px 0 5px; border-left: 1px solid #868b76; display: inline; }
#navigation-footer li:first-child { border: none; }

#liveinternet, .promote { position: absolute; left: -9999px; }


#copyright { position: absolute; bottom: 10px; right: 14px; height: 94px; }
#copyright p { font-size: 10px; text-align: center; margin-top: 12px; }
#copyright a strong { color: #868b76; }
#copyright a:hover { text-decoration: none !important; }
#copyright a:hover strong { color: #7b806d; }

