@import url(common.css);             	
*	
{
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	border: none; 	
}

.top_link
{
	color: white;        
	font: 10px Arial;
	text-transform: uppercase;
	text-decoration:none;
}

.top_link_selected
{
	color: white;
	text-transform: uppercase;
	text-decoration:none;
	font: 11px Arial;
	font-weight: bold;
}


.sub_link {
	color: #666565;
}

.sub_linl:hover {
	text-decoration: underline;
}

.sub_link_selected
{
	color:#6F0000;
	font-family:verdana,Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

body 
{              
	background-color: #76766A; 
}
                               
#main 
{       
        position:absolute;
	width: 1010px;
	height: 522px;   
	margin-top:45px;                
}
   
#main_left 
{       	      
	background-color: #FFFFFF; 	
	float:left;
	clear:left;
	width:227px;
	height:100%;
	background-image: url('../img/bg_homtel_content.jpg'); 
}



#main_left_text
{                         
    	position: absolute;
	font-size: 11px;
	font-family: verdana, Arial;
	width: 186px;
	margin: 15px 20px 0px 20px; 
	text-align: justify;	
}

#main_left_text_2
{                         
    position: absolute;
	font-size: 11px;
	font-family: verdana, Arial;
	width: 186px;
	height:140px;
	margin: 190px 20px 0px 20px; 
	text-align: justify;	

}

/* Bloc left: Img + dynam. menu + content */

#main_left_logo_1
{      
	position: relative;
	padding-top: 43px;
	margin: 0px 20px 0px 20px;
}

#main_left_logo_1 img
{
	display:block;
}



#main_left_common_menu
{                         
	position: relative;
	top: 10px;	
	margin: 0px 20px 20px 20px; 	
	font-size: 11px;
	font-family: verdana, Arial;
	width: 186px;
	text-align: left;	
}

#main_left_dynamic_text
{    
	position: relative;
	margin: 0px 20px 0px 22px; 	
	font: 11px Verdana, Arial, Helvetica;
	width: 186px;
	z-index:1;
	text-align: justify;
}


/**********************************************/



#main_left_text_2_new
{                         
    position: absolute;
	font-size: 11px;
	font-family: verdana, Arial;
	width: 186px;
	height:140px;
	margin: 110px 20px 0px 20px; 
	text-align: justify;	

}


#main_left_text a, 
#main_left_text a:link, 
#main_left_text a:visited, 
#main_left_text a:active,
#content_text a, 
#content_text a:link, 
#content_text a:visited, 
#content_text a:active,
#main_left_dynamic_text a,
#main_left_dynamic_text a:link,
#main_left_dynamic_text a:visited,
#main_left_dynamic_text a:active,
#left_content_zone a,
#left_content_zone a:link,
#left_content_zone a:visited,
#left_content_zone a:active,
#right_content_zone a,
#right_content_zone a:link,
#right_content_zone a:visited,
#right_content_zone a:active
{
	text-decoration: none;
	color: #6F0000;
}

#main_left_text a:hover,
#content_text a:hover,
#main_left_dynamic_text a:hover,
#left_content_zone a:hover,
#right_content_zone a:hover
{
	text-decoration: underline;
	color: #6F0000;
}


#main_stripe_left
{      
       	position: absolute;
	height:84px;
	width:227px;
	background-image: url('../img/stripe_left.jpg'); 	
	left:0px;
	top:351px;
	text-align:center;
}   

#main_left_logo_2
{
	position: absolute;
	left:20px;
	top:447px;
	text-align:center;
	width:190px;
}

#main_left_logo_common_2
{
        position: absolute;
	margin: 157px 20px 0px 20px;
}


#main_right 
{                 
	background-color: #FFFFFF;
	width:775px;	
	height: 100%;   
	float:right;
	clear:right;
	margin-left: 8px;     
	background-image: url('../img/bg_homtel_content.jpg');
}

#main_right_1
{                 
	background-color: #FFFFFF;
	width:775px;	
	height: 100%;   
	float:right;
	clear:right;
	margin-left: 8px;     	        
	background-image: url('../img/bg_homtel_gallery.jpg');
}

#main_right_parts
{
	position: absolute;
	margin-top:45px;
	margin-left:13px;	
}

.main_right_parts_internal {
	padding: 110px 0 0 42px;
}

#main_right_part_1 
{
	         
    float:left;
	width:255px;
	font-size: 11px;
	font-family: Verdana, Arial;
	height:417px;
	text-align: justify;
}

#content_text,
#left_content_zone,
#right_content_zone,
#bottom_content_zone
{
	font-size: 11px;
	font-family: Verdana, Arial;
	padding-top:0px;
	text-align: justify;
}


#main_right_part_2
{
  	margin-left: 269px;
	height:417px;
	width:474px;
}  

         
#main_stripe_right
{
	position: absolute;
	height:84px; 
	width:775px; 
	margin: 351px 0px 0px 0px;
	background-color:#383930;
	filter:alpha(opacity='81');
	-moz-opacity:0.81;
	opacity:0.81;  
}

#main_stripe_right_menu
{

	color: white;
	margin: 53px 0px 0px 80px;        
	font: 10px arial;
	text-transform: uppercase;
}



#main_stripe_right_menu a, #main_stripe_right_menu a:visited, #main_stripe_right_menu a:active {
	margin: 0 0 0 15px;
}

