@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:23px;

_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:-5px;

_top: -15px;

left:8pt;

width:100%;

height:35px;

text-align: left;

font-family: Times New Roman, serif, Times;

font-size:14px;

color:#990000;

margin-left:0;

margin-right:0;

margin-bottom:45px;

z-index:2;

_margin-bottom:28px;

}









#Main_menu font{

background: url(main_menu_separator.jpg) right top no-repeat;

margin-left:13px;

padding-right:26px;



}





.main_menu_item {

font-size:14px;

line-height: 4;

margin-right:0.5pt;



}



.main_menu_last_item{

margin-left:26px;

}



.main_menu_first_item{

margin-left:0px;

}



#Main_menu a, #Main_menu a:link{

color:#990000;

font-weight:bolder;

padding-bottom:10px;

cursor: pointer;

}



#Main_menu a:hover{

color:#bb3333;

cursor: pointer;

}



#selection_line{

position:relative;

top:50px;

left:10px;

width:99%;

background: #E0E0E0 no-repeat center;

margin:0 auto;

clear:both;

height:8px;

z-index:1;

_top:41px;

font-size:8px;

}







#label{

position:relative;

left:10px;

width:88px;

height:450px;

float:left;

}



#content{

position:relative;

text-align:justify;

float:left;

left:36px;

/*top:-12px;*/

_top:-2px;

padding: 0 0 0 0;

margin: 0 auto;

vertical-align:top;

}



#content h2{

color: #990000;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11pt;

}



#city_hotels_area{

}



#content h4{

text-align:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bolder;

color: #990000;

background: url(red_arrow.jpg) right center no-repeat;

padding-right:15px;

}



.red{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#990000;

}



#content h4:hover{

text-decoration:underline;

}



.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;

}



#restaurants a:hover {

color: #F3B734;

}

#conferences a:hover {

color: #6784DA ;

}

ul {

list-style-type:none;

line-height:11px;

padding-left:18px;

}



ul h3 {

margin-left:22px;

font-family:Times New Roman, Times, serif;

font-size:13px;

font-weight:500;

color: #990000;

}



#specialoffers{

position:relative;

top:5px;

display:inline-block;

margin-bottom:15px;

}





#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;

}



#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;

}



.button_style {

color: #990000;

font-weight:bolder;

font-family: Times New Roman, Times, serif;

font-size:14px;

width:360px;

}



/*em{

color:#990000;

font-style:normal;

font-family:Times New Roman, Times, serif;

font-size:12px;

font-weight:bolder;

}*/



.news_date{

color: #D7D7D7;

font-family: Arial Black;

font-size:30px;

margin-right:5px; 

}



.news_month{

color: #D7D7D7;

font-family: Arial Black;

font-size:20px; 

}



.news{

border-bottom:dashed #CCCCCC 2px;

}



.link {

color:#990000 !important;

text-decoration:underline !important;

}

.link_under {

}



.link_under:hover{

text-decoration:underline !important;

color: #606060 !important;

}

#content h3 {

margin-top:10px;

background: url(red_arrow.jpg) left center no-repeat;

padding-left:20px;

color: #666666;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

}



#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:140px;

background: transparent url(images/description_area_left.jpg) no-repeat left center;

margin-bottom:20px;

clear:both;

}



.object_description:hover{

border-right: #990000 solid 8px;

}



.object_description img{

border: #D3D3D3 solid 7px;

vertical-align:middle;

}



.description_text_area{

}



.description_img{

position: relative;

margin-right:12px;

float:left;

width:100px;

height:120px;

top:24pt;

}



h6 {

font-family:Verdana, Arial, Helvetica, sans-serif;

vertical-align: top;

font-size:12px;

color: #990000;

font-weight:bold;

text-align:left;

margin-top:14pt;

margin-bottom:6px;

}



.description_txt{

text-align: justify;

font-family: "Times New Roman", Times, serif;

font-size:12px;

color: #707070;

}







.description_txt:hover{

}



.field{

	position:absolute;

	left:19px;

	height:140px;

	width:550px;

	background: transparent url(images/description_area_middle.jpg) repeat-x center;

	cursor: pointer;

}



.short_description{

	position:absolute;

	left:540px;

	width:30px;

	height:140px;

	top: 0px;

	background: transparent url(images/description_area_right.jpg) no-repeat right center;

}



.separator_line{

border-bottom:#C8C8C8 dashed 1px;

}



#home {

border:none;

text-align:left;

font-family: Geneva, Arial, Helvetica, sans-serif;

color: #C3C3C3;

font-size:14px;

margin-bottom:15px;
position:relative;
float:left;
}



#home img{

border:none;

vertical-align:middle;

}



#home a:hover{

color: #990000;

}




.big_form{

margin-top:10px;

border: #CCC solid 1px;

font-family:Times New Roman, Times, serif;

font-size:16px;

color: #900;

height:25px;

width:140px;

vertical-align:middle;

/*text-align:center;*/

}

h1 {

margin-bottom:15px;

margin-top:10px;

font-size:18px;

font-family: Georgia, Times New Roman, Times, serif;

text-align: center;
font-style:italic;
font-weight: normal;
color: #888888;

}

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;

}


#hotels{

margin-left: 5px;
margin-top:5px;
float:left;
margin-bottom:15px;

}

.go_button{
margin-left:10px;
width:24;
float:left;
text-align:center;
vertical-align:bottom;
height:24px;
_position:relative;
_top:15px;

}


.go_button img{
vertical-align:bottom;
}

.go_button:hover{
cursor:pointer;
}

.clear{
clear:both;
}
