@charset "windows-1251";

/* CSS Document */



body {

background: url(images/upper_bg_part_2.jpg) repeat-x top center;

min-width:1024px;

width:auto;

height:100%;

margin:0 0 0 0;

padding:0 0 0 0;

text-align:center;

min-height: 100%;

height: auto !important;

}



#full_area {

min-width:1024px;

margin:0 auto;

padding: 0 0 0 0;

background: url(images/bottom_bg_part.jpg) repeat-x bottom center;

text-align:center;

}



#UpperPart {

width:1024px;

height:550px;

margin:0 auto;

position:relative;

}



#ContentPart {

position:relative;

width:699px;

margin:0 auto 0 auto;

padding:0 0 0 0;

left:18px;

_left:40px;

}



#ContentPart a, #ContentPart a:link {

font-family:inherit;

font-size:inherit;

text-decoration:none;

color: #606060;

border:none;

}



#Main_menu {

position:relative;

top:8px;

left:15px;

width:100%;

height:21px;

text-align: justify;

font-family: Times New Roman, Times, serif;

font-size:14px;

color:#973939;

margin-left:0px;

margin-right:0px;

margin-bottom:20px;

}



#Main_menu a, #Main_menu a:link{

color:#973939;

font-weight:bolder;

padding-bottom:14px;

}



#Main_menu a:hover{

border-bottom: #852626 solid 8px;

cursor: pointer;

}



#Main_menu font{

background: url(main_menu_separator.jpg) right center no-repeat;

margin-left:14px;

padding-right:28px;

}



.main_menu_last_item{

margin-left:16px;

}



.main_menu_first_item{

margin-left:0px;

}



#label{

position:relative;

left:10px;

top:33px;

text-align:left;

width:88px;

height:450px;

float:left;

z-index:2;

}



#content{

position:relative;

margin-top:20px;

text-align:left;

width:366px;

left:35px;

float:left;

z-index:2;

}



h1 {

color: #992626;

font-family:Times New Roman, Times, serif;

font-size:28px;

font-weight:lighter;

font-style:italic;

text-align:left;

}



#content h2{

color: #992626;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:15px;

}



#content h3 {

margin-top:8px;

background: url(red_arrow.jpg) left center no-repeat;

padding-left:18px;

padding-bottom:5px;

color: #666666;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

}



#first_panel{

margin-top:8px;

background: url(red_arrow.jpg) right center no-repeat;

padding-left:18px;

padding-bottom:5px;

color: #666666;

font-family:Times New Roman, Times, serif;

font-size:18px;

width:460px;

}



#first_panel:hover{

text-decoration:underline;

color:#992626;

}



#second_panel{

margin-top:8px;

background: url(red_arrow.jpg) right center no-repeat;

padding-left:18px;

padding-bottom:5px;

color: #666666;

font-family:Times New Roman, Times, serif;

font-size:18px;

width:444px;

}



#second_panel:hover{

text-decoration:underline;

color:#992626;

}



#content h4{

text-align:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bolder;

color: #992626;

background: url(red_arrow.jpg) right center no-repeat;

padding-right:15px;

}



#content h4:hover{

text-decoration:underline;

}



h5 {

margin-bottom:15px;

margin-top:10px;

font-size:16px;

font-family:Times New Roman, Times, serif;

font-weight:bold;

color: #888888;

border-bottom:#CCCCCC solid 1px;

border-bottom-width:100%;

padding-bottom:3px;

}



#main_specialoffer h6{

color: #606060;

font-family: Times New Roman, serif, Times;

font-size:16px;

text-align:center;

margin:0 auto;

padding:0;

}



#main_specialoffer a h6:hover{

color: #992626;

font-family: Times New Roman, serif, Times;

text-align:center;

}



#content h7{

color:#ACACAC;

font-size:14px;

font-family:Times New Roman, Times, serif;

background: url(images/down_arrow.jpg) no-repeat right center;

font-weight:bold;

margin-top:20px;

margin-bottom:10px;

padding-right:25px;

text-decoration:underline;

text-align:right;

}



#content h8{

color:#ACACAC;

font-size:14px;

font-family:Times New Roman, Times, serif;

font-weight:bold;

margin-top:10px;

margin-bottom:20px;