#main_stripe_right_menu a:hover {
	text-decoration: underline;
}

#main_right_bottom_cont
{
	position:absolute;	
	left:0px;
	top:429px;
	width:750px;
	font-size: 10px;
}

#main_right_bottom
{       
       	font: 10px Arial;	
}

#main_right_bottom_1, #main_right_bottom_2   
{
	float:left;
} 

#main_right_bottom_1 {
	width: 370px;
}

#main_right_bottom_2   
{
	margin-left: 8px;
}
  
#main_right_bottom_3   
{
	margin-left: 39px;
	text-align: right;
}

#main_right_gallery 
{                  
	background-color: #FFFFFF;
	background-image: url('bg_homtel_gallery.jpg'); 
}

#main_foot
{    
        position:absolute;
	width:1010px;
	font: 10px Arial;
	margin-left: auto;
	margin-right: auto;
	margin-top:570px;	
	height:38px;
	Color: #FFFFFF;	
}

#main_foot_link_1
{             
	position:absolute;	
	color: #FFFFFF;	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
}

#main_foot_link_2
{           
    position:absolute;
    margin: 0px 0px 0px 235px;        	
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing: 0em;	
}

#main_foot_link_3 
{       
	position:absolute;		
	text-align:right; 
	color: #FFFFFF;   
	margin-left:829px ; 
	width: 181px;  
	letter-spacing: 0em;	
}
   
#main_foot_link_3 a, #main_foot_link_3  a:link, #main_foot_link_3 a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#main_foot_link_3 a:hover 
{
	text-decoration: underline;
}
   
  

   
   
#module_part_1_2, #module_1_2, #module_2_2, #module_3_2, #module_part_3_cont
{
	margin: 2px;
	font: 10px Arial;
}

#module_part_1_2_1, #module_part_2_2, #module_part_2_3, #module_1, #module_2, .module_position, #module_block_select_1, #module_block_select_2
{        
	float:left;
}

#module_block_select_1 {
/*	width: 200px;*/
}

#module_block_buttons
{

	float:left;

}

#module_1,#module_block_buttons
{
	float:left;
	margin:0px 0px 0px 8px;
}

#module_part_3_title
{
	text-align: center;
	width: 108px;
	color: #FFFFFF;
	font-size:10px;
}


#contact_form td
{
	padding:5px;
}
 
#module_block_content
{
	float:left;
	height:38px;
	margin-left: 39px;
	font: 10px Arial;
}

#module_block_content_1
{
	position:relative;
	width:158px; 
	float:left;
	color:white;
	background-color:#39c3cf; 
	padding-left:3px;
	height:38px;	 
}

#module_block_content_2
{
	position:relative;
	width:158px;  
	background-color:#B6C232;
	margin-left: 5px;
	padding-left:3px;	
	color:white;  
	float:left; 
	height:38px;
}

#module_block_content_2 p,  #module_block_content_1 p
{
	margin-top: 6px;
	top:6px;
}

#module_block_content_1 a, #module_block_content_1 a:link, #module_block_content_1 a:visited,
#module_block_content_2 a, #module_block_content_2 a:link, #module_block_content_2 a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}


#module_block_content_1 a:hover, 
#module_block_content_2 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


#language_menu
{
    position:absolute;
	font: 10px verdana;
	margin:-20px 0px 0px 740px;
	width:auto;
	/* To delete to show the language menu !! */
/*	visibility: hidden;*/
}

#contact_form
{
	color: #4f5043;
	font: 11px Verdana,Arial,Helvetica;      
	float:left;
	width:266px;
	position: relative;
}

#contact_form input {
	font-size: 10px;
}

textarea
{       
	font: normal 11px Arial;
}

