BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
TD { FONT-FAMILY: 
verdana; FONT-SIZE: 12px
 }
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#repeat_x {
	background-repeat:repeat-x
}
#no_repeat {
	background-repeat:no-repeat
}
#white_text {  
	FONT-FAMILY:verdana; FONT-SIZE: 12px; color:#FFFFFF
}
#white_text H2{  
	FONT-FAMILY:verdana; FONT-SIZE: 16px; color:#FFFFFF
}
#white_text A{  
	FONT-FAMILY:verdana; FONT-SIZE: 12px; color:#000000; text-decoration:underline
}
#white_text A:hover{  
	FONT-FAMILY:verdana; FONT-SIZE: 12px; color:#666666; text-decoration:none
}
#golos { 
	font-size:1
}
.copy {
	font-size: 9px;
	color: #FFFFFF;
}

H1 {
	FONT-FAMILY:verdana;
	FONT-SIZE: 14px;
	color:#000000
}
H2 {
	FONT-FAMILY:verdana;
	FONT-SIZE: 12px;
	color:#0099CC;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	FONT-SIZE: 12px;
	LIST-STYLE-TYPE: square;
	margin-top: 5px;
}
#hotel ul {
}

ul li {
	FONT-SIZE: 12px;
	LIST-STYLE-TYPE: square;
	margin-top: 8px;
}


.spacer {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0
}
A:link  {
	COLOR: #006699; TEXT-DECORATION: none
}
left_banner {
	margin-top: 100px;
	text-align: center;
}

A:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A:active {
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0099ff; TEXT-DECORATION: none
}
.copy A {
	color: #0099ff;
}

