@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background: url('../images/bg.jpg') repeat-x #202f46;  color: #7988a5; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
p { margin:  0 0 1em 0; padding: 0; }
a { color: #fff; text-decoration: none; }
img { border: 0; }
input { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
form { margin: 0; padding: 0; }
a:hover { color: #edd491; }

.gold { color: #edd491; }
.white { color: #fff; }
.hr { background: #202f46; height: 4px; font-size: 4px; }
.hr2 { border-bottom: 1px solid #edd491; height: 1px; font-size: 1px; }
.hotelDesc { padding: 20px; }
.categoryName { padding-top: 12px; }
.firstHotel { padding-top: 0; }
.hotelInfo { overflow: hidden; padding-top: 6px; }
.hiLeft { float: left; padding-right: 12px; }
* html div.hiLeft { width: 60px; }
.hiLeft div { padding-bottom: 4px; }
.hiRight { float: left; }
* html div.hiRight { width: 200px; }
.hiRight div { padding-bottom: 4px; }
.hiPic { float: right; padding: 2px; background: #fff; }
* html div.hiPic { width: 73px; }
.hiPic img { display: block; }
.d16 { height: 16px; }

#wrapper { width: 877px; background: url('../images/bgtop.jpg') top left no-repeat; }
#top { text-align: right; padding: 28px 0 311px 0; color: #fff;  }
#main { overflow: hidden; }
#leftCol { float: left; width: 470px; }
#rightCol { float: left; width: 387px; padding-left: 20px; }
#leftTxt { background: #0a1c32; padding: 0 42px 9px 72px; min-height: 413px; }
#leftBottom { background: #2a3852; padding: 10px 0 90px 60px; }
#rightTxt { background: #313f55; min-height: 421px; }
* html div#rightCol, * html div.hiPic { margin-right: -3px; }
#rightTop { padding: 0 20px 20px 20px; }
#rightBottom { padding: 10px 10px 7px 10px; overflow: hidden; }
#rightBottomL { float: left; }
#rightBottomR { float: right; }
#singleHotel { overflow: hidden; padding-bottom: 5px; }
#shImg { float: left; padding-right: 16px; }
#shDesc { float: left; }
#shDesc div { padding-bottom: 3px; }

#rightCategories { padding: 20px; overflow: hidden; }
#rightCategories a { color: #7988a5; font-weight: bold; display: block; padding-bottom: 4px; }
#rightCategories a:hover, #rightCategories a:active { color: #fff; }
#categoriesItems1, #categoriesItems2 { float: left; width: 50%; }
#voteHeader, #voteFooter { background: #25384e; padding: 20px 10px; }
#voteMain { background: #1b2c40; padding: 20px; }
#voteButton { background: #334156; text-align: center; overflow: hidden; }
#vote { border: 0; background: #fff; color: #7988a5; width: 120px; height: 20px; }
#voteOther { padding-top: 20px; }
#oldVersion { display: none; }

.winner { overflow: hidden; background: #313f55; }
#greetings { padding-top: 8px; }
#diplom { padding-top: 8px; text-align: center; }

.vote { overflow: hidden; padding-bottom: 30px; }
.vote h4 { display: inline; float: left; margin: 0; line-height: 20px; }
.vote button { background: url('../images/glosuj.gif') center center no-repeat; width: 118px; height: 20px; border: none; font-size: 0; float: right; cursor: pointer; }