.bottom_link
{

	color: white;        
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover.bottom_link
{
	text-decoration:underline;
}

.language_active
{
	text-decoration:underline;
	color: white;
	font: 11px Arial;
	font-weight: bold;
	margin-right:2px;
}

.language_inactive
{
	text-decoration:none;
	color: white;
	font: 10px Arial; 
}

#left_navbar_gallery
{
	
	position: relative;
	width:242px;
	height:30px;  
	top:5px;
	left:10px;



}
#left_circle_1
{	
	width:18px;
	height:16px; 
	float:left;
	clear:left;
	cursor:pointer;
	margin-top:7px;
	background-image: url('../img/image_18.png');	
}

#right_circle_1
{
	float:right;
	clear:right; cursor:pointer;
	width:18px;
	height:16px;
	margin-top:7px;
	background-image: url('../img/image_19.png');	
}



#right_navbar_gallery
{       
       position:relative;
	width:80px;
	height:30px;
	margin-left:auto;
	margin-right:auto;  
	margin-top:-17px;

}   


#left_circle_2
{	

	width:18px;
	float:left;
	height:16px; 
	margin-top:7px;
	cursor:pointer;
	background-image: url('../img/image_18.png');	
}

#right_circle_2
{
	position:relative;
	width:18px;
	height:16px;
	cursor:pointer;
	margin-left:55px;
	margin-top:-5px;
	background-image: url('../img/image_19.png');	
}

html>body #right_circle_2
{
	position:relative;
	width:18px;
	height:16px;
	cursor:pointer;
	margin-left:55px;
	margin-top:0px;
	background-image: url('../img/image_19.png');	
}


#nav
{      
	position:relative;
	font-size:10px;
	top:10px;
        margin-left:27px;
	width:28px;
	height:7px;
}


#main_block
{
	margin-left:auto;
	margin-right:auto;
	width:1010px;

}

#galleries {
	background-color:#7E9197; /*!!!*/
	
}
#galleries_in {
	padding: 8px 20px 0px 20px;
	
}
.galleries_col {
	float:left;
	color:#4F5043;
	
}
.galleries_col .gallery_row {
	padding:0px 15px 4px 15px;
	text-align:left;
	color:#4F5043
}
.galleries_col .gallery_row a {
	color:#000000;    /*!!!! color:#fff;   */
	text-decoration:none;
	font: 11px Arial, sans-serif;

	color:#4F5043
}
.galleries_col .gallery_row a.active {
	font-weight:bold;
	color:#CADB00;
}

#galleries #gallery_image {
	background-color:#303436; /*!!!*/
	padding:40px 25px 0px 25px;
}
#galleries #gallery_image_in_v {
	height: 444px;
	width:315px;
	float:left;
}

#galleries #gallery_image_in_h {
	
	text-align:center;
}

#gallery_images_list {

	width:200px;	
	height:300px;
	margin-left:130px;
}
#gallery_images_list img{
	padding:1px;
	border:1px solid #B8B1A7;
}
#gallery_images_list table td {
	padding:10px 5px;
	text-align:center;
}
#gallery_list
{
	position:absolute;
	margin-top:20px;
	margin-left:9px;
	height:253px;
	width:245px;
}

.image_list
{
	height:79px;
	width:117px;
	float:left;
	margin-left:5px;	
	margin-top:10px;
	float:left;
	cursor:pointer;
	background-color:#C5C5C3;
}
html>body .image_list
{
	height:79px;
	width:117px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	float:left;
	cursor:pointer;
	background-color:#C5C5C3;
}


.image_list1
{
	height:79px;
	width:117px;
	margin-left:8px;
	margin-top:10px;
	float:left;
	cursor:pointer;
	background-color:#C5C5C3;
}

img.list
{
  	height:79px;
	width:117px;
}

.image_view
{
	height:259px;
	width:358px;
	margin:16px auto;
	background-color:#C5C5C3;
}

.view_big
{
	height:259px;
	width:358px;
}

/* FASTBOOKING module */

.booking_firstline,
.booking_secondline 
{
	height: 20px;
}

.booking_txt1,
.booking_txt2,
.booking_txt3,
.booking_txt4,
.booking_check,
.booking_months,
.booking_days,
.booking_years,
.booking_nights,
.booking_adults,
.booking_child,
.booking_cancel {float: left;}

.booking_cancel input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.booking_txt1 {width: 140px }
.booking_txt2 {width: 40px}
.booking_txt3 {width: 40px}
.booking_txt4 {width: 45px}
.booking_years {width: 56px}
.booking_nights {width: 40px}
.booking_adults {width: 40px}
.booking_child {width: 40px}

.booking_checkbutton {
	width: 90px;
	font: 10px Arial;
}

select.booking_select1 
{
	color : #4A0001; 
	font: 10px Arial; 
	border: 1px #B8A378 solid;		
	width: 38px;
}     
  
