/* CSS Document */
body{margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/bg_body_02.gif) left top repeat-x;  }
#wrapper_big{ width:750px;left: 50%; margin-left: -360px;  position:absolute; }
#left{ width:8px; height:597px; float:left; background:url(../img/left_bg_04.gif) left top no-repeat;}
#right{ width:8px; height:597px; float:right; background:url(../img/right_bg_06.gif) left top no-repeat;}

a.plane{ background:url(../img/iconplane.jpg) right center no-repeat;  height:15px; padding:0 27px 0 0; line-height:15px; display:inline-block}
a.car{ background:url(../img/iconcar.jpg) right center no-repeat; padding:0 27px 0 0;line-height:15px; display:inline-block }
span.twolinkspad{display:inline-block; text-align:center; width:30px;}


.wrapper{ width:704px; min-height:400px; float:left; background:#FFFFFF; z-index:1000;  margin:0 0 0 0; padding:1px 15px 0 15px; }
#logo_inner{ float:left; width:135px; padding:0 0 5px 23px; margin:4px 0 0 0; }

#language{ font-size:10px; color:#EE1C52; text-align:right; float:left;  padding:8px 10px 0 0px; width:372px; line-height:18px;}

/*
#language{ font-size:10px; color:#0824af;  padding:0 0 0 530px; width:200px;}*/
#language a{ color:#EE1C52; font-size:10px; font-family:Verdana; font-weight:bold; text-decoration:none; } 

#language a:hover{ text-decoration:underline} 

#language_fx a.en{ color:#0824af; background:url(../img/lang-EN.jpg) left center no-repeat; display:block; float:left; line-height:18px; padding:0 0 0 21px;  height:18px; margin:0 0 0 5px;} 

#language_fx a.ho{ color:#0824af; background:url(../img/lang-NL.jpg) left center no-repeat; display:block; float:left; line-height:18px; padding:0 0 0 21px;  height:18px; margin:0 0 0 5px;} 


#language_fx a.fr{ color:#0824af; background:url(../img/lang-FR.jpg) left center no-repeat; display:block; float:left; line-height:18px; padding:0 0 0 21px;  height:18px; margin:0 0 0 5px;} 



#language_fx{  float:right; font-size:10px; width:130px; padding:7px 0 0 0; }
#language_fx a:hover{ text-decoration:none;}


#logo{ width:96px; float:left;  padding: 0 0 20px 200px; height:62px;}



#right_logo{ font-size:18px; color:#FFFFFF; width:264px; float:right;  background:url(../img/blue_bg_17.gif) right top repeat-y; padding:50px 0 10px 290px; }



#menu{  background:url(../img/yellow_20.gif) left top repeat-y; float:left; width:380px; height:105px; padding:20px 0 7px 15px; margin:0; }



/**html #menu{padding:20px 0 16px 15px;}*/



#ab_det{ position:relative;  top:75px; left:115px; background:#FFFFFF;    width:110px; padding:5px; border:2px solid #f26722;  }



#ab_det a{ font-size:10px; color:#f26721; line-height:14px;}
#ab_det_in a, a:hover{ text-decoration:none;}






#menu ul{ margin:0; padding:0;list-style:none; float:left; position:absolute; }



#menu ul li{ margin:0; padding:0; }



#menu ul li a{ font-size:12px; display:block; color:#0824af;  height:12px; padding:5px; text-decoration:none; margin:0; }







#search{float:left; width:380px; background:url(../img/search_26.gif) left top repeat-y; padding:10px 0 0 15px; color:#0824af; font-size:12px; height:65px; }



.sbm{ height:19px; line-height:19px; background:url(../img/btn_search_27.gif) repeat-x;  color:#FFFFFF; font-size:12px; border:1px solid #7387e6; }



#search form { float:left; margin:5px 0 0 0; padding:0;}



#search .search_long {height:17px;border:1px solid #7387e6; width:250px;}



#advancesearch{ float:left;width:370px;padding:10px 0 0 15px; color:#0824af; margin:0;}



form .advsearch{ color:#606060; font-size:12px;  margin:0; }



.tabelsearch{ background:url(../img/bgadvancesearch_03.gif) left top repeat-y; margin:0; padding:0 0 0 10px; color:#606060;}



.inpdate{ width:110px;}



.longdrop{ width:260px;}



#listing_home{font-size:18px; color:#FFFFFF; width:554px; float:right;  background:url(../img/listing_34.gif) left top no-repeat; padding:79px 0 10px 0px; margin:10px 0 0 0}



#content_listing{width:554px; background:url(../img/listingleft_35.gif) left top no-repeat; padding:0 0 0 7px; }



.item{ border:1px solid #dbe1ff; width:542px; color:#333333; margin:0; padding:0;}



.item_up{width:532px; background:url(../img/bg_item_up_35.gif) left top repeat-y; height:40px; line-height:40px; font-size:14px; color:#627bfa; padding:0 0 0 10px;}



.itemcontent{ width:532px; background:#dbe1ff;padding:5px 0 5px 10px; color:#484848; font-size:12px; height:80px;}
.itemcontent p{ margin:0; padding:0; color:#1b34af;}
.itemcontent a{ color:#1b34af; }
.itemcontent a:hover{ color:#f26722; }
.itemcontent img{ border:2px solid #FFFFFF;  width:273px; float:left; display:block; margin:0 5px 0 0;   }



#flash{ width:554px; float:right;}







#footer{ float:left;width:704px; text-align:center; margin:20px 0 0 0; font-size:11px; color:#787878;}



#footer a{ color:#0824af; text-decoration:none;}

#footer a:hover{ text-decoration:underline}

.clearer{margin:0; padding:0; clear:both; font-size:1px; line-height:0px;}







/* ---------------------------------------list page----------------------------*/



#select_pro{ position:absolute; top:65px; right:25px; height:30px; vertical-align:top; text-align:right; }



#pozamare{ float:left; border:2px solid #d9e2e9; width:700px; color:#0824af; height:auto; background:#d9e2e9}



#location_name{ float:left; width:684px; background:url(../img/bg_location_15.gif) left top repeat-y; height:40px; font-size:28px; color:#FFFFFF; padding:0 0 0 20px;}

.divav{width:233px; float:left; background:url(../img/bgav_15.gif) left top repeat-x; height:73px; display:block; margin:0; padding:15px 0 0 30px; font-size:11px;}

.divav a{ color:#092094; font-weight:bold;}
.divav a:hover{ text-decoration:none}

.description_left{ width:263px; float:left; background:url(../img/yellow_24.gif) left top repeat-x; height:205px; color:#0824af; font-size:11px; margin:1px 0  0 0;padding:15px 0 10px 0;}

.description_left ul{ margin:0; padding:0; list-style:none; }

.description_left ul li{ margin:0; padding:0; height:30px; line-height:30px; }

.right_description{ float:left; padding:5px 20px 20px 20px; margin:0; color:#444444!important; font-size:11px!important; width:400px; text-align:left!important;  }

.right_description p{ margin:0!important; padding:0!important; color:#444444!important;}

#rightdesc{ width:390px; float:left; text-align:right;color:#5C6BB8;font-weight:bold; font-size:10px; font-family:Verdana; padding:0 30px 0 0  }

#title{width:400px; float:left; text-align:left; color:#E25B86; font-weight:bold; font-size:14px; padding:25px 0 18px 0;}

#remarks{width:682px;float:left;padding:10px 0 10px 20px; margin:25px 0 0 0; background:#e1e9fe; color:#2a46cf!important; font-size:12px!important; border:1px solid #677ffa;}

#extras{width:682px;float:left;padding:6px 10px 6px 10px; background:#4FC1F0; font-family:Verdana; font-size:11px; color:#FFFFFF; margin:20px 0  0px 0; font-weight:bold; text-align:center; line-height:11px;}




.paddblue{width:692px;float:left;padding:10px 0 10px 10px; margin:25px 0 0 0; background:#e1e9fe; color:#2a46cf!important; font-size:12px!important; border:1px solid #677ffa;}



.paddblue td.unuu{ width: 273px;}

.paddblue td.doii{ padding:0 0 0 10px; width:220px; text-align:left}

.paddblue table{ margin:0; padding:0; width:650px;}

.paddblue td.unu{ width: 102px;}

.paddblue td.doi{ padding:0 0 0 10px; width: 538px;}

#picture_container{width:704px; color:#36989b; font-size:12px;}

.links{width:704px;float:left;  margin:25px 0 0 0; border-bottom:2px solid #9999ff; height:19px;position:relative; top:0; left:0;}



.links a{color:#999999; font-weight:bold;font-size:11px; font-size:12px; text-decoration:none;  padding:5px 20px 5px 20px; font-weight:bold; border:2px solid #c4bbb2; border-bottom:2px solid #9999ff ; border-top:2px solid #c4bbb2; display:inline-block; z-index:100000; position:absolute;  top:-7px;  width:auto;}







.updleft{ background:url(../img/updleft_03.gif) left center no-repeat; width:15px; height:272px; display:block; position:absolute; top:18px; left:-15px;}

.updright{ background:url(../img/updright_06.gif) left center no-repeat; width:15px; height:272px; display:block; position:absolute; top:10px; left:704px;}







.links  a.sel{ border:2px solid #9999ff; border-bottom:2px solid #FFFFFF; color:#1a309f}

.links a:hover{  color:#1a309f}

#functions{font-size:10px; font-family:Arial, Helvetica, sans-serif, "Century Gothic"; color:#999496;  float:left; text-align:right;   padding:0 0px 0px 20px; margin:30px  0 0 0px}
#functions a{ text-decoration:none;color:#888888; line-height:16px; float:right; margin:0 0 0 25px  }
#functions a:hover{ text-decoration:underline}
.bluebg{ float:left; width:684px; background:url(../img/bg_location_15.gif) left top repeat-y; height:26px; line-height:26px; font-size:14px; color:#FFFFFF; padding:0 0 0 20px; margin:25px 0 0 0; font-weight:bold; position:relative; }


.bluebg a{ position:absolute; top:0; right:0; padding:0 20px 0 0; font-size:9px; line-height:26px; font-family:Verdana}
.bluebg a:hover{ text-decoration:none}
.mainfeat{ background:#fdecc1; width:684px; padding:10px 0 10px 20px ; float:left;color:#444444!important; font-size:11px !important; font-family:Verdana!important;}


.mapsbg{float:left; width:654px; background:#ffffff;  font-size:14px; color:#FFFFFF; padding:0 25px 0 25px; margin:35px 0 10px 0; font-weight:bold; }

.maps_cont{background:#ff9fa1; padding:18px 0 10px 30px; width:624px; float:left; position:relative;  color:#fffdfd!important; font-size:10px !important; font-weight:bold;  font-family:Verdana!important; }
.videos{ width:92px; text-align:center; color:#b9324f; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; display:block; padding:0 25px 0 25px; margin:0; line-height:20px;}
.maps_cont h2{ color:#484646; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0 0 10px 0;}

.maps_cont_lu{ background:url(../img/left_up_03.jpg); width:8px; height:7px; line-height:7px; display:block; position:absolute; left:0; top:0;}
.maps_cont_ld{ background:url(../img/left_Down_06.jpg); width:8px; height:8px; display:block; position:absolute; line-height:8px; left:0; bottom:0}

.maps_cont_ru{ background:url(../img/right_up_05.jpg); width:8px; height:8px; line-height:8px; display:block; position:absolute; right:0; top:0;}
.maps_cont_rd{ background:url(../img/right_down_08.jpg); width:8px; height:8px; display:block; line-height:8px; position:absolute; right:0; bottom:0}

a.aboutmaps{ font-size:10px; font-weight:bold; text-decoration:none; color:#791f0e; position:absolute; top:5px; left:20px;}


.acces{ margin:0; padding:0; width:660px;} 

td.head{ background:#B4B3FF; padding:0 0 0 20px; font-size:13px; font-weight:bold; color:#FFFFFF; }

td.pic{ padding:10px 0 20px 0; width:100px;}

td.desc{ padding:10px 0 20px 0}





.mainfeat a{color:#6e6e6e; font-weight:bold; font-size:12px!important;}
.mainfeat a:hover{ text-decoration:none;}

.form{ background:#e1e9fe; width:684px; padding:5px 0 5px 20px ; float:left; color:#444444; font-family:Verdana; font-size:11px; position:relative;}

.picture{ background:#d9e2e9; padding:5px; color:#6e6e6e; width:auto; float:left; margin:0 0 5px 0px;}



.menu_inner{background: url(../img/bgyellow_12.gif) left top repeat-y #FFFFFF; float:left; margin:0px 0 0 0;   width:704px; height:47px; }

.menu_inner ul{ margin:0; padding:0 0 0 0px; list-style:none;width:704px;  }

.menu_inner ul li{ margin:0; padding:0; float:left;}

.menu_inner ul li a{  color:#0824af; font-size:12px; text-decoration:none;  padding:0 6px 0 6px; margin:0; line-height:47px; display:block; font-weight:bold; }
.menu_inner ul li a.morepadd{padding:0 6px 0 26px;}

*html .menu_inner ul li a{display:inline-block;}

.menu_inner ul li a:hover{ background:#FF9933;}
.hsup{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#a82f81; line-height:9px; padding:0 0 0 6px;}

#ab_det_in{ position:absolute;  top:85px; left:330px;width:110px; background:#FFFFFF;  padding:5px; border:2px solid #f26722; z-index:10000; }



 #ab_det_in a{ font-size:10px; color:#f26721; line-height:14px;}

 #mail{ position:absolute; bottom:15px; left:420px; width:300px; display:block; height:20px !important; color:#444444; font-family:Verdana; font-size:11px;}

 #mail a{ color:#0F1B8B; font-weight:bold; font-size:11px; font-family:Verdana; text-decoration:none;font-size:11px;}
 #mail a:hover{ text-decoration:underline}

 a.bluelink{ color:#1a309f; font-weight:bold;font-size:11px;}
 a.bluelink:hover{ text-decoration:none;}
 
 

 .local{ width:644px; margin:15px 0 0 0; font-size:13px; float:left; color:#748bfb; font-weight:bold; font-family:Verdana; padding:0 30px 0 30px}

 

 

 #language_booking a.en{ color:#0824af; background:url(../img/en_03.gif) left center no-repeat; display:block; float:left; line-height:22px; padding:0 0 0 25px;  height:22px; margin:0 0 0 25px;} 



#language_booking a.ho{ color:#0824af; background:url(../img/ho_03.gif) left center no-repeat; display:block; float:left; line-height:22px; padding:0 0 0 25px;  height:22px; margin:0 0 0 25px;} 



#language_booking a.fr{ color:#0824af; background:url(../img/fr_03.gif) left center no-repeat; display:block; float:left; line-height:22px; padding:0 0 0 25px;  height:22px; margin:0 0 0 25px;} 

 

table.car{color:#6e6e6e!important; line-height:28px; width:704px;}

table.car a{color:#6e6e6e; font-weight:bold; font-size:12px!important;}
table.car a:hover{ text-decoration:none;}

table.car tr.trunu { background:#95b1f9!important; font-weight:bold; line-height:18px; }

table.car td{ text-align:center} 

table.car td.tdunu { background:#fdecc1; width:30px;}

table.car td.tddoi { background:#fce2a1; width:354px;}

table.car td.tdtrei { background:#95b1f9; width:90px;}

table.car td.tdpatru { background:#fbf2d5; width:90px;}

table.car td.tdcinci { background:#bdd5fb;width:70px;}

table.car td.tdsase { background:#95b1f9; width:70px;} 

table.car td.tdsapte { background:#ffa82e; width:100px;} 

#linkunderfooter { float:left;width:700px; text-align:center; margin:20px 0 10px 0; font-size:9px; color:#999999; font-family:Verdana}
#linkunderfooter a{ color:#999999; text-decoration:none;}


 
#general_listing{width:704px; float:left;}
#general_listing a{ color:#434141 ; text-decoration:none; font-size:11px; font-family:Verdana;}
#general_listing a:hover , #general_listing a.sel{ color:#D11635; text-decoration:underline;}
#gendescp{ float:left; width:704px; margin:20px 0 0 0; font-size:14px; font-weight:bold; color:#390C9F; text-align:center; position:relative; padding:0 0 70px 0; }
a.visit{ color:#AC0AD5; text-decoration:underline; font-size:14px; font-weight:bold; position:absolute; left:73%; top:50px;}
a.visit:hover{ text-decoration:none}
div.head{ position:relative;}
 
#gps{ color:#AE3030; font-size:11px; font-family:Verdana; background:#C1F7FD; height:30px; line-height:30px; float:left; margin:20px 0 20px 0 ; font-weight:bold; text-align:center; width:704px;}
 
#newsletter_list{width:704px; float:left; font-family:"Times New Roman", Times, serif; color:#724631; font-size:12px; text-align:center; margin:20px 0 5px 0}
#newsletter_list a{ text-decoration:none;color:#982E28; line-height:29px; height:29px;    }
a.newsletter{ font-family:"Times New Roman", Times, serif; color:#724631!important; font-size:11px; text-decoration:none; background:url(../img/newletter_icon_small.jpg) left top no-repeat; padding:5px 0 0 30px; line-height:23px; height:18px; position:absolute; top:-5px; left:110px;}
  
.newsletter_title{ font-family:"Times New Roman", Times, serif; color:#A83D3D; font-size:18px;}
  
.newstext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#484444}
.abnews{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#807878;  border:0; border-bottom:1px solid #807878; width:auto; background:none; padding:0; margin:20px 0 0  0; cursor:pointer; line-height:12px}
*html .abnews{ border:none; text-decoration:underline}

#secure{ width:504px; float:left; margin:40px 0 0 0; padding:0 100px 0 100px;font-family:Arial, Helvetica, sans-serif;}
#secure_title{ width:504px; float:left; color:#b11919; font-size:14px; }
#secure_title span{ font-size:16px; font-weight:bold !important;}
#secure_cont{ width:504px; float:left; font-size:12px; color:#000000; margin:40px 0 0 0;}
#secure_cont p{ margin:7px 0 7px 0; padding:0;}
#secure_img { width:504px; float:left; background:url(../img/subdrawing.jpg) center center no-repeat; margin:50px 0 0 0; height:116px; display:block;}

#rates_table_holder{ float:left; clear:both; }
#payment_features{ float:left; clear:both; }
#arrival_info{float:left;clear:both; }

#fcontent{ width:644px; float:left; padding:0 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative;}
#fla_msg{ font-size:16px;width:704px; font-weight:bold; text-align:center; position:absolute; top:80px; left:-40px; font-family:Arial, Helvetica, sans-serif; color:#146b68 ;}

#f_title{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#732d2d; font-weight:bold; padding:10px 0 15px 20px;}
#f_period{ color:#4890ea;font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding:0 0 45px 20px;}
#f_content{ background:url(../img/flamenco_1_03.jpg) left bottom no-repeat; padding:0 40px 0 160px; height:200px; display:block; position:relative; color:#696363; line-height:14px;}
#f_content a{color:#696363; font-weight:bold; text-decoration:none;}
#f_req{ font-size:11px; color:#30289a; position:absolute; font-weight:bold; bottom:0; right:55px;  font-family:Verdana, Arial, Helvetica, sans-serif}
#f_pic{ background:url(../img/flamenco_2_03.jpg) 7px top no-repeat; width:632px; height:329px; display:block; position:relative; float:left; margin:15px 0 0 0;}
#f_infos{ background:url(../img/send_info_06.png) center center no-repeat; width:171px; padding:0 0 0 15px; height:291px; display:block; position:absolute; right:20px; top:65px; color:#422f2f; font-size:11px;}
#f_infos p{ margin:15px 0 3px 5px; padding:0;}
#f_infos input{ width:156px;}
#f_infos select{ width:161px;}
#f_infos textarea{width:156px; height:auto; }


.ab_fla{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#17234f;  border:0; border-bottom:1px solid #17234f; width:auto!important; background:none; padding:0; margin:15px 0 0  -15px; cursor:pointer; line-height:10px}


.lm_box{ float:left; width:684px; background:#d6f976; height:30px; line-height:30px; font-size:14px; color:#FFFFFF; padding:0 0 0 20px; margin:25px 0 0 0; font-weight:bold; position:relative; -moz-border-radius:5px; border-radius:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#lm_b_ar{ background:url(../img/lm_ar_list_03.jpg); width:17px; height:18px; display:block; position:absolute; left:-18px; top:7px;}
.lm_box_t{ width:130px; text-align:left; font-size:12px; font-weight:bold; color:#912d4b; float:left;}
.lm_box_per{ width:230px; float:left; color:#461d60; font-weight:bold; text-align:center; font-size:10px; padding:0 15px 0 5px;}
.lm_box_per span{ color:#714f87; font-size:9px; }
.lm_box_price{ width:205px; float:left; color:#780f79; font-weight:bold; text-align:center; font-size:13px; padding:0 0 0 0; background:#f5ffae; margin:4px 0 0 0; line-height:22px; height:22px;}

.lm_box_price span{ font-size:10px; color:#46130a; font-weight:normal; }
.lm_box_price span.allinc{ font-size:8px; color:#68362d; font-weight:bold; font-style:italic;padding:0 0 0 12px;}
.lm_box_in{ float:left; font-size:8px; font-weight:bold; line-height:10px; margin:4px 0 0 0; padding:0 0 0 35px; color:#74545e; position:absolute; right:12px; top:0px;}

.lm_under_box{ float:left;  text-align:right; width:684px; padding:0 20px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#74545e; margin:3px 0 0 0; padding:0;}

.lm_p_discount{ position:absolute; top:5px; right:20px; height:16px; line-height:16px; padding:0 3px; background:#6a53c7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; color:#f7e6bd; font-weight:bold;}