text-align:left;

}



.txt {

color: #606060;

font-family:Times New Roman, Times, serif;

font-size:14px;

}



#hotel_gallery{

position:relative;

left:-15px;

margin-bottom:30px;

width:395px;

height:120px;

}



#content_left{

position:relative;

text-align:left;

left:55px;

margin-top:50px;

width:198px;

height: 496px;

float:left;

z-index:2;

background:transparent url(long_separate_line.jpg) left center no-repeat;

}



#buttons{

position:relative;

top:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#990000;

font-size:12px;

text-transform:uppercase;

margin-left:5px;

}



#buttons p{

position:relative;

top:5px;

width:187px;

height:64px;

}



#buttons img{

vertical-align: text-top;

margin-right:5px;

border:none;

}



#buttons img:hover {

border-right: #E0E0E0 solid 6px;

border-bottom:#E0E0E0 dashed 3px;

border-top:#E0E0E0 dashed 3px;

}



#restaurants a:hover {

color: #F3B734;

}



#conferences a:hover {

color: #6784DA ;

}



ul {

list-style-type:none;

line-height:11px;

padding-left:18px;

}



.list {

list-style-type:none;

line-height:15px;

margin-left:0px;

margin-bottom:25px;

margin-top:20px;

text-align:left;

}



.list li{

background: url(red_dot.jpg) left center no-repeat;

padding-left:20px;

margin-bottom:15px;

}



ul h3 {

margin-left:22px;

font-family:Times New Roman, Times, serif;

font-size:13px;

font-weight:500;

color: #949494;

}



em{

color:#990000;

font-style:normal;

font-family:Times New Roman, Times, serif;

font-size:12px;

font-weight:bolder;

}



.red{

color:#900;

}



.red_big{

color:#900;

font-size:24px;

}



.small_text{

font-size:12px;

}



.link {

color:#990000 !important;

text-decoration:underline !important;

}



.link_under {

}



.link_under:hover{

text-decoration:underline !important;

color: #606060 !important;

}



#specialoffers{

position:relative;

top:5px;

}



#specialoffers p{

position:relative;

padding-bottom:6px;

border-bottom:   solid  #DFDFDF 10px;

}



#specialoffers h1 {

margin-left:20px;

margin-top:9px;

font-family: Georgia, Times New Roman, Times, serif;

font-size:15px;

font-weight:bolder;

color: #737373;

}



#specialoffers a, #specialoffers a:link{

width:365px;

text-align:justify;

}



#specialoffers a:hover{

color: #333;

}



#specialoffers p:hover{

border-bottom: solid  #BBBBBB 10px;

}



#home {

border:none;

text-align:left;

font-family: Geneva, Arial, Helvetica, sans-serif;

color: #C3C3C3;

margin-bottom:15px;

font-size:14px;

position:relative;

float:left;

}



#home img{

border:none;

vertical-align:middle;

}



#home a:hover{

color: #990000;

}



#BottomPart {

position:relative;

width:700px;

height:30px;

_height:46px;

top:-56px;

margin: 0 auto;

clear:both;

z-index:3;

padding: 0 0 0 0;

_top:-22px;

}



#hotels_select_menu{

	position:absolute;

	left:54px;

	margin: 0 auto;

	text-align:center;

	width:645px;

	height:78px;

	background: transparent url(bottom_middle_part.png) repeat-x center;

	top: 41px;

	_top:41px;

}



.bw_icons {

	position: absolute;

	width:700px;

	height:78px;

	margin: 0 auto;

	padding: 0;

	background: transparent url(bottom_right_part.png) no-repeat right top;

	left: 31px;

	top: 41px;

}



#BottomPart img{

margin-top:23px;

margin-left:23px;

margin-right:23px;

border:none;

outline:none;

}



.bottom_grey_line{

	position: absolute;

	width:625px;

	height:6px;

	left:65px;

	margin: 0 auto;

	text-align:center;

	background:#D3D3D3 no-repeat center;

	top: 47px;

	font-size:1px;

}



.color_icons{

position: absolute;

top:0px;

width:708px;

height:79px;

}



.bw_icons img{

visibility: visible;

}



#bottom_menu{

position:relative;

width:727px;

height:112px;

left:22px;