#underline A {
	COLOR: #006699; TEXT-DECORATION: underline
}
#underline A:hover {
	COLOR: #0099ff; text-decoration:none
}
#header A {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#header A:hover {
	COLOR: #fff;
}
#body {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 13px; MARGIN: 0px auto; WIDTH: 978px; PADDING-TOP: 13px
}
#left {
	FLOAT: left; WIDTH: 357px
}
#left2 {
	BORDER-RIGHT: #ddddca 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddddca 2px solid; PADDING-LEFT: 17px; BACKGROUND: url(images/lft_box_bg.gif) #eaeada no-repeat 0px 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 4px; BORDER-LEFT: #ddddca 2px solid; WIDTH: 316px; COLOR: #878767; PADDING-TOP: 5px; BORDER-BOTTOM: #ddddca 2px solid
}
#left2 P.pic2 {
	DISPLAY: block; BACKGROUND: url(images/lft_pic2.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 74px; HEIGHT: 74px
}
#left2 P.boxTxt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; BORDER-LEFT: #f9f9f1 2px solid; WIDTH: 199px; PADDING-TOP: 0px
}
#left2 P.boxTxt2 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 19px/17px Arial, Helvetica, sans-serif; COLOR: #d76e08; PADDING-TOP: 0px
}
#right {
	BACKGROUND: url(images/right_panel_bg.gif) repeat-y 0px 0px; FLOAT: right; WIDTH: 608px
}
#right P.rightTop {
	DISPLAY: block; BACKGROUND: url(images/right_top.gif) no-repeat 0px 0px; WIDTH: 608px; HEIGHT: 6px
}
#right H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 38px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; FONT: bold 30px/22px Arial, Helvetica, sans-serif; COLOR: #99ca30; PADDING-TOP: 0px
}
#right P.rightTxt1 {
	PADDING-RIGHT: 38px; PADDING-LEFT: 38px; PADDING-BOTTOM: 10px; FONT: 13px/18px Arial, Helvetica, sans-serif; COLOR: #62625c; PADDING-TOP: 0px
}
#right P.rightTxt1 SPAN {
	FONT: bold 13px/18px Arial, Helvetica, sans-serif; COLOR: #5f860b
}
#right P.rightTxt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px 7px 0px 0px; FONT: 13px/18px Arial, Helvetica, sans-serif; WIDTH: 500px; COLOR: #62625c; PADDING-TOP: 0px
}
#right P.rightTxt2 SPAN {
	DISPLAY: block; MARGIN: 0px 0px 15px; FONT: bold 17px/18px Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #d76e08; BORDER-BOTTOM: #439cbd 1px dashed
}
#right P.rightBottom {
	DISPLAY: block; BACKGROUND: url(images/right_bottom.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 608px; HEIGHT: 20px
}
#bodyBottom {
	PADDING-RIGHT: 13px; PADDING-LEFT: 18px; BACKGROUND: url(images/body_bottom_bg.gif) #b9b99d repeat-x 0px 0px; PADDING-BOTTOM: 19px; MARGIN: 0px auto; WIDTH: 946px; COLOR: #fff; PADDING-TOP: 22px
}
#news {
	FLOAT: left; MARGIN: 0px 28px 0px 0px; WIDTH: 341px
}
#news H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/arrow_red.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 17px; FONT: bold 22px/16px Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#news H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/date_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 11px/17px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 331px; COLOR: #974d04; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
#news P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; FONT: 12px/20px Arial, Helvetica, sans-serif; COLOR: #f7f7ea; PADDING-TOP: 0px
}
#news P SPAN {
	DISPLAY: block; FONT: bold 12px/20px Arial, Helvetica, sans-serif; COLOR: #2c2c1b; TEXT-DECORATION: underline
}
#service {
	FLOAT: left; WIDTH: 338px
}
#service H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 24px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/arrow_red.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 17px; FONT: bold 22px/16px Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#service H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/date_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; FONT: bold 11px/17px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 327px; COLOR: #974d04; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
#service UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#service UL LI {
	DISPLAY: block; LINE-HEIGHT: 0; HEIGHT: 20px
}
#service UL LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 7px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/arrow_white.gif); PADDING-BOTTOM: 0px; FONT: 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #47472d; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-DECORATION: underline
}
#service UL LI A:hover {
	BACKGROUND: url(images/arrow_white_hover.gif) #ddddcb no-repeat 0px 7px; COLOR: #974d04; TEXT-DECORATION: none
}
#footer {
	BACKGROUND: url(images/footer_bg.gif) #323232 repeat-x 0px 0px; MARGIN: 0px auto; WIDTH: 977px; COLOR: #fff; POSITION: relative; HEIGHT: 110px
}
#footer UL {
	LEFT: 11px; WIDTH: 587px; POSITION: absolute; TOP: 27px
}
#footer UL LI {
	FLOAT: left; FONT: 11px/19px Arial, Helvetica, sans-serif; COLOR: #d4d4c6
}
#footer UL LI A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; FONT: 11px/19px Arial, Helvetica, sans-serif; COLOR: #d4d4c6; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	COLOR: #d4d4c6; BACKGROUND-COLOR: #d76e08
}
#footer P.copyright {
	LEFT: 19px; FONT: 11px/19px Arial, Helvetica, sans-serif; COLOR: #d76e08; POSITION: absolute; TOP: 50px
}
#footer A.subscribe {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 18px; BACKGROUND-ATTACHMENT: scroll; LEFT: 19px; BACKGROUND-IMAGE: url(images/subscribe_icon.gif); PADDING-BOTTOM: 0px; FONT: 11px/12px Arial, Helvetica, sans-serif; WIDTH: 50px; COLOR: #b9b99d; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 68px; TEXT-DECORATION: underline
}
#footer A.subscribe:hover {
	COLOR: #9ccc37; TEXT-DECORATION: none
}
#footer A.xht {
	BACKGROUND: url(images/xhtml_bg.gif) no-repeat 0px 0px; LEFT: 757px; WIDTH: 98px; POSITION: absolute; TOP: 23px; HEIGHT: 20px
}
#footer A.xht:hover {
	BACKGROUND: url(images/xhtml_bg_hover.gif) no-repeat 0px 0px
}
#footer A.cs {
	BACKGROUND: url(images/css_bg.gif) no-repeat 0px 0px; LEFT: 866px; WIDTH: 98px; POSITION: absolute; TOP: 23px; HEIGHT: 20px
}
#footer A.cs:hover {
	BACKGROUND: url(images/css_bg_hover.gif) no-repeat 0px 0px
}
#footer IMG {
	LEFT: 880px; WIDTH: 84px; POSITION: absolute; TOP: 51px; HEIGHT: 26px
}
#footer P.design {
	LEFT: 20px; FONT: bold 12px/19px Arial, Helvetica, sans-serif; COLOR: #c5be25; POSITION: absolute; TOP: 75px
}
#footer P.design A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer P.design A:hover {
	COLOR: #c5be25
}
.copy A:hover {
	color: #999999;
}

