 body {
   font-family: Verdana,Arial,Helvetica,sans-serif;  
   background: #EFF2F4;
   margin: 0; 
   padding: 0; 
   border: 0;
   text-align: center;
   min-width: 765px;
   }
 
 #wrapper {
  width: 772px;/*sets the width for IE5.x's broken box model*/
  width: 770px; /* sets the width of the wrapper for compliant browsers*/
  margin: 5px auto;/* centers the wrapper. First value - 5px - is applied to the top and bottom margins, auto sets the excess space on the view port evenly to the left and right*/
  /*border: 1px solid #000;*/
  } 
   
 .bg_h1 {
   background-image: url(http://www.stay-in-europe.org/pics/gifs/h1_bg.gif);
   width: 765px;
   height: 16px;
   font-weight: normal; 
   font-size: 10px; 
   color: #CCCCCC;
   margin-top: 10px;
   margin-bottom: -2px;
   padding-top: 1px;
 }
 
 #heading {
   width: 758px !important;
   width: 765px;
   text-align: left; 
   padding-left: 7px;
   padding-bottom: 4px !important;
   padding-top: 7px;
   color: #000;
   background: #ffffff;
   margin-top: -6px;
   background-image: url(http://www.stay-in-europe.org/pics/gifs/body_end3.gif);
   background-position: right;
   background-repeat: repeat-y;
 }

 #headingIndex {
   width: 758px !important;
   width: 765px;
   text-align: left; 
   padding-left: 7px;
   padding-bottom: 4px !important;
   padding-top: 7px;
   color: #000;
   margin-top: -6px !important;
   height: 30px !important;
   height: 25px;
   background-image: url(http://www.stay-in-europe.org/pics/gifs/body_end3.gif);
   background-position: right;
   background-repeat: repeat-y;
   background-color: #FFFFFF;
 }
 
 h2 {
   font-weight: bold; 
   font-size: 11px;
   width: 370px;
   margin-bottom: -5px;
 }

 .navSpan {
   font-weight: bold; 
   font-size: 11px;
   width: 370px;
   margin-bottom: -5px;
 }
 
 .h2_border { 
   height: 1px; 
   background-color: #DA5700; 
   color: #DA5700; width: 100%; 
   border: 0; 
   margin-top: 5px !important;
   margin-top: 0px;
   }
  
  h3 {font-size: 12px;}

.hand {background-image: url(http://www.stay-in-europe.org/pics/gifs/hand.gif); background-repeat: no-repeat; background-position: top left; margin-left: 26px; margin-top: 5px; padding-left: 26px}

 
 
.buttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #4C768A; color: #FFFFFF;} 
.date {font-size: 8pt; background-color: #ffffff; border: 1px solid #95A0A5; }
select { background-color: #FFFFFF; color: #21587F; font-size: 8pt; border: 1px solid #95A0A5;}
.high_form_radio { background-color: #EEF3F6; color: #21587F; font-size: 8pt;}
.flat_form_radio { background-color: #D4E3EA; color: #21587F; font-size: 8pt;}
.search_form_head {font-size: 8pt; color: #21587F; font-weight: bold;}
.search_form_text {color: #21587F; font-size: 11; font-weight: bold;}
.borderl {border-left: 1px solid #4C768A}
.borderr {border-right: 1px solid #4C768A}
.borderb {border-bottom: 1px solid #4C768A}
.bordert {border-top: 1px solid #4C768A}

.list_menu a:link { font-size: 8pt; color: #21587F; font-weight: bold; text-decoration: none;}
.list_menu a:visited { font-size: 8pt; color: #21587F; font-weight: bold; text-decoration: none;}
.list_menu a:active { font-size: 8pt; color: #B40B04;; font-weight: bold; text-decoration: none;}
.list_menu a:hover { font-size: 8pt; color: #B40B04;; font-weight: bold; text-decoration: none;}

.paginating a:link { font-size: 11px; color: #21587F; font-weight: bold; text-decoration: underline;}
.paginating a:visited { font-size: 11px; color: #21587F; font-weight: bold; text-decoration: underline;}
.paginating a:active { font-size: 11px; color: #B40B04;; font-weight: bold; text-decoration: underline;}
.paginating a:hover { font-size: 11px; color: #B40B04;; font-weight: bold; text-decoration: none;}

.menu a:link { color: #552E1E; font-size: 8pt; font-weight: bold; text-decoration: none;}
.menu a:visited { color: #552E1E; font-size: 8pt; font-weight: bold; text-decoration: none;}
.menu a:active { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none;}
.menu a:hover { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none;}

.tracking a:link { color: #552E1E;  font-weight: bold; text-decoration: underline;}
.tracking a:visited { color: #552E1E;  font-weight: bold; text-decoration: underline;}
.tracking a:active { color: #552E1E;  font-weight: bold; text-decoration: underline;}
.tracking a:hover { color: #777777;  font-weight: bold; text-decoration: none;}


.book a:link { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
.book a:visited { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
.book a:active { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
.book a:hover { color: yellow; font-size: 11px; font-weight: bold; text-decoration: none;}

.menu_footer a:link { color: #ffffff; font-size: 8pt; font-weight: none; text-decoration: none;}
.menu_footer a:visited { color: #ffffff; font-size: 8pt; font-weight: none; text-decoration: none;}
.menu_footer a:active { color: #cccccc; font-size: 8pt; font-weight: none; text-decoration: none;}
.menu_footer a:hover { color: #cccccc; font-size: 8pt; font-weight: none; text-decoration: none;}

.right_col a:link { font-size: 8pt; color: #21587F; font-weight: bold; text-decoration: none;}
.right_col a:visited { font-size: 8pt; color: #21587F; font-weight: bold; text-decoration: none;}
.right_col a:active { font-size: 8pt; color: #B40B04;; font-weight: bold; text-decoration: none;}
.right_col a:hover { font-size: 8pt; color: #B40B04;; font-weight: bold; text-decoration: none;}

.hotels_index a:link { font-size: 9pt; color: #21587F; font-weight: bold; text-decoration: none;}
.hotels_index a:visited { font-size: 9pt; color: #21587F; font-weight: bold; text-decoration: none;}
.hotels_index a:active { font-size: 9pt; color: #21587F; font-weight: bold; text-decoration: none;}
.hotels_index a:hover { font-size: 9pt; color: #B40B04;; font-weight: bold; text-decoration: none;}

.partners a:link { font-size: 8pt; color: #4C768A; font-weight: bold; text-decoration: underline;}
.partners a:visited { font-size: 8pt; color: #4C768A; font-weight: bold; text-decoration: underline;}
.partners a:active { font-size: 8pt; color: #BBC8CE; font-weight: none; text-decoration: none;}
.partners a:hover { font-size: 8pt; color: #4C768A; font-weight: none; text-decoration: none;}

.partners2 { font-size: 8pt; color: #000000; font-weight: none; text-decoration: none;}
.partners3 { font-size: 8pt; color: #BBC8CE; font-weight: none; text-decoration: none;}
.partners4 { font-size: 11pt; color: #4C768A; font-weight: none; text-decoration: none;}
.partners5 { font-size: 10pt;  font-weight: bold; color: #000000; }
.partners6 { font-size: 8pt;  font-weight: bold; color: #4C768A; text-decoration: none;}

.hotelIndex a:link {color: #DA5700; font-size: 12px;text-decoration: none; font-weight: bold;}
.hotelIndex a:visited {color: #DA5700; font-size: 12px;text-decoration: none; font-weight: bold;}
.hotelIndex a:active {color: #DA5700; font-size: 12px;text-decoration: none; font-weight: bold;}
.hotelIndex a:hover {color: #DA5700; font-size: 12px;text-decoration: underline; font-weight: bold;}

.he3 { font-size: 14px; font-weight: bold; color: #B40B04; width: 100%; text-align: center; }

.b1 { color: #4C768A }


.back_right2 a { text-decoration: none; font-size: 10px; font-weight: bold; color: #000000}
.back_right2 a:hover { text-decoration: none;  font-size: 10px; font-weight: bold; color: #E25801}

.ahover_right_menu {font-size: 10px; font-weight: bold; color: #E25801}
.ahover_right_menu a { text-decoration: none; font-size: 10px; font-weight: bold; color: #4C768A}
.ahover_right_menu a:hover { text-decoration: none;  font-size: 10px; font-weight: bold; color: #000000}

.ahover_hotel a { text-decoration: underline; font-size: 12px; font-weight: bold; color: #072951}
.ahover_hotel a:hover { text-decoration: none;  font-size: 12px; font-weight: bold; color: #072951}

.ahover_map A { text-decoration: none; font-size: 10px; font-weight: bold; color: #000000}
.ahover_map A:hover { text-decoration: underline;  font-size: 10px; font-weight: bold; color: #4C768A}
.map_size { width: 378px;  height: 266px;}
.font_map { font-size: 10px; font-weight: bold;  }
.noborder { BORDER-STYLE: none! important }
.left { FLOAT: left; }

.pos_abs { position: absolute; }
.po_rel { position: relative; }
.h20 { HEIGHT: 20px; }

.Venice { margin-top: 156px; margin-left: 180px; }
.Paris { margin-top: 121px; margin-left: 125px; }
.Zurich { margin-top: 141px; margin-left: 154px; }
.Bordeaux { margin-top: 147px; margin-left: 85px; }
.Madrid { margin-top: 188px; margin-left: 60px; }
.Barcelona { margin-top: 200px; margin-left: 92px; }
.Marseille { margin-top: 173px; margin-left: 120px; }
.Lisbon { margin-top: 200px; margin-left: 22px; }
.Bilbao { margin-top: 170px; margin-left: 65px; }
.London { margin-top: 83px; margin-left: 100px; }
.Manchester { margin-top: 68px; margin-left: 70px; }
.Edinburgh { margin-top: 31px; margin-left: 100px; }
.Dublin { margin-top: 47px; margin-left: 71px; }
.Amsterdam { margin-top: 78px; margin-left: 150px; }
.Brussels { margin-top: 100px; margin-left: 106px; }
.Frankfurt { margin-top: 110px; margin-left: 145px; }
.Munich { margin-top: 127px; margin-left: 170px; }
.Berlin { margin-top: 90px; margin-left: 192px; }
.Prague { margin-top: 113px; margin-left: 217px; }
.Copenhagen { margin-top: 42px; margin-left: 170px; }
.Stockholm { margin-top: 22px; margin-left: 210px; }
.Oslo { margin-top: 10px; margin-left: 190px; }
.Helsinki { margin-top: 0px; margin-left: 235px; }
.StPetersburg { margin-top: 8px; margin-left: 290px; }
.Moscow { margin-top: 50px; margin-left: 328px; }
.Vienna { margin-top: 131px; margin-left: 215px; }
.Budapest { margin-top: 141px; margin-left: 245px; }
.Dubrovnik { margin-top: 177px; margin-left: 235px; }
.Florence { margin-top: 182px; margin-left: 180px; }
.Rome { margin-top: 197px; margin-left: 190px; }
.Sorrento { margin-top: 210px; margin-left: 223px; }
.Palermo { margin-top: 237px; margin-left: 212px; }
.Athens { margin-top: 228px; margin-left: 278px; }
.Sofia { margin-top: 188px; margin-left: 275px; }
.Seville { margin-top: 214px; margin-left: 52px; }
.Coruna { margin-top: 156px; margin-left: 40px; }
.Almeria { margin-top: 230px; margin-left: 70px; }
.Tallinn { margin-top: 20px; margin-left: 282px; }
.Vilnius { margin-top: 60px; margin-left: 260px; }
.Riga { margin-top: 35px; margin-left: 280px; }
.Varna { margin-top: 180px; margin-left: 310px; }
.Krakow { margin-top: 105px; margin-left: 240px; }
.Warsaw { margin-top: 90px; margin-left: 245px; }


p.cities {font-size: 11px; text-align: justify; text-indent: 20px; color: #221E1E; }
p.cities2 {font-size: 11px; text-align: justify; padding-left: 50px; padding-top: 15px; color: #221E1E; }

.green_th_left {background-image: url(http://www.stay-in-europe.org/pics/gifs/green_th_left.gif); color: #552E1E; font-size: 11px; font-weight: bold; padding-left: 30px; height: 19px }
.green_th_right {background-image: url(http://www.stay-in-europe.org/pics/gifs/green_th_right.gif); color: #552E1E; font-size: 11px; font-weight: bold; padding-left: 30px; height: 19px }
.back_left {background-image: url(http://www.stay-in-europe.org/pics/gifs/back_180.gif);  height: 3px;}
.back_left2 {background-image: url(http://www.stay-in-europe.org/pics/gifs/back_180.gif); height: 100%; valign: top; padding-left: 16px; border-bottom: 1px solid #4C768A;}
.back_right {background-image: url(http://www.stay-in-europe.org/pics/gifs/back_170.gif);  height: 3px;}
.back_right2 {background-image: url(http://www.stay-in-europe.org/pics/gifs/back_170.gif); height: 100%; valign: top; padding-left: 10px;}
.green_main_th {background-image: url(http://www.stay-in-europe.org/pics/gifs/green_main_th.gif); color: #552E1E; font-size: 11px; font-weight: bold; padding-left: 30px; height: 19px}
.back_top {background-image: url(http://www.stay-in-europe.org/pics/gifs/back_top.gif);}
.back_top2 {background-image: url(http://www.stay-in-europe.org/pics/gifs/back_top2.gif); height: 11px;}

/*hotel page*/

.map_hotel a:link { color: #4C768A; font-size: 8pt; font-weight: bold; text-decoration: underline;}
.map_hotel a:visited { color: #4C768A; font-size: 8pt; font-weight: bold; text-decoration: underline;}
.map_hotel a:active { color: #4C768A; font-size: 8pt; font-weight: bold; text-decoration: underline;}
.map_hotel a:hover { color: #4C768A; font-size: 8pt; font-weight: bold; text-decoration: none;}

.hotelSelect {font-size: 10px;}
.carSelect {font-size: 11px;}
.hotelMainTable {font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;}

#el05 {border-width:4px;} 
#el06 {border-width:4px;}
#el07 {border-width:4px;}
#el08 {border-width:4px;}
#el09 {border-width:4px;}
#el10 {border-width:4px;}

#linkFooter {padding: 1px; padding-right: 4px; width: 765px; text-align: right; font-size: 10px;}
#linkFooter a {color: #F7F9FB} 

.hotelInfo {font-family: Verdana,Arial,Helvetica,sans-serif; width: 530px; color: #221E1E; font-size: 11px; text-align: justify; text-indent: 15px; line-height: 13px; padding-top: 4px; padding-left: 3px; padding-right: 3px;}
#avS {text-align: center;  width: 745px; padding-top: 6px; padding-bottom: 8px; border-bottom: 1px; border-bottom-style: dotted; background: #E9E9FE;}
/*end*/