z-index:2;

top:-45px;

background: transparent url(bottom_left_part.png) no-repeat left top;

_top:-27px;

}



#bottom_menu a {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

text-transform:uppercase;

color:#9E9E9E;

font-weight:bolder;

padding-right:14px;

padding-left:6px;

position:relative;

top:85px;

}



#bottom_menu a:link {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

text-transform:uppercase;

color:#9E9E9E;

font-weight:bolder;

padding-right:14px;

padding-left:6px;

}



.bottom_menu_link{

background:transparent url(separate_stick.gif) no-repeat right;

}



#bottom_menu a:hover {

text-decoration: underline;

}



#bottom_bg{

}



.form_style {

margin-top:10px;

border: #CCCCCC  solid 1px;

width:360px;

color:#8E8E8E;

font-family:Times New Roman, Times, serif;

font-size:14px;

}



.input_form_style{

width:355px;

height:150px;

border: #CCCCCC  solid 1px;

color:#8E8E8E;

font-family:Times New Roman, Times, serif;

font-size:14px;

text-align:left;

}



.input_wish{

width:310px;

height:50px;

color: #666666;

font-family:Times New Roman, Times, serif;

font-size:14px;

text-align:left;

}



.button_style {

color: #990000;

font-weight:bolder;

font-family:Times New Roman, Times, serif;

font-size:14px;

width:360px;

}



#hotel_numbers_area{

display:none;

margin-bottom:10px;

border-bottom: #CCCCCC solid 1px;

}



#hotel_numbers_area img{

margin-top:0px;

margin-bottom:0px;

width:330px;

height:248px;

border: #DFDFDF solid 14px;

}



#description{

margin-top:5px;

}



#number_photo{

text-align:center;

}



#number_price{

}



.object_description{

position:relative;

width:590px;

height:130px;

background: transparent url(images/description_area_left.jpg) no-repeat left center;

margin-bottom:32px;

}



.object_description:hover{

border-right: #990000  solid 8px;

}



.object_description img{

border: #D3D3D3 solid 7px;

vertical-align:middle;

}



.description_text_area{

float:left;

}



.description_img{

position:relative;

top:27px;

margin-right:12px;

float:left;

width:100px;

height:100px;

vertical-align:middle;

}



.description_txt{

text-align: justify;

font-family: Times New Roman, Times, serif;

font-size:12px;

color: #707070;

}



.description_txt:hover{

}



.field{

position:relative;

vertical-align:top;

left:20px;

height:130px;

width:550px;

background: transparent url(images/description_area_middle.jpg) repeat-x center;

}



.short_description{

position:absolute;

left:0px;

top:0px;

width:570px;

height:130px;

background: transparent url(images/description_area_right.jpg) no-repeat right center;

}



.separator_line{

border-bottom:#C8C8C8 dashed 1px;

}



#selection_line{

position:relative;

top:15px;

left:16px;

text-align: justify;

width:99%;

height:8px;

background: #E0E0E0;

margin-bottom:5px;

}



.graphic img{

border:none;

margin-left:0px;

}



.show{

float:right;

margin-left:10px;

margin-bottom:10px;
border: #DADADA solid 10px;
}



.show img {

border: #DADADA solid 10px;

}



.show_2{

text-align:justify;

margin:5px;

}



.show_2 img{

border: #DADADA solid 6px;

}



.separated_right_float {

float:right;

margin-left:20px;

margin-bottom:10px;

border-left:solid 7px #E6E6E6 ;

padding-left:15px;

vertical-align:top;

padding-top:0px;

width:230px;

}



.standart_drop_down {

width:310px;

_width:280px;

}



.clear {

clear:both;

margin-top:10px;

}



.big_form{

font-family:Times New Roman, Times, serif;

font-size:24px;

color:#C10000;

height:34px;

text-align:center;

}



.very_big_form{

font-family:Times New Roman, Times, serif;

font-size:24px;

color:#C10000;

height:34px;

width:100%;

}



.special_block{

margin-top:20px;

margin-bottom:20px;

width:590px;

}



.left_part{

_width:290px;

}



#gmap {

	float:right;

	text-align:center;

	width:244px;

	margin-top:16px;

	}



#gmap a.link {

	clear:both;

}
