@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:35px;

}



#ContentPart a, #ContentPart a:link {

font-family:inherit;

font-size:inherit;

text-decoration:none;

border:none;

}



#Main_menu {

position:relative;

top:-5px;

_top: -15px;

left:11pt;

width:100%;

height:35px;

text-align: left;

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

font-size:14px;

margin-left:0;

margin-right:0;

margin-bottom:20px;

z-index:2;

_margin-bottom:28px;

}



#Main_menu font{

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

margin-left:5px;

padding-right:10px;

}



.main_menu_item {

font-size:14px;

line-height: 4;

margin-right:0.5pt;

}



.main_menu_last_item{

margin-left:5px;

}



.main_menu_first_item{

margin-left:0px;

}



#middle{

	position:absolute;

	top:-250px;

}



#Main_menu a, #Main_menu a:link{

color:#990000;

font-weight:bolder;

padding-bottom:10px;

cursor: pointer;

}



#Main_menu a:hover{

color:#bb3333;

}



#selection_line{



position:relative;



top:50px;



left:9px;

_left:12px;



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;

top:33px;

text-align:left;

width:88px;

height:450px;

float:left;

z-index:2;

/*background:url(baltiets.gif) left center no-repeat;*/

}





#content{

position:relative;

left:15px;

margin-top:20px;

text-align:justify;

width:366px;

/*height:222px*/;

float:left;

z-index:2;

/*background: url(separate_line.jpg) right center no-repeat;*/

}

h1 {
color: #990000;

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

font-size:18px;

font-weight: normal;

text-align: center;
font-style:italic;
}

#content h2{



color: #990000;



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



font-size:15px;



/*text-decoration:underline;*/

}



#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;



}



#content h4:hover{

text-decoration:underline;

}



#hotel_gallery{

position:relative;

left:-15px;

margin-bottom:10px;

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;

}



.sub_menu{

text-align:left;

margin-top:0px;

margin-left:0px;

display:none;

}

.sub_menu a{

color:#606060;

}

.sub_menu a:hover {

color:#990000;

font-weight:bolder;

}



#buttons{

position:relative;

top:5px;

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

color:#990000;

font-size:12px;

text-transform:uppercase;

margin-left:5px;

display:inline-block;

/*vertical-align:top;*/



}



#buttons p{



position:relative;

top:5px;

width:187px;

height:64px;

/*margin-top:5px;

margin-bottom:5px;

*/

}



#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;

}



#weather_block{

margin-left:18px;

margin-top:30px;

text-align:center;

}



#weather_block h4{

text-align:center;

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

font-size:11px;

font-weight:bolder;

color: #990000;



}



#weather_block a:visited{



border:none;

}

#weather_block img{



border:none;

}



/*.show-hotel-on-map{

background:url(show-hotel-on-map.jpg) left center  no-repeat;

}

.hotel-territory-overview{

background:url(hotel-territory-overview.jpg) left center no-repeat;

}

.hotel-reservation-online{

background:url(hotel-reservation-online.jpg) left center no-repeat;

}*/



#restaurants a:hover {



color: #F3B734;

}



#conferences a:hover {



color: #6784DA ;

}



ul {

list-style-type:none;

line-height:11px;

padding-left:18px;

}



.sub_menu ul li{

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

}

.sub_menu ul{

margin-top:10px;

margin-left:5px;	

}



ul h3 {

margin-left:22px;

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

font-size:13px;

font-weight:500;

}



#specialoffers{



position:relative;

top:5px;

display:inline-block;

margin-bottom:15px;

}



#specialoffers p{

position:relative;



padding-bottom:6px;



/*margin-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: #606060;

}



#specialoffers a, #specialoffers a:link{



width:365px;

color: #606060;

text-align:justify;

/*padding-bottom:6px;

margin-bottom:6px;

border-bottom:   solid  #DFDFDF 10px;*/

}



#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: #666666;



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



font-size:14px;



text-align: justify;

}



.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;

}







#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{

}



.like_list{

margin-bottom:10px;

}



#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{

color: #C3C3C3;

}

#home a:hover{

color: #990000;

}



#hotel_select{

	display:none;

}



.red{

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

font-size:14px;

color:#990000;

}



.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;

}



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;

}



.link {



color:#990000 !important;
text-decoration:underline !important;

}

a.link:hover {

}



/*changes from 29.12.2009*/



.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;

}



h5 {



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;



}




.txt {



color:#606060;



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



font-size:14px;

}



.small_text{



	font-size:12px;

}



#presentation{

text-align:center;

width:320px;

position:relative;

left:27px;

height: 350px;

_left:-132px;

}



#presentation span{

display: none;

position: absolute;

}



#presentation a {

    display: block;

    position: absolute;

    outline: none;

	text-indent: -900%;

}



#presentation a:hover {

    background-position: left bottom;

}



#presentation a:hover span {

    display: block;

}



#presentation .presentation_button {

border:none;

background: url('download_presentation_button.jpg') no-repeat;

width: 319px;

height: 336px;



}



#presentation .presentation_button span{

background: url('download_presentation_button_active.jpg') no-repeat;

border:none;

width: 319px;

height: 336px;

}

a.gray_link {
color: #606060;
text-decoration: none !important;
border-bottom: 1px dashed #606060 !important;

}
a.gray_link:hover {
color: #606060;
border-bottom: 1px solid #606060 !important;

}
