.Button
  {/* delete cursor: hand;*/font-size: 11px;}
.outer
  {width: 100%;margin: 0 0 3px 0;}
.innera
  {overflow: auto; width:100%; display: block; height: 113px; border: 1px solid #999999;}

.FormRow
{ font-weight: normal; font-size: 11px; color: #000000; line-height: 16px; font-style: normal; background-color: #ffffff; font-variant: normal; padding-left: 5px; }
.FormAltRow
{ font-weight: normal; font-size: 11px; color: #000000; line-height: 16px; font-style: normal; background-color: #e9eaf5; font-variant: normal; padding-left: 5px; }

.LabelHigh
{ color: #5B3E00; font-weight: bold; font-size: 11px; line-height: 16px; }
.LabelRed
{ color: Red; font-weight: bold; font-size: 11px; line-height: 16px; }
.Header
{ color: #666699; font-weight:bold;font-size:20px; }

.Headers
{ color: Black; background: #949EB5; font-weight: bold; font-size: 11px; line-height: 20px; font-variant:small-caps; padding-left: 5px; }

.TXTInput
{ font-size: 11px; line-height: 16px; }

.ValidButton
{ cursor: pointer; font-size: 11px; font-weight: bold; color: #0000CC; }

/*______________global______________*/
*{ margin:0; padding:0;}
a img{ border:0;}
a {color:#9B2323;}
a:hover, .foo-links a:hover {color:#F02D00;}

#main{margin-left:200px;z-index:-100; padding-top:30px;}
#main p{ padding:12px 0; font-size:11px; color:#775C5C;}
#main b,#main strong{ color:#9B2323;}
html,body{width:100%; height:100%;}
body{ background:#fff url(i/grad.gif) repeat-x 0 74px; font:11px/1.2 Tahoma, Arial, Helvetica, sans-serif}

.h-cont
  {border-bottom:2px solid #E9CFCF;margin:0 -139px 26px -1px; z-index:-10000;height:28px;}
h1
  {float:left; color:#772626; font:18px/1.5 Arial, Helvetica, sans-serif; margin-right:1em;}

#wrapper{position:relative;background:url(i/clip.jpg) no-repeat 0 170px; min-height:100%;
min-width:900px;overflow:hidden;}
#content{ overflow: visible; position:relative; margin:32px 23px 20px 89px; padding-right:135px;/*delete overflow:hidden;*/}

/*_____________header_______________*/
#header{height:74px; background:#7C2828 url(i/head.gif) repeat-x 0 0; padding-right:88px; }
 .logos{ float:left; margin:10px 10px 0 0; padding-left:88px;}
 .logos img{ float:left; margin:3px 20px 0 0;}
 .logos p{ float:left; padding:10px 20px 10px; border-left:1px solid #F5BF5D;
 color:#F5BF5D; font-size:12px;}
 /*bookmarks*/
 .bookmark{ float:right; width:144px; height:47px; background: url(i/button.gif) no-repeat 0 100%;
 position:relative; z-index:10000; text-align:center; margin-top:26px;margin-right:30px;}
 .bookmark a{ font-size:11px;padding-top:17px; display:block; color:#FFDEB0;} 
 .bookmark a:hover{ text-decoration:none;} 

/*dizign elements*/
#pan
  {width:151px; height:432px; background:url(i/pen.png) no-repeat 0 0; position:absolute;right:0;top:0; z-index:100;margin-left:740px;}
#corner{ position:absolute; left:0; top:0; width:47px; height:131px; background:url(i/corner.gif) no-repeat 0 0;}

/*_______________left column________________*/
#left-col{ float:left; width:169px; margin-top:36px; }
#left-col h2{ font-size:13px;color:#6E2323; padding:10px 11px; margin-top:-34px; position:relative; z-index:1000;}
#menu-area{ width:169px; height:308px; padding-top:17px; margin-bottom:20px;background:#F9E4C1 url(i/pass.jpg) no-repeat 0 100%;/*changed*/position:relative;z-index:200;}
 #menu-area p,#menu-area div{ margin:5px 7px;}

 #menu-area div select{ width:86px; margin-top:1px; border:1px solid #9B2323; float: left; height:17px;}
 #menu-area p input{ width:143px; border:solid #9B2323; border-width:2px 0 1px 0;} 
 #menu-area input.button{ width:54px; float: right; height:20px;  padding:0!important;}
/*form*/ 
fieldset{ border:none;}
fieldset input{ /* border:solid #9B2323; border-width:2px 0 1px 0;*/ padding:3px 6px;
font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666;}
select{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666; }
input{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666; }
 /*links*/
#col-links{margin:0 7px;}
#col-links p { margin:0 0 4px 0; padding:5px 0 7px 0;  background: url('i/top.png'); width:154px;font-weight:bold;}
#col-links p.active{ background:#fff;} 
#col-links p.active a{ color:#9C8282;}
#col-links p a{ text-decoration:none;display:block;  padding-left:22px; position:relative; color:#772626;  }
#col-links p a.reg{ background:url(i/reg.gif) no-repeat 6px 1px; color:#9B2323;
 font-size:11px; font-weight:lighter; text-decoration:underline;}

a.stat{ background: url(i/stat.gif) no-repeat 6px 1px; }
#col-links p.active a.stat{ background:url(i/stat-a.gif) no-repeat 6px 1px;}

a.hotels_menu{ background: url(i/hotels.gif) no-repeat 6px 1px; }
#col-links p.active a.hotels_menu{ background:url(i/hotels-a.gif) no-repeat 6px 1px;}

a.list{ background: url(i/list.gif) no-repeat 6px 1px; }
#col-links p.active a.list{background: url(i/list-a.gif) no-repeat 6px 1px; }
a.req{ background:url(i/req.gif) no-repeat 6px 1px}

/*______________footer __________________________*/

#footer{ clear:both; margin:0 20px 0 89px; }
#mail{float:left; width:169px; text-align:left; border-top:2px solid #D4D4D4; padding:15px 0; } 
#mail a{ color:#775C5C; padding-left:20px;margin-left:5px; background:url(i/mail.gif) no-repeat 0 2px;}
#mail a:hover{ text-decoration:underline; color:#9B2323;}

#foo{ margin-left:200px;border-top:2px solid #D4D4D4 ; }
 #copy{ float:left; padding:10px 0; border-top:2px solid #9B2323; margin-top:-2px;
 border-bottom:2px solid #E9CFCF;}
 #copy p{ color:#775C5C; padding-left:8px;}
 #copy p i{ font-style:normal; font-size:10px; color:#bbb;}
 #copy img{ float:left; margin-right:10px;}
 
.foo-links{ margin:12px 20px;float:right; } 
.foo-links a{color:#9B2323; padding:0 8px 0 4px; background:url(i/dot.gif) no-repeat 100% 60%; }
.foo-links a.last{ background:none;}

/*____________statistics______________*/

#stat-wrap{ margin:0 auto; width:550px; overflow:hidden; }
.stat-block{ background:#FBF6F2 url(i/stati.gif) no-repeat bottom center; width:230px; height:152px;
float:left; margin:0 30px 0 10px; }

#main  .stat-block p{ padding:2px 30px; margin:0;}
.stat-block img{ margin:16px 10px 10px 16px;}
.stat-block b{ font-size:18px; font:18px Arial, Helvetica, sans-serif;}

/*login area*/

#login-area{position:absolute; z-index:9999;right:120px; top:90px; text-align:right; color:#775C5C; }
#login-area a.exit{ padding-left:18px; background:url(i/exit.gif) no-repeat 0 1px;}

/*____________________form___________________*/
/*errors*/
#ahtung { top:-18px; left:-3px; position:relative; padding-left:3px; border-bottom:2px solid #E9CFCF; margin:0;width:500px;  }
#ahtung  p{ margin:0; padding:0 0 10px 16px; background:url(i/ahtung.gif) no-repeat 0 1px;}
#ahtung  p,#ahtung  p b{color:#f00;}
/*date*/
#main p.date-reg{ padding:10px 4px  4px 8px;  }
#main p.date-reg b{ color:#775C5C;}
/*form*/
.input-data {width:500px; margin:0 0 20px 0; padding:0; border-collapse:collapse; background:#f2f2f2; border-top:2px solid #9B2324; color:#775C5C;  }
/*#input-data td{ border:none; padding: 0px 0px 0px 0px; border-bottom:2px solid #fff; }*/
.td-input-data { border:none; padding: 10px 10px 10px 10px; border-bottom:2px solid #fff; }
.td-input-data select{padding: 3px;}
.input-data b{ color:#775C5C;}
.input-data strong{font-size:18px; font:18px Arial, Helvetica, sans-serif;}
.input-data img,#guests img{vertical-align:middle;}


.input-data td#hotels{ vertical-align:top; padding-top:10px;}
.input-data label{ margin:2px 0; display:block;color: rgb(42, 42, 42);}
html:root #input-data label{margin:6px 0;}
#input-data label input{ border:none; margin:2px 3px 2px 0; padding:0;}
#input-data tr.result td{ border-bottom:1px solid #9B2324}

.input-data input,#guests input{ border: solid #775C5C; vertical-align:middle; border-width:2px 0 1px 0 ; color:#775C5C; margin-right:3px;   }

/*guests form*/
#guests{margin:10px 0 20px 0; padding:0; border-top:2px solid #9B2324;border-collapse:collapse;
width:600px; color:#775C5C; background:#f2f2f2;  text-align:center;
position:relative; margin-right:-100px; left:0px;  }


.guests-td{ border:1px solid #D4D4D4;padding:6px 3px; }


#guests #thead{ border-bottom:1px solid #9B2324;}
#guests #thead td{  background:#FBF6F2; border:solid #F4DAC5; border-width:0 1px; border-bottom:1px solid #992122;
 font-weight:bold; color:#5B5754;      }
#guests tr.first td{ border-top:1px solid #992122}
#guests td.num{ background:#fff;}
#guests input{ width:50px; margin:0 auto;}

#guests input.name{ width:80px;}
#guests input.surname{ width:80px;}
#guests input.birthday{ width:60px}

#guests input.passport{ width:86px;}

/*submit*/
a.add{ font-weight:bold; background:url(i/add.gif) no-repeat 0 1px; padding-left:16px;}
p.buttons input{ width:120px; color:#000; height:23px; line-height:1.2em;  margin:6px 20px 0 0; }



/*____________________invitations______________________*/
.tab{ float:left;  height:26px; margin:0 -2px; border:2px solid #E9CFCF; border-bottom:none;     }
.tab a{ display:block;  padding-left:16px; background:#fff url(i/add.gif) no-repeat 6px 6px; padding:4px 7px 10px 24px;
bottom:-2px; position:relative;}

#invitations{margin-right:-130px;}

#invitations table{ margin:0; padding:0; border-collapse:collapse; color:#775C5C;border-top:2px solid #9B2324; border-bottom:1px solid #D5D5D5;width:620px;  }
#invitations table td{ border:1px solid #D5D5D5; border-top:none; border-bottom:none;  padding:6px 3px;}
#invitations table td.num{ text-align:center;}
#invitations table td.num a{ font-weight:bold; text-decoration:none;}

#invitations table tr.Headers td{ background:#FBF6F2; border:solid #F4DAC5; border-width:0 1px; border-bottom:1px solid #992122;
 font-weight:bold; color:#5B5754;  }

.FormRow{ background:#fff;}
.FormAltRow{ background:#F2F2F2}

#listing{width:560px; margin:10px 0 20px 0;
padding:16px 0; background:#F2F2F2; text-align:center; color:#9B2323;font-weight:bold; }
#listing a{text-decoration:none; color:#9B2323;}
#listing a:hover{ color:#F02D00;}

#listing a.next,#listing a.prv{ font-weight:lighter; text-decoration:underline;  }
#listing a.next:hover,#listing a.prv:hover{ text-decoration:none;}
#listing a.prv{ background:url(i/l-arr.gif) no-repeat 0 2px;padding: 0 10px 0 16px;}
#listing a.next{background:url(i/r-arr.gif) no-repeat 100% 2px; padding:0 16px 0 10px;}

/*______________added______________*/
#content-2
  {margin:32px 23px 20px 89px;}
#content-2 .h-cont
  {margin:0 0 26px -1px;}
#stat-wrap
  {padding:30px 100px 0 0;}

.ajax__calendar
  {z-index:9999;}

/*____________added statistics______________*/
#main .stat-block p.add
  {margin-top:10px;}
#main .stat-block p.add a
  {background:#992122 url(i/arrow-button.png) no-repeat right 0;color:#FFF;text-decoration:none;padding:5px 10px 6px 5px;}
#main .stat-block p.add a:hover
  {background:#F02D00 url(i/arrow-button.png) no-repeat right -32px;}
#main .stat-block p.add a span
  {background:url(i/add-button.png) no-repeat 0 1px;padding:0 0 0 15px;font-size:11px;}

/*____________booking______________*/
#booking
  {margin:0;}
#booking table
  {margin:0; padding:0; border-top:2px solid #9B2324;border-collapse:collapse; color:#775C5C;border-bottom:1px solid #D5D5D5;width:100%;}
#booking table td
  {border:1px solid #D5D5D5;border-top:none;border-bottom:none;padding:6px 5px;color:#775C5C;vertical-align:top;}
#booking table .even td
  {background:#F2F2F2;}
#booking table tr.Headers td
  {background:#FBF6F2;border-left:1px solid #F4DAC5;border-right:1px solid #F4DAC5;border-bottom:1px solid #992122;border-top:2px solid #9B2324;
 font-weight:bold;color:#5B5754;padding:6px 5px;font-variant:normal;line-height:11px;}
#booking table b
  {font-weight:bold;color:#775C5C;font-size:10px;margin:0;padding:0;}
#booking table .booking-id
  {font-weight:bold;text-decoration:none;}
#booking table td a.print
  {color:#992122;}
#booking table td a.print:hover
  {color:#F02D00;text-decoration:underline;}

.add-booking
  {color:#992122;}
.add-booking:hover
  {color:#F02D00;text-decoration:underline;}


#booking #listing
  {width:100%;padding:15px 0;}
#booking #listing a.prv, #booking #listing a.next
  {color:#992122;}
#booking #listing a.prv:hover, #booking #listing a.next:hover
  {color:#F02D00;text-decoration:underline;}

.booking #menu-area{width:169px; height:288px; padding-top:7px; background:#F9E4C1 url(i/pass2.jpg) no-repeat 0 100%;margin-bottom:20px;}

/*____________search______________*/
#hotel-search
  {float:left;border-top:2px solid #9B2323;padding:0 0 10px 0;width:565px;clear:right;}
#hotel-search div
  {background:#F2F2F2 !important;}
#hotel-search img
  {vertical-align:middle;cursor:pointer;}
#hotel-search select
  {border:1px solid #7F9DB9;color:#775C5C;}
#hotel-search input
  {color:#775C5C;vertical-align:middle;}
#hotel-search label
  {padding-right:10px;padding-left:10px;color:#2A2A2A;font-size:11px;}

#hotel-search .search-country 
  {width:225px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}
  
#hotel-search .search-zd-city-from
  {width:565px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}
  
#hotel-search .search-zd-city-to
  {width:565px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}
  
  #hotel-search .search-zd-date
  {width:565px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}

#hotel-search .search-country select
  {width:145px;}
#hotel-search .search-city
  {width:340px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}
#hotel-search .search-city select
  {width:145px;}
#hotel-search .search-arrival
  {width:225px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}
#hotel-search .search-arrival input
  {width:125px;border-top:2px solid #9B2323;border-bottom:1px solid #9B2323;border-left:none;border-right:none;padding:2px 5px;}
#hotel-search .search-departure
  {width:340px;float:left;padding:9px 0;border-bottom:3px solid #FFF;}
#hotel-search .search-departure input
  {width:120px;border-top:2px solid #9B2323;border-bottom:1px solid #9B2323;border-left:none;border-right:none;padding:2px 5px;}
#hotel-search .search-guests
  {width:100%;border-bottom:3px solid #FFF;padding: 9px 0 9px 0;}
#hotel-search .search-guests select
  {width:105px;margin-top:9px;}
#hotel-search .search-available
  {padding:9px 0 9px 10px;border-bottom:3px solid #FFF;}
#hotel-search .search-available input
  {vertical-align:middle;}

#hotel-search .search-button
  {padding:9px 0 35px 0;border-bottom:1px solid #9B2323;}
  
  #hotel-search .search-button-zd
  {padding:15px 0 15px 0;border-bottom:1px solid #9B2323;}
  
#hotel-search .Button { border: medium none ; margin: 0pt 5px 0pt 10px; background: rgb(203, 203, 203) url('i/search-button.png') no-repeat scroll 0pt 0pt; color: rgb(0, 0, 0); font-weight: bold; cursor: pointer; width: 157px; height: 26px; vertical-align: middle; padding-bottom: 3px; }
.TrainButton { font-size:11px;font-family:Tahoma, Verdana; border: medium none ; margin: 0pt 0px 0px 0px; background: rgb(203, 203, 203) url('i/search-button.png') no-repeat scroll 0pt 0pt; color: rgb(0, 0, 0); font-weight: bold; cursor: pointer; width: 127px; height: 26px; vertical-align: middle; padding-bottom: 3px; }
.TrainButtonDisabled { color:#cccccc; font-size:11px;font-family:Tahoma, Verdana; border: medium none ; margin: 0pt 0px 0pt 00px; background: rgb(203, 203, 203) url('i/search-button.png') no-repeat scroll 0pt 0pt; font-weight: bold; cursor: pointer; width: 127px; height: 26px; vertical-align: middle; padding-bottom: 3px; }
#hotel-search .ButtonBack {border: medium none ; margin: 0pt 5px 0pt 10px; background: rgb(203, 203, 203) url('i/small_button.png') no-repeat scroll 0pt 0pt; font-size: 11px; color: rgb(0, 0, 0); font-weight: bold; cursor: pointer; width: 68px; height: 26px; vertical-align: middle;padding-bottom: 5px; }
html > body #hotel-search .Button, #hotel-search .ButtonBack, x:-moz-any-link, x:default, { padding-bottom: 3px; }
#hotel-search .Button:hover { background: rgb(220, 220, 220) url('i/search-button.png') no-repeat scroll 0pt -34px; }
#hotel-search .ButtonBack:hover { background: rgb(220, 220, 220) url('i/small_button.png') no-repeat scroll 0pt -34px; }
#hotel-search .advanced
  {background: url(i/arrow-down.gif) no-repeat 0 1px;padding:0 0 0 15px;}
#hotel-search .advanced a
  {font-size:11px;font-family:Tahoma, Verdana;color:#992122;text-decoration:underline;}
#hotel-search .advanced a:hover
  {color:#F02D00;}

/*____________search advanced______________*/
#hotel-search-advanced
  {float:left;border-top:2px solid #9B2323;padding:0 0 10px 0;width:465px;clear:right;}
#hotel-search-advanced div
  {background:#F2F2F2 !important;}
#hotel-search-advanced img
  {vertical-align:middle;cursor:pointer;}
#hotel-search-advanced select
  {border:1px solid #7F9DB9;color:#775C5C;}
#hotel-search-advanced input
  {color:#775C5C;vertical-align:middle;}
#hotel-search label
  {padding-right:10px;padding-left:10px;color:#2A2A2A;font-size:11px;}

#hotel-search-advanced .search-box
  {border-bottom:3px solid #FFF;width:445px;padding:0 10px 9px 10px;background:#F2F2F2 !important;overflow:hidden;}
#hotel-search-advanced .clear
  {width:80%;line-height:1px;font-size:1px;height:1px;overflow:hidden;}

#hotel-search-advanced .search-country
  {/*width:225px;*/float:left;padding:9px 0 0 0;}
#hotel-search-advanced .search-country select
  {width:145px;margin:0 0 0 10px;}
#hotel-search-advanced .search-city
  {/*width:238px;*/padding:9px 0 0 0;margin:0 0 0 225px;}
#hotel-search-advanced .search-city select
  {width:145px;margin:0 0 0 10px;}

#hotel-search-advanced .search-arrival
  {/*width:225px;*/float:left;padding:9px 0 0 0;}
#hotel-search-advanced .search-arrival input
  {width:125px;border-top:2px solid #9B2323;border-bottom:1px solid #9B2323;border-left:none;border-right:none;padding:2px 5px;margin:0 0 0 10px;}
#hotel-search-advanced .search-departure
  {/*width:240px;*/padding:9px 0 0 0;margin:0 0 0 225px;}
#hotel-search-advanced .search-departure input
  {width:120px;border-top:2px solid #9B2323;border-bottom:1px solid #9B2323;border-left:none;border-right:none;margin:0 0 0 10px;padding:2px 5px;}

#hotel-search-advanced .search-guests
  {border-bottom:3px solid #FFF;padding:9px 10px 9px 10px;}
#hotel-search-advanced .search-guests select
  {width:105px;margin:0 0 0 10px;}
#hotel-search-advanced .search-available
  {padding:9px 10px 9px 10px;border-bottom:3px solid #FFF;}
#hotel-search-advanced .search-available input
  {vertical-align:middle;margin:0 10px 0 0;}

#hotel-search .search-hotel
  {border-bottom:3px solid #FFF;padding: 9px 0px 9px 0px;}
#hotel-search .search-hotel select
  {width:245px;margin:0 0 0 0px;}
#hotel-search .search-category
  {border-bottom:3px solid #FFF;padding: 9px 10px 9px 0px;}
#hotel-search .search-category input
  {margin:0 0px 0 0px;vertical-align:middle;}
#hotel-search .search-category .label-stars label
  {padding-right:4px;padding-left:4px;color:#775C5C;font-size:11px;}

/*#hotel-search .search-category label
  {color:#775C5C;}
#hotel-search .search-category span
  {white-space:nowrap;}*/

#hotel-search .search-price
  {border-bottom:3px solid #FFF;padding:9px 0px;}
#hotel-search .search-price input
  {width:55px;border-top:2px solid #9B2323;border-bottom:1px solid #9B2323;border-left:none;border-right:none;margin:0 4px;padding:2px 5px;}
#hotel-search .search-price span.currency
  {color:#775C5C;}

#hotel-search .search-services
  {border-bottom:3px solid #FFF;padding:9px 10px 9px 10px;}
#hotel-search .search-services span.services-title
  {display:block;float:left;width:80px;}
#hotel-search .search-services .services-list
  {margin:0 0 0 80px;}
#hotel-search .service-item
  {text-decoration:none;display: -moz-inline-box;display:inline-block;vertical-align:top;margin:0;}
#hotel-search .service-item .r
  {width:175px;float:left;}
#hotel-search .service-item input
  {float:left;margin:2px 0 0 0;}
#hotel-search .service-item label
  {padding:1px 5px 5px 20px;display:block;line-height:12px;color:#775C5C;}

#hotel-search-advanced .search-button
  {padding:9px 0 35px 0;border-bottom:1px solid #9B2323;}
#hotel-search-advanced .Button
  {color:#000;font-weight:bold;background:#CBCBCB url(i/search-button.png) no-repeat 0 0;cursor:pointer;border:none;width:157px;height:26px;margin:0 5px 0 10px;vertical-align:middle;}
html>/**/body #hotel-search-advanced .Button, x:-moz-any-link, x:default {padding-bottom:3px;} /*FF3 hack*/
#hotel-search-advanced .Button:hover
  {background:#DCDCDC url(i/search-button.png) no-repeat 0 -34px;}
#hotel-search .simple
  {background: url(i/arrow-up.gif) no-repeat 0 1px;padding:0 0 0 15px;}
#hotel-search .simple a
  {font-size:11px;font-family:Tahoma, Verdana;color:#992122;text-decoration:underline;}
#hotel-search .simple a:hover
  {color:#F02D00;}

/*____________search error______________*/
.search-error
  {background:#A21010 url(i/error.gif) no-repeat 10px 10px;width:495px; height: 50px;padding:0 10px 0 60px;}
.search-error p
  {color:#FFF !important;}
.search-error p strong
  {display:block;color:#FFF !important;font-size:11px;}
#hotel-search .error label
  {color:#A21010;}

/*____________search result______________*/
.search-count
  {width:100%;clear:both;margin:0 0 15px 0 !important;font-size:19px !important;color:#000 !important;}
#search-result
  {margin:0;float:left;}
.result-item
  {margin: 0 0 0px 0;}
.result-item .hotel-photo
  {margin:0 10px 10px 0;float:left;}
.result-item .hotel-description
  {clear:both;margin:0 0 10px 0;}
.result-item .hotel-description p
  {color:#775C5C !important;margin:0 !important;padding:0 !important;}
.result-item .hotel-description strong
  {color:#000 !important;}
.result-item h3
  {border-top:2px solid #9B2323;font-size:16px;font-family:Arial,Verdana;color:#992122;margin:0;padding:5px 0 5px 0;}
.result-item h3 a
  {text-decoration:none;color:#992122;}
.result-item h3 img
  {margin:0 0 0 5px;}

.result-item  .hotel-name p
  {padding:0 !important;color:#992122 !important;font-size:10px !important;}
  
  /*____________search result table______________*/
.calend-item table
  {border-collapse:collapse;color:#775C5C;border-top:1px solid #9B2324;vertical-align:top; padding:10px 10px 10px 10px !important; }
.calend-item table td
  {border:1px solid #D5D5D5;border-top:none;padding:3px 8px;color:#775C5C;vertical-align:middle;}
.calend-item table .odd td
  {background:#F2F2F2;}
.calend-item table tr.Headers td
  {background:#FBF6F2;border-left:1px solid #F4DAC5;border-right:1px solid #F4DAC5;border-bottom:1px solid #992122;font-weight:bold;color:#5B5754;padding:10px 8px  ;font-variant:normal;line-height:11px;border-top:1px solid #9B2324;}
.calend-item table td a
  {color:#992122;font-family:Tahoma, Verdana;}
.calend-item table td a:hover
  {color:#F02D00;text-decoration:underline;}

/*____________search result table______________*/
.result-item table
  {border-collapse:collapse;color:#775C5C;border-top:1px solid #9B2324;vertical-align:top; padding:0 !important; }
.result-item table td
  {border:1px solid #D5D5D5;border-top:none;padding:3px 8px;color:#775C5C;vertical-align:middle;}
.result-item table .odd td
  {background:#F2F2F2;}
.result-item table tr.Headers td
  {background:#FBF6F2;border-left:1px solid #F4DAC5;border-right:1px solid #F4DAC5;border-bottom:1px solid #992122;font-weight:bold;color:#5B5754;padding:10px 8px;font-variant:normal;line-height:11px;border-top:1px solid #9B2324;}
.result-item table td a
  {color:#992122;font-family:Tahoma, Verdana;}
.result-item table td a:hover
  {color:#F02D00;text-decoration:underline;}

/*____________hotel news______________*/
#hotels-info
  {margin:0;clear:both;padding:15px 0 0 0;}
#hotels-info .clear
  {height:1px;font-size:1px;width:90%;clear:both;overflow:hidden;}
#hotels-info .hotel-news
  {float:left;width:465px;}
#hotels-info .hotel-news h2
  {font-size:19px;color:#272727;border-bottom:2px solid #ead0d0;font-weight:normal;padding:0 0 5px 0;margin:0 0 10px 0;}
#hotels-info .hotel-news ul
  {list-style:none;}
#hotels-info .hotel-news ul li
  {width:100%;margin:0 0 15px 0;}
#hotels-info .hotel-news span.news-date
  {color:#7C7C7C;float:left;display:block;width:70px;}
#hotels-info .hotel-news span.news-txt
  {display:block;margin:0 10px 0 70px;color:#9B2323 !important;}
#hotels-info .hotel-news span.news-txt strong
  {color:#9B2323 !important;}
#hotels-info .hotel-news span.news-txt a
  {color:#992122;text-decoration:none;}
#hotels-info .hotel-news span.news-txt a:hover
  {color:#F02D00;text-decoration:underline;}

#hotels-info .hotel-top
  {margin:0 0 0 490px;}
#hotels-info .hotel-top h2
  {font-size:19px;color:#272727;border-bottom:2px solid #9E2929;font-weight:normal;padding:0 0 5px 0;margin:0 0 10px 0;}
#hotels-info .hotel-top ol
  {list-style:none;width:70%;}
#hotels-info .hotel-top ol li
  {color:#7C7C7C;margin:0 0 3px 0;padding-bottom:3px;border-bottom:1px solid #F2F2F2;}
#hotels-info .hotel-top ol li a
  {text-decoration:none;color:#F07100;}
#hotels-info .hotel-top ol li a:hover
  {text-decoration:underline;color:#F02D00;}
