.block_win .content {clear:both; padding:3px 7px;  padding-bottom:10px}

.report {padding:5px 20px; width:542px; text-align:justify; font-size:12px}
.bg_gray {background-color:#2C2C2C}

.tab1 {height:23px; background:url(../img/tab_bg.gif); color:#000000; 
font-size:13px; padding:5px 5px 0px 15px; font-weight:bold}
.tab1, .tab2 {position:relative; z-index:2; float:left}

.block_win {width:583px; float:left}


.block_win a {color:#F58220}

.event_list {font-family:Arial Narrow; font-size:14px}

.report_icon td {width:90px; vertical-align:middle; text-align:center}
.report_icon img {margin-right:5px; vertical-align:middle}

.rating {font-size:12px; width:137px}
.rating input {width:11px}
.rating a {text-decoration:underline}
.rates { text-align:center; font-size:9px}

.separator{text-align:center; margin:0px 0px 0px 10px; width:563px; height:2px; float:left}

.comments {color:#F6C66D}
.comments a {color:#F6C66D; text-decoration:underline}

.sub_text {padding:3px 0px 0px 110px; font-size:16px; font-family:Arial Narrow; font-weight:bold}
.sub_text span {padding-right:25px}
.sub_text a {text-decoration:underline}


.right_col {float:right; width:187px}/*************/

.banners {padding-bottom:250px; position:relative; top:1px}
.banners div {height:228px} 

.cal_hd {background:url(../img/cal_hd.gif); font-weight:bold; font-family:Arial Narrow; font-size:14px; color:#000000; height:20px; text-align:center}
#calendar {width:187px; margin-top:28px; background-color:#FFFFFF; position:relative}
.calendar table {background:url(../img/cal_bg.jpg) no-repeat right; color:#231F20; margin-left:4px}
.calendar td {width:23px; text-align:center}

.calendar thead .weekend, .calendar tbody td.weekend {color:#F58220; font-weight:bold}
.calendar tfoot .footrow {font-size:10px; text-align:center}

.calendar .combo {
  position: absolute;
  display: none;
  width: 3em;
  top: 0px;
  left: 0px;
  cursor:pointer;
  border:1px outset #666666;
  background: #FFFFFF;
  font-size: 90%;
  padding: 1px;
  padding-left:8px;
  z-index: 100;
  color:#231F20
}

.calendar .button {font-weight:bold; color:#F58220}
.calendar thead .title {font-weight:bold; color:#F58220}
.calendar thead .daynames {font-family:Arial Narrow; font-size:14px}
.calendar thead .hilite {text-decoration:underline; cursor:pointer}  
.calendar tbody .day {font-family:Arial Narrow; font-size:15px; padding:1px}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding:0px;
  cursor:pointer
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding:0px;
  cursor:pointer  
}
.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding:0px;  
  background: #e4e0d8;
}
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 1px;
  text-align: center;
  height:28px
}

.special {color:#FF0000; font-weight:bold}

#audio_block p {margin:5px 0px}
#audio_block img {vertical-align:middle}

#comments {padding:15px 20px; width:542px}

.form {border:1px solid #FFFFFF; padding:10px; margin-bottom:20px}
.form div {margin:10px 0px}
#comments textarea {width:500px; height:70px; vertical-align:top; overflow:auto}

#rnd {background-color:#999999; padding:5px; font-size:20px; font-family:Georgia}

.comm_info {font-size:11px}
.comm_text, .comm_info span {font-family:Arial Narrow; font-size:15px}
.comm_info span {color:#F58220}
.comm_text {margin-bottom:10px}


/**********foto**************/

.foto_line {height:185px; background-color:#000000; width:543px; overflow:hidden; position:relative; left:20px}
#scroll_box {height:220px; width:520px; white-space:nowrap; overflow:scroll; padding-right:40px}
.left_button, .right_button {height:185px; width:20px; position:absolute; top:0px; cursor:pointer; background-color:#000000}
.left_button {left:0px}
.right_button {left:563px}

.left_button div {background:url(../img/arr_left.jpg) no-repeat left; height:130px}
.right_button div {background:url(../img/arr_right.jpg) no-repeat right; height:130px}


.foto {height:183px; font-size:10px; padding:0px 5px}  
.foto_bg {width:129px; height:118px; padding-top:2px; text-align:center; vertical-align:middle; background:url(../img/foto_bg2.jpg) no-repeat top; cursor:pointer}
.foto_bg img {border:none}
.foto input {width:10px; height:10px; margin:0px}  
.bot_row td {padding-top:5px}
.foto table {margin-bottom:5px}
.foto td {text-align:center}


.main_foto {background:url(../img/main_foto_bg.jpg) no-repeat left top; padding-top:10px}
.main_foto td {padding:0px 10px}
.main_foto img {margin-bottom:10px}
.foto_navi {color:#999999; font-family:Arial Narrow; font-size:12px; text-align:right; height:25px}
.foto_navi a {color:#999999}

.main_rating {font-family:Arial Narrow; font-size:14px; margin-top:10px}
.main_rating td {vertical-align:middle; text-align:center; padding:0px 2px}
.main_rating img {margin-top:7px}