#reserv {
	background-image: url(img/up.jpg);
	line-height: 27px;
	height: 27px;
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	color: #333333;
}

#reserv:hover {
	background-image: url(img/hover.jpg);
	line-height: 27px;
	height: 27px;
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}
#underline #reserv {
	COLOR: #000000;
	TEXT-DECORATION: none
}
#underline #black {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: bold;
}
#underline #black:hover {
	COLOR: #0099ff;
	TEXT-DECORATION: none;
	font-weight: bold;
}


#links TD {
	text-align: center;
	vertical-align: middle;
}

#underline #reserv:hover {
	COLOR: #666666;
	TEXT-DECORATION: none
}
#underline  #maintext H1 {
	font-size: 16px;
	color: #000000;
}
#underline #maintext H2 {
	font-size: 12px;
	color: #0099FF;
}


#top_menu {
}
#top_menu TD {
	background-color: #F0F0F0;
	text-align: center;
	vertical-align: middle;
}
#color_block {
	background-color: #CAF4FF;
	color: #000000;
}
#underline #block {
	display: block;
	width: 120px;
	height: 25px;
	background-color: #0099FF;
	text-align: center;
	margin-left: 10%;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 30px;
	line-height: 25px;
}
#underline #block:hover {
	display: block;
	width: 120px;
	height: 25px;
	background-color: #0066FF;
	text-align: center;
	margin-left: 10%;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 30px;
	line-height: 25px;
}
#underline #contacts {
	display: block;
	width: 120px;
	height: 25px;
	background-color: #FF9900;
	text-align: center;
	margin-left: 10%;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 50px;
	margin-top: 10px;
	line-height: 25px;
}
#underline #contacts:hover {
	display: block;
	width: 120px;
	height: 25px;
	background-color: #FF6600;
	text-align: center;
	margin-left: 10%;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 50px;
	margin-top: 10px;
	line-height: 25px;
}

#hotel {
margin: 0;
	padding: 0;
	list-style: none;
	width: 1145px;
	float: none;
	text-indent: none;
}
#hotel li {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	list-style: none;
	display: block;
	line-height: 25px;
	width: 100px;
	text-align: center;
	background-color: #0099FF;
}
#hotel a:hover{
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	width: 100px;
	text-align: center;
	list-style: none;
	background-color: #0066FF;
}
#hide {
	display: none;

}
#underline #tel {
}
#underline #tel TD {
	text-align: left;
	vertical-align: middle;
}

#underline  #tel  TD#tel_num {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
#underline .sale {
	background-color: #00CC00;
	font-weight: bold;
	color: #FFFFFF;

}
.randomrest TD {
}
.randomrest   TD  IMG  {
	margin-right: 5px;
}
.randomrest #morerest {
	background-color: #F2F2F2;
	font-size: 10px;
}
#underline img#margin {
	margin-right: 5px;
}
#underline  .text_title {
	font-weight: bold;
	color: #3366FF;
	margin-bottom: 5px;
}

#new_menu {
	background-image: url(menu/second_menu2_images/silver-right-part-base.gif);
}

