#measurer { width: 100%; height: 1px; overflow: hidden; position: absolute; top:0;}html {height: 100%; width: 100%;}* html body {height: 100%;}body {	background: #131 url('/imgs/bg.gif')  50% 0 ;	position: absolute;	width: 100%;	color: #fff;	font-size:0.937em;	cursor: default;	padding:0;	margin:0;	line-height: 1.3em;	min-width: 970px;	min-height: 100%; 	//overflow: hidden;	-overflow:visible;}

.clear
{
        clear: both;
}img {border:0;}img.ispng{	-background-image: none ! important;	-behavior: url('/css/pngfix.htc');}
#logo .mainimg
{
        display: block;
	margin: 30px auto 0 auto;
}table {font-size: 1em;}small {font-size: 0.87em; line-height: 1.1em}big {font-size: 1.1em; line-height: 1.2em;}#page {	background: url('/imgs/top_img.gif') no-repeat 50% 0;	clear: both;	width: 100%;}.pagesize {max-width: 1200px; margin: 0 auto;	-width: expression(		(			document.getElementById('measurer')			&& document.getElementById('measurer').clientWidth < 970		)		?	'970px'		:	(				document.getElementById('measurer')				&& document.getElementById('measurer').clientWidth < 1200			)			?	'100%'			:	'1200px'	);}#menu {	height: 66px;	background: url('/imgs/menu_right.gif') no-repeat 100% 0;}#menu .left {height: 66px; background: url('/imgs/menu_left.gif') no-repeat; }#menu .center {height: 66px;background: url('/imgs/menu_bg.gif') no-repeat 50% 0;}#menu .mainlinks {	width: 670px;	margin: 0 auto;	padding-top: 10px;	text-align:center;}#menu .addslinks {	width: 670px;	margin: -3px auto 0 auto;	text-align:center;}#logo {display: inline-block; margin:0; padding: 15px 0 15px 0; width: 100%;}#logo #clock2 {float:right; width: 353px; margin-top: 20px;}#logo #clock2 .clock {float:left; }#logo .clock {font-size: 0.4em; width: 82px; text-align:center; padding-top: 1.4em;}#logo .clock span {margin-top: -0.7em; font-weight: normal; position: absolute; display: block; width: 78px; padding-right: 4px; text-align:center;}#right a, #right a:visited {color: #ffd; }#right a:hover {color: #fff;}#right {color: #bdb; float:right; width: 270px; padding-right: 30px}#right .line1 {width: 95%; height: 4em; background: url('/imgs/line1.gif') repeat-x 50% 50%;}#virtual_tour {text-align:center; margin-top: -101px; margin-left: -15px;//margin-top: -97px;}	#virtual_tour img {position: relative; margin: 0 0 10px -10px; }	#virtual_tour a, #virtual_tour a:visited {font-size: 1.22em; color: #fff;}	#virtual_tour a:hover {color: #ffd;}#order {width: 86%; margin: 0 auto; padding-bottom: 1.8em;}	#order big {font-size: 1.6em; color: #ffd; line-height: 1.6em;}	#order a {position: absolute; z-index: 100; font-size: 1.4em; line-height: 1.3em;}#banner {color: #ffd; font-style: italic;}	#banner a, #banner a:visited {color: #fff;}	#banner a:hover {color: #ffd;}#guestbook {color: #bdb; font-style: italic; padding: 12px 0 0 75px}	#guestbook img {position: absolute; margin-left: -70px; margin-top: -27px;}	#guestbook a, #guestbook a:visited {position: absolute; z-index: 100; color: #ffd;font-size: 1.25em; line-height: 1.3em;}	#guestbook a:hover {color: #fff;}	#guestbook small {line-height: 1.8em;}	#content {margin: -20px 300px 0 0; padding: 5em 2em 0 3em; color: #432;}		#content #blank_img {border-collapse: collapse; width: 99%;}	#content #blank_img td {padding:0;}	#content #blank_img #leftbg {background: #e8e5d7 url('/imgs/blank_left_top.png') no-repeat;}	#content #blank_img .mainbg {background: #eed url('/imgs/blank_bg.png');}	#content #blank_img .mainbg .topbg {background: url('/imgs/blank_top.png') repeat-x;}	#content #blank_img .mainbg .shadow {padding: 2em 0em 6em 3.5em; background: url('/imgs/blank_shadow.png') no-repeat 100% 0;}	#content h1, #content h2 {font-size: 1.8em; color: #363; margin-bottom: 0.5em}#content h3, #content h4 {font-size: 1.5em; color: #363; margin-bottom: 0.5em}h2,h4,h6 {font-weight: normal;}#content a {color: #840;}#content a:visited {color: #877;}#content a:hover {color: #920;}#mainindex {margin: -30px 300px 0 0; padding-left: 40px; padding-bottom: 2em;//margin-top: -40px;}#mainindex .info h2 {font-size: 1.4em; margin:1em 0 0.4em -3px; padding:0;}#mainindex .info p {margin:0; padding: 1em 0 0 0; width: 65%;}#mainindex .info ul {list-style:none; margin:1.2em 0; padding:0; font-size: 1.133em; line-height: 1em;}#mainindex .info li {padding: 0.4em 0; padding-left: 24px; background: url('/imgs/info_bullet.gif') no-repeat 2px 12px;}#mainindex .info ul .plus {display:inline; position: absolute; width: 60%; max-width: 730px;-width: 90%;}#mainindex .info ul .plus * {position: relative;}#mainindex .info ul .dots {float:left; background: url('/imgs/info_dots.gif') repeat-x 0 70%;}#mainindex .info ul .text {float:left; margin-right: -100%; margin-left: 0.3em; color: #bdb;}#mainindex .info ul .text a, #mainindex .info ul .text a:visited {color: #fff;}#mainindex .info ul .text a:hover {text-decoration: none;}#mainindex a, #mainindex a:visited {color: #ffd;}#mainindex a:hover {color: #fff;}#restaurants .shedule {float:right; width: 48%;}	#restaurants .shedule p {padding-left: 105px; width: auto; line-height: 1.1em; color: #bdb;}	#restaurants .shedule img {position: absolute; margin: -15px 0 0 -110px;}#adds {padding: 2.5em 0 2.5em; font-size: 1.13em; text-align:center; line-height: 1.6em; color: #bdb; width: 90%;}	#adds table {width: 80%;}	#adds td {padding: 0 10px;}	#adds .line1 {width: 50%; background: url('/imgs/line1.gif') repeat-x 50% 50%;}	#adds .links {padding-top: 1em;}	#adds a, #adds a:visited {padding: 0 0.55em; color: #ffd; white-space:nowrap}	#adds a:hover {color: #fff;}	#adds i {padding: 0 0.55em; white-space:nowrap}#footer{	height:0px;	margin-top: -9px;	position: absolute;	bottom: 0;	-bottom: -1px;	width: 100%;	text-align:right;}	#footer .size {padding: 0 45px;}	#footer .size2 {		margin: 0 auto;		max-width: 1110px;		-width: expression(			(				document.getElementById('measurer')				&& document.getElementById('measurer').clientWidth < 970			)			?	'880px'			:	(					document.getElementById('measurer')					&& document.getElementById('measurer').clientWidth < 1200				)				?	'100%'				:	'1110px'		);	}	#footer .line { background: url('/imgs/line2.gif') repeat-x 50% 0;}	#footer .border {background: url('/imgs/footer_border.gif') repeat-x 50% 100%;}	#footer .border-left {background: url('/imgs/footer_border_left.gif') no-repeat 0 100%;}	#footer .border-right {height: 99px;background: url('/imgs/footer_border_right.gif') no-repeat 100% 100%;}	#footer #bestweb img {margin: 30px 30px 0 0;}	#footer .links {float:left; padding: 30px 0 0 30px; font-size: 0.87em; font-style: italic; line-height: 1.5em;}	#footer a, #footer a:visited {color: #ffd; padding-right: 2.5em;}	#footer a:hover {color: #fff;}	#footer a.map {padding-left: 14px; background: url('/imgs/search_icon.gif') no-repeat 0 3px;}	#footer a.info {padding-left: 16px; background: url('/imgs/info_icon.gif') no-repeat 0 4px;}	form {padding:0; margin:0;}	#language {font-size: 0.87em; line-height: 1.1em;color: #bdb }#language b {font-weight: normal;}#language a {color: #ffd;}#language a:visited {color: #ffd;}#language a:hover {color: #fff;}#language .russian {float:left; margin: -40px 0 0 110px;}#language .english {float:right; margin: -40px 110px 0 0;}