/* CSS Document */
body{margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/bg_body.jpg) left top repeat-x;  }
#wrapper_big{ width:814px;left: 50%; margin-left: -407px;  position:absolute; }
#left{ width:6px; height:597px; float:left; background:url(../img/left_bg_02.gif) left -9px no-repeat;}
#right{ width:6px; height:597px; float:left; background:url(../img/right_bg_02.gif) left -9px no-repeat;}
.wrapper{ width:800px; float:left; background:url(../img/headup_03.gif) left top no-repeat #FFFFFF;  margin:5px 0 0 0; padding:10px 0 0 0; }

#language{ font-size:10px; color:#EE1C52;  padding:6px 0 0 345px; text-align:left}

#language a{ color:#bf3e5f; font-size:10px; font-family:Verdana; font-weight:bold; text-decoration:none; } 
#language a:hover{ text-decoration:underline}
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;}
#language_fx 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 5px;} 

#language_fx 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 5px;} 

#language_fx 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 5px;} 

#language_fx{ position:relative; top:-19px; left:80%; float:left; font-size:10px; width:200px; padding:0 0 2px 0 }
#language_fx a:hover{ text-decoration:none}
#logo{ width:96px; float:left;  padding: 0 30px 20px 70px; height:62px; text-align:right; position:absolute; top:18px; left:40px;}
#book{ position:absolute; top:-5px;  left:60px; width:200px; color:#af093a; font-size:10px; font-family:Verdana;text-align:left!important;}
#book a{ text-decoration:none;color:#cd587d !important; background:url(../img/securebook-icon.jpg) left center no-repeat; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;   padding:0 0 0 23px; line-height:12px!important; margin:0!important; float:left!important; }

#right_logo{ font-size:18px; color:#FFFFFF; width:442px; float:right;  background:url(../img/blue_bg_17.gif) right top repeat-y; margin:0px 0 0 0; padding:40px 10px 10px 40px; text-align:right; }

#menu{  background:url(../img/yellow_20.gif) left top repeat-y; float:left; width:308px; height:105px; padding:20px 0 7px 0px; 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;text-decoration:none;}
#ab_det 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 5px 5px 15px; text-decoration:none; margin:0; width:288px; }
#menu ul li a:hover{ background:url(../img/menu_bck_home.jpg) left top repeat-y;}


#search{float:left; width:299px; background:url(../img/bgsrc_03.gif) right top no-repeat; padding:10px 0 0 9px; color:#EE1C52; font-size:11px; height:87px; text-align:center; }

.sbm{ height:19px; line-height:19px; background:url(../img/btn_search_27.gif) left top repeat-x ;  color:#FFFFFF; font-size:12px; border:1px solid #7387e6; width:70px; margin:0; padding:0; border:1px solid #7387e6; display:block; }
*html .sbm{ line-height:15px; }
#search form{ float:left; margin:5px 0 0 0; padding:0;}

#search .search_long {height:17px;border:1px solid #7387e6; width:270px;}

#advancesearch{ float:left;width:299px;padding:10px 0 0 0px; color:#0824af; margin:0;}

form .advsearch{ color:#606060; font-size:12px;  margin:0; padding:0; }

.tabelsearch{ margin:0; padding:0 0 0 10px; color:#606060; }
.tabelsearch td { height:19px; line-height:19px;}
.inpdate{ width:110px;}

.longdrop{ width:200px; padding:0; margin:0;}

#listing_home{font-size:18px; color:#FFFFFF; width:784px; float:left;   padding:10px 0 0px 0px; margin:15px  0 0 10px}
#functions{font-size:10px; font-family:Arial, Helvetica, sans-serif, "Century Gothic"; color:#999496; width:790px; float:left; text-align:right;   padding:0 10px 0px 0px; margin:15px  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}
#ideal{ background:url(../img/ideal-home.jpg) left center no-repeat; padding:0 0 0 40px; height:26px; font-size:10px !important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#484545; position:absolute; left:60px; width:160px; text-align:left; top:30px; }


*html #listing_home{margin:15px  0 0 5px}
#content_listing{width:764px; padding:4px 0 2px 7px; }

.item{ border:1px solid #dbe1ff;width:771px;color:#333333;  margin:12px 0 0 0; position:relative;}
.label{ height:14px; line-height:14px; color:#FFFFFF; font-size:9px; padding:0 4px 0 4px; position:absolute; left:-6px; top:5px; background:#c43400; display:block; text-transform:uppercase; font-weight:bold;}



.item_up{width:480px; 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; font-weight:bold; font-family:Verdana;}

.itemcontent{ width:772px; background:#EAEDFB;padding:5px 0 5px 2px; color:#484848; font-size:11px; line-height:16px; }

.intemcontent table { width:764px}
 td.unu{ width:273px!important; }
td.doi{ width:200px!important; padding:0 0 0 10px;  }
td.trei{ width:80px!important; text-align:center; font-weight:bold; color:#940960; line-height:14px; font-size:14px; font-family:Verdana }
 td.patru{ width:200px!important; text-align:center }
.itemcontent p{ margin:0; padding:0; color:#1b34af;}



.itemcontent a{ color:#1b34af; }

.itemcontent a:hover{ color:#f26722; text-decoration:underline }

.itemcontent img.picc{ border:2px solid #FFFFFF;  width:273px; float:left; display:block;  }


.bghome1{ background:#c8ff00;}
.bghome2{ background:#FFAD00; }
.sday{}
#flash{ width:492px; float:right;}



#footer{ float:left;width:800px; 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;}
a.borderbut{  color:#f26722; border:1px solid #f26722; background:#FFFFFF; font-size:12px; line-height:16px; padding:2px 35px 2px 35px; text-decoration:none;   }
a.borderbut:hover{ text-decoration:underline}






#linkunderfooter { float:left;width:800px; text-align:center; margin:20px 0 0 0; font-size:9px; color:#999999; font-family:Verdana}

#linkunderfooter a{ color:#999999; text-decoration:none;}
#linkunderfooter a:hover{ text-decoration:underline}



a.patruuu{text-decoration:none;cursor:pointer;}
a.patruuu:hover{text-decoration:underline; color:#f26722; }

a.housename{text-decoration:none; font-weight:bold; color:#1b34af}
a.housename:hover{ text-decoration:underline}

a.newsletter{ font-family:"Times New Roman", Times, serif; color:#724631!important; font-size:11px; text-decoration:none; background:url(../img/newletter_icon.jpg) left top no-repeat; padding:5px 0 0 35px; line-height:23px; height:18px; position:absolute; top:-5px; left:285px;}