select.booking_select2 
{
	color: #4A0001; 
	font: 10px Arial; 
	border: 1px #B8A378 solid;	
	width: 46px;		
}     

select.booking_select3
{
	color: #4A0001; 
	font: 10px Arial; 
	border: 1px #B8A378 solid;		
	width: 50px;	
}     

select.booking_select4
{
	color: #4A0001; 
	font: 10px Arial; 
	border: 1px #B8A378 solid;		
	width: 34px;	
}     

#main_right_bottom_1 form input {
	font-size:10px;
}

#main_right_bottom_1 a, #main_right_bottom_1 a:visited, #main_right_bottom_1 a:active
{
	color: #222222;
	text-decoration: none;
}

#main_right_bottom_1 a:hover
{
	color: #222222;
	text-decoration: underline;
}
#top_content_zone
{
	height:27px;
	margin-bottom:20px;
	padding-left:0px;
	padding-top:0px;
}

#bottom_content_zone
{
	margin-top: 8px;
	padding: 0 5px 0 5px;
}

#top_image
{

	width:528px;
	height:38px;
}

#top_image_2
{
	width:259px;
	height:38px;
}

#top_image_3
{
	height:38px;
}

#left_content_zone
{
	float:left;
	margin-top: 8px;
	padding: 0 0 0 5px;
	width: 248px;
}

#right_content_zone
{
	position: relative;
	width:248px;
	margin-left:268px;
	margin-top:8px;
}

#right_content_zone_2
{
	height:251px;
	margin-top:8px;
}

#right_image
{

	width:211px;
	height:419px;
}

#main_right_part_3
{

	width:527px;
	height:296px;
	font: 10px Arial;
	float:left;

}
#main_right_part_4
{

	width:211px;
	height:419;
	font: 10px Arial;
	margin-left:540px;
}

#main_right_part_5
{
	width:259px;
	height:296px;
	font: 10px Arial;
	text-align: justify;	
	float:left;
}

#main_right_part_6
{
  	margin-left: 272px;
	height:417px;
	width:474px;
}  

#main_right_part_big
{
  	margin-left: 272px;
	height:417px;
	width:474px;
}  

/* Sub-menu style ############################### */
.menu_in_active a
{
	text-decoration:none;
	font-size:11px;
	font-family: verdana, Arial;
}

.menu_in_active a:hover {
	color: #800000;
}

#main_right_part_new
{
	float:left;
	width:744px;
	font: 10px Arial;
	height:417px;
	margin-left:-260px;

}
* html #main_right_part_new
{	
	margin-left: 0px;
}


/*Sitemap*/
.sitemap_chapter_field
{
     	background-color:#DDDDDD;
	border:1px solid #DDDDDD;
	color:black;
	width:689px;
	height:auto;
	padding-left:5px;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10px;
	text-transform: uppercase;

}
.sitemap_item_field
{
	margin-top:-15px;
	margin-left:80px;
	text-transform: uppercase;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10px;


}
.sitemap_link
{
     	color:black;
	width:689px;
	height:19px;
	text-decoration:none;
}
a.sitemap_link:hover
{
     	font-weight:bolder;
	text-decoration:underline;

}
#sitemap_main
{
	position:absolute;
	width: 1010px;
	height: 1012px;
	margin-top:45px;
}
#sitemap_main_left
{
	float:left;
	clear:left;
	width:227px;
	height:100%;
	background-color: #FFFFFF;
}
#sitemap_main_right
{
	background-color: #FFFFFF;
	width:775px;
	height: 100%;
	float:right;
	clear:right;
	margin-left: 8px;
}
#sitemap_main_stripe_left
{
       	position: absolute;
	height:84px;
	width:227px;
	/*background-image: url('../img/stripe_left.jpg'); 	*/
	background-color:#383930;
	top: 37px;
	left: 0px;


	text-align:center;


}
#sitemap_main_stripe_right
{
        position:absolute;
	height:84px;
	width:775px;
	top:37px;
	background-color:#383930;
	filter:alpha(opacity=81);
	-moz-opacity:0.81;
	opacity:0.81;

}

#sitemap_main_right_bottom_cont
{
	position:absolute;
	margin:965px 185px;
	left:60px;
	height: 45px;
	width:755px;
       	font: 10px Arial;

}

#sitemap_main_foot
{

	width:1010px;
	font: 10px Arial;
	margin-left: auto;
	margin-right: auto;
	margin-top:1013px;	
	height:38px;
	Color: #FFFFFF;	
}
#sitemap_main_left_logo_1
{
	position: relative;
	top: 140px;
	margin: 0px 20px 0px 20px;

}

.sitemap_chooser_list
{       position:absolute;
	margin-top:120px;
	margin-left:50px;
}

