
.home #page-container { background: url(border_vertical.gif) 326px 0 repeat-y; }
.home #hotels, .home #bpanels { background-color: #4189CC; }

#spotlight { width: 490px; height: 272px; overflow: hidden; margin-bottom: 5px; background: #EEE; border-bottom: 1px dashed #155B9D;  }
#spotlight object { width: 490px; height: 272px; }

#news { height: 167px; overflow: hidden; border-bottom: 1px dashed #155B9D; }
#news ul { height: 100%; }
#news li { display: block; width: 162px; height: 167px; float: left; list-style-type: none; position: relative; overflow: hidden; border-left: 1px dashed #155B9D; }
#news a { display: block; padding: 0 6px; color: #CBEBFF; }
#news span { display: block; height: 100px; overflow: hidden;  }
#news a:hover { text-decoration: none; cursor: pointer; } 
#news strong { display: block; }
#news .image { display: block; width: 152px; height: 60px; overflow: hidden; margin-bottom: 5px; }
#news .image img { display: block; margin-left: -8px; }

#news li#n1 { background-image: none; border: none; }
#news li#n2 { background-image: none; }
#news li#n3 { background-image: none; /*url(bgrd_news_n3.jpg);*/ }

#bpanels #news { border-bottom: none; }

/* ----------- Panels ---------------------------------------------------------- */
#hotels { height: 272px; overflow: hidden; border-bottom: 1px dashed #155B9D; margin-right: 1px; }
#hotels li { display: block; list-style-type: none; width: 162px; height: 270px; float: left; border-left: 1px dashed #155B9D; color: #CBEBFF; position: relative; }
#hotels li.first { border: none; }
#hotels span { display: block; }
#hotels .hotel { height: 70px; overflow: hidden; border-bottom: 1px solid #1172CE;  margin-bottom: 5px; padding-bottom: 5px; }
#hotels .hotel a { display: block; }
#hotels .hotel strong { color: #FFF; font-size: 12px; }
#hotels .image { width: 160px; height: 95px; border-bottom: 5px solid #FFF; overflow: hidden; }
#hotels .image img { display: block; width: 100%; }
#hotels .cnti { padding: 10px;  }
#hotels .stars { color: #FC0; font-size: 20px; font-weight: bold; line-height: 10px; margin: 8px 0 0 0; }
#hotels .price { color: #FFF; font-size: 12px; font-weight: bold; margin: 5px 0 10px 0; }
#hotels a { color: #CBEBFF; }
#hotels a:hover { text-decoration: none; }
#hotels .more2 { color: #FF9; display: block; position: absolute; left: 10px; bottom: 5px; }
#hotels .more2:hover { text-decoration: underline; }

#destination { width: 327px; color: #CBEBFF; float: left; }
#destination .hdr { height: 16px; margin-bottom: 5px; }
#destination a { color: #FF9; font-weight: bold; padding: 0 5px; }
#destination h3 { color: #FFF; text-transform: uppercase; font: bold 14px/15px Iskar, Arial, Impact, sans-serif; }
#destination .image { display: block; width: 310px; height: 110px; overflow: hidden; padding: 0; }
#destination .image img { display: block; width: 100%; }
#destination .inner { padding: 5px 7px 10px 7px; }
#destination .cnt { padding: 0; margin: 0; }
#destination .cnti { margin: 5px 0; }

#destinations { width: 162px; float: left; }
#destinations h3 { height: 24px; text-indent: 10px; margin-bottom: 5px; font: 14px/24px Iskar, Arial, Verdana, sans-serif; color: #FFF; text-transform: uppercase; }
#destinations li { list-style-type: none; list-style-position: outside; display: block; padding-left: 10px; background: url(../bullet.gif) left center no-repeat; }
#destinations .cnt { padding: 0 10px; }
#destinations li a { color: #CBEBFF; }
#destinations .more { margin-top: 3px; }

.home #items { border-top: 1px dashed #155B9D; }

/* ------------- Magazine ----------------------------------------------- */
#cnti .col { width: 50%; height: 264px; float: left;  }
#cnti #c1 { width: 49.7%; margin-right: 1px; }
#cnti .hdr { height: 20px; margin-top: 5px; }
#cnti .hdr h3 { text-indent: -1000px; overflow: hidden; height: 100%; }
#cnti .cnt { padding: 5px 10px; color: #FFF; height: 85%; overflow: hidden; }
#cnti ul { margin: 0; }
#cnti ul li { padding-left: 10px; list-style-type: none; background: url(../bullet_white.gif) 1px 5px no-repeat; padding-bottom: 3px; }

#cnti #c1 h3 { background: url(lbl_news_and_events.gif) 10px 5px no-repeat; }
#cnti #c2 h3 { background: url(lbl_putevoditel.gif) 10px 5px no-repeat; }

