* {font-size:100%;}
body {margin:0;padding:0;background-color:#fff;}
body {font-family: Tahoma, sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#666666;text-decoration: none;}

img {border:0;}
.clear {clear:both;background:none;}
form {margin:0;padding:0;}

a {font-family:Tahoma;color:#036497;}
a:hover {text-decoration:none;}
a.none {text-decoration:none;}

div.main-text {color:#666666;font-size:10pt;}
div.main-text a {font-weight:bold;}
p.text {margin:0;padding:10px;}
div.banner {margin:0 0 5px 5px;}
.pink {color:#d10d6f;}
h3 {color:#cccccc;margin:0;padding:0;font-size:10pt;}

/* calendar-tip-div */
.ctip {width:252px;position:absolute;}
.cbr {float:left;background-image:url('/images/tip_bot.png');background-repeat:no-repeat;background-position:left bottom;}

#hail {padding:10px 20px;border-top:dashed 1px #666666;width:800px;}

div.ticket {width:274px;height:256px;background:url('/images/ticket_bgr.gif') no-repeat left bottom;float:left;margin:5px 0 0 2px;}
div.ticket .date {font-size:11pt;background:url('/images/ticket_date.gif') no-repeat 0 0;font-weight:bold;color:#fff;height:24px;padding:0 0 0 15px;}
div.ticket .place {font-size:8pt;background:url('/images/ticket_title.gif') no-repeat 0 0;font-weight:bold;color:#596FAC;height:20px;padding:0 0 0 15px;}
div.ticket .place strong, div.ticket .date strong {display:block;position:relative;top:2px;}
div.ticket .pic {float:left;width:120px;margin:2px;}
div.ticket .pic a {display:block;position:relative;top:40px;}
div.ticket .text {float:right;width:140px;margin:2px;}
div.ticket .text strong {color:#D10D6F;}
div.ticket div.scroll {font-size:8pt;width:125px;height:200px;overflow:hidden;margin-top:5px;float:left;}
div.ticket div.controls {float:right;width:12px;margin:0 3px 0 0;}
div.ticket div.controls a {position:relative;}
div.ticket div.controls a.mouseover_up {top:5px;}
div.ticket div.controls a.mouseover_down {top:150px;}
div.ticket div.links {position:relative;top:10px; left:90px;}
div.ticket div.links a {font-weight:bold;font-size:9pt;padding:0 0 0 12px;text-decoration:none;background:url('/images/res_bullet.gif') no-repeat 0 5px;}
div.ticket div.links a.sch {color:#D10D6F;}
div.ticket div.links a.ord {color:#394975;}

#zomg {position:absolute;padding:0 0 0 536px;z-index:10;margin-top:-21px;}
#centerColumn {margin:0 auto;width:1018px;padding:0 10px;vertical-align:top;height:100%;background:url('/images/body_bgr_perf.gif') repeat-y 0 0;}
div.blue-line {width:997px;background-color:#596fac;height:15px;color: #FFFFFF; text-align: center;}
div.head {width:997px;height:308px;background:url('/images/head_bgr_.jpg') no-repeat 0 0;}
div.head div.uhi {position:relative;top:27px;left:0;}
div.head div.uhi table {background:url('/images/uhi_bgr.gif') repeat-x 0 0;}
div.head div.uhi table td.first a {display:block;font-weight:bold;width:127px;text-align:center;color:#fff;text-decoration:none;cursor:hand;}
div.head div.uhi table td.next a {display:block;font-weight:bold;width:134px;text-align:center;color:#fff;text-decoration:none;cursor:hand;}
div.head div.uhi table td.first {width:127px;height:45px;background:url('/images/uhi1.png') no-repeat 0 0;}
div.head div.uhi table td.next {width:134px;height:45px;background:url('/images/uhi2.png') no-repeat 0 0;}

div.head div.carousel_container {width:997px;height:236px;poition:relative;}

div.headw {width:997px;height:162px;background:url('/images/header_short.png') no-repeat 0 0;}
div.headw div.uhi {position:relative;top:27px;left:0;}
div.headw div.uhi table {background:url('/images/uhi_bgr.gif') repeat-x 0 0;}
div.headw div.uhi table td.first a {display:block;font-weight:bold;width:127px;text-align:center;color:#fff;text-decoration:none;cursor:hand;}
div.headw div.uhi table td.next a {display:block;font-weight:bold;width:134px;text-align:center;color:#fff;text-decoration:none;cursor:hand;}
div.headw div.uhi table td.first {width:127px;height:45px;background:url('/images/uhi1.png') no-repeat 0 0;}
div.headw div.uhi table td.next {width:134px;height:45px;background:url('/images/uhi2.png') no-repeat 0 0;}
div.headw div.carousel_wrapped {width:997px;height:90px;poition:relative;}

#footer {width:997px;background:url('/images/footer_bgr.gif') repeat-x 0 0;background-color:#596FAC;color:#fff;font-size:8pt;}
#footer a {color:#fff;font-weight:bold;}

#addr-list {width:100%;border-left:solid 1px #cccccc;border-top:dashed 1px #666666;}
#addr-list tr.line td, #addr-list tr.line-d td {font-size:10pt;color:#666666;padding:0 0 2px 10px;border-bottom:dashed 1px #666666;border-right:dashed 1px #ffffff;}
#addr-list tr.line td {background-color:#eaeaea;}
#addr-list tr.line-d td {background-color:#f3f3f3;}
#addr-list tr.line td.lst, #addr-list tr.line-d td.lst {border-right:1px solid #cccccc;}

#chooser {width:100%;border-left:solid 1px #cccccc;}

#chooser td.dates {color:#666666;background-color:#CCCCCC;font-size:10px;padding:2px 10px;border-top:dashed 1px #666666;}
#chooser td.title {font-weight:bold;font-size:9pt;background:url('/images/grey_perf.gif') no-repeat top right;background-color:#EAEAEA;padding:7px 0 8px 10px;}
#chooser td.head, #chooser td.head-last {color:#666666;background-color:#CCCCCC;font-size:10px;padding:2px 10px;border-top:dashed 1px #666666;border-bottom:dashed 1px #666666;border-right:dashed 1px #ffffff;}
#chooser td.head-last {border-right:none;}
#chooser tr.line td, #chooser tr.line-d td {font-size:10pt;color:#666666;padding:0 0 2px 10px;border-bottom:dashed 1px #666666;border-right:dashed 1px #ffffff;}
#chooser tr.line td {background-color:#eaeaea;}
#chooser tr.line-d td {background-color:#f3f3f3;}

#chooser td a.fall {color:#666666;text-decoration:none;padding:0 20px 0 0; background:url('/images/arrow_choose.gif') no-repeat 85px 3px;display:block;width:90px;}
#chooser td a.fall-p {color:#d10d6f;padding:0 20px 0 0; background:url('/images/arrow_choose.gif') no-repeat 80px 2px;width:85px;}
#chooser td a.fall-a {color:#d10d6f;text-decoration:none;padding:0 20px 0 0; background:url('/images/arrow_choose_a.gif') no-repeat 85px 3px;display:block;width:90px;}
#chooser td.tdate {background-color:#cccccc;color:#333333;padding:0 0 0 10px;border-right:dashed 1px #ffffff;border-top:solid 4px #fff;border-bottom:solid 4px #fff;}
#chooser tr.line td.lst, #chooser tr.line-d td.lst {border-right:1px solid #cccccc;}
#chooser td.b-order {text-align:right;padding:4px;background-color:#596fac;}

div.left {float:left;width:837px;}
div.right {float:left;width:160px;margin:0 0 0 1px;}

div.in-left {float:left;width:634px;margin:30px 10px 0px 0px;padding:0 0 40px 20px;font-size:9pt;}
div.in-right {width:144px;float:left;margin:30px 0 0 0px;}
div.in {width:835px;float:left;margin:30px 0 0 0px;}
div.in-text {width:785px;float:left;margin:30px 0 0 0px;padding:0 25px;}
div.in div.shade {padding:0 4px 4px 0;background:url('/images/corner.gif') no-repeat right bottom;float:left;margin:10px 0 0 13px;width:140px;}
div.left div.ashade {padding:0 4px 4px 0;background:url('/images/corner.gif') no-repeat right bottom;float:left;margin:10px 0 10px 10px;width:790px;}
div.adv {padding:0 0 0 33px;background:url('/images/adv.gif') no-repeat 0 0;height:120px;float:left;margin:0 0 0 10px}
div.sometickets {margin-bottom:20px;}
div.sometickets div.shade {padding:0 4px 4px 0;background:url('/images/corner.gif') no-repeat right bottom;float:left;margin:10px 0 0 10px;width:140px;}

div.shade {padding:0 4px 4px 0;background:url('/images/corner.gif') no-repeat right bottom;}
div.pink-note {width:140px;}
div.pink-note div.text {font-size:9pt;background:url('/images/note_pink_top.gif') no-repeat 0 0;padding:15px 6px 5px 6px;}
div.pink-note div.line {width:140px;height:29px;background:url('/images/note_pink_line.gif') no-repeat 0 0;}
div.pink-note div.add {background-color:#d10d6f;height:30px;padding:5px;color:#fff;font-size:10px;}

div.orange-note {width:140px;}
div.orange-note div.text {font-size:9pt;background:url('/images/note_orange_top.gif') no-repeat 0 0;padding:15px 6px 5px 6px;}
div.orange-note div.line {width:140px;height:29px;background:url('/images/note_orange_line.gif') no-repeat 0 0;}
div.orange-note div.add {background-color:#ff9966;height:30px;padding:5px;color:#fff;font-size:10px;}

div.title-event {width:634px;height:64px;background:url('/images/t_event_bgr.gif') no-repeat 0 0;font-size:8pt;}
div.title-event div.name b {font-size:9pt;}
div.title-event div.name {position:relative;top:17px;left:20px;}
div.title-event div.utils {position:relative;top:-8px;left:420px;}

div.long-title {width:785px;height:64px;background:url('/images/tl_bgr.gif') no-repeat 0 0;font-weight:bold;font-size:10pt;}
div.long-title h1 {padding:25px 0 0 20px;margin:0;float:left;}
div.long-title a.change {float:right;margin:15px 12px 0 0;}
div.long-ordung-submit {padding:20px 10px 5px 0;text-align:right;background:url('/images/order_line_long.gif') no-repeat top right;background-color:#cccccc;border-left:solid 1px #666666;border-right:solid 1px #666666;border-bottom:solid 1px #666666;}
div.long-ordung-edit {padding:20px 10px 5px 0;text-align:right;background:url('/images/order_line_long.gif') no-repeat top right;background-color:#f7f7f7;border-left:solid 1px #666666;border-right:solid 1px #666666;border-bottom:solid 1px #666666;}

div.title {width:634px;height:64px;background:url('/images/t_bgr.gif') no-repeat 0 0;font-weight:bold;}
div.title h1 {padding:25px 0 0 20px;margin:0;float:left;}
div.title a.change {float:right;margin:15px 12px 0 0;}
div.ordung-submit {padding:20px 10px 5px 0;text-align:right;width:624px;background:url('/images/order_line.gif') no-repeat 0 0;background-color:#cccccc;border-left:solid 1px #666666;border-right:solid 1px #666666;border-bottom:solid 1px #666666;}


div.search input.txt {background:url('/images/search_input_bgr.gif') no-repeat 0 0;width:113px;height:18px;border:none;padding:1px 3px;color:#666666;}
input.txt {width:130px;border:none;padding:1px 3px;color:#666666; border:solid 1px #999999;}
/*input.txt {background:url('/images/input_bgr.gif') no-repeat 0 0;width:130px;height:18px;border:none;padding:1px 5px;color:#666666; border:solid 1px #999999;}*/
input.stxt {background:url('/images/input_s_bgr.gif') no-repeat 0 0;width:50px;height:18px;border:none;padding:1px 3px;color:#666666;}

div.menu {width:817px;height:56px;background:url('/images/menu_bgr.jpg') no-repeat 0 0;margin:1px 0 0 0;color:#999999;padding:0px 0 0 20px;z-index:999;}
div.menu a {font-size:10pt;font-weight:bold;color:#d10d6f;text-decoration:none;display:block;float:left;margin:0px 15px 0 0;}
div.menu a:hover {font-size:10pt;font-weight:bold;color:#d10d6f;text-decoration:underline;display:block;float:left;margin:0px 15px 0 0;}

div.page-title {width:835px;height:58px;background:url('/images/title_bgr.gif') no-repeat 0 0;}
div.page-title h1 {padding:7px 0 0 20px;margin:0;color:#596fac;font-style:italic;font-size:19pt;font-family:Times New Roman;}

div.phone {padding:3px 0 3px 0;height:50px;color:#000;font-size:10pt;float:left;}
div.phone span {float:left;background:url('/images/right_bullet.gif') no-repeat 0 3px;padding:0 0 0 15px;margin:5px;display:block;color:#666666;font-size:8pt;}
div.search {width:160px;height:46px;background:url('/images/search_right_bgr.gif') no-repeat 0 0;}
div.search input.txt, div.auth input.txt {background:url('/images/search_input_bgr.gif') no-repeat 0 0;width:100px;height:18px;margin:14px 0 0 27px;border:none;padding:1px 3px;color:#666666;}
div.search input {margin:0;padding:0;}

div.note {width:160px;margin:5px 0 20px 0;background:url('/images/control_right.gif') no-repeat left bottom;padding:0 0 45px 0;color:#666666;}
div.note p {background:url('/images/right_bullet.gif') no-repeat 0 3px;padding:0 0 0 13px;margin:10px 5px;}
div.note a {color:#D10D6F;font-weight:bold;text-decoration:none;}

table.calendar {margin:0 0 0 10px;}
table.calendar th {font-weight:normal;padding:2px;text-align:center;font-size:10px;}
table.calendar td {width:20px;height:22px;background-color:#f3f3f3;border-bottom:solid 2px #e9e9e9;text-align:center;color:#999;font-weight:bold;text-decoration:none;}
table.calendar td.today {background:url('/images/today.gif') no-repeat 0 0;width:20px;height:20px;background-color:#f3f3f3;border-bottom:solid 2px #e9e9e9;}
table.calendar td a {color:#d10d6f;font-weight:bold;text-decoration:none;}
table.calendar td.v {background-color:#e2e2e2;}
table.cal-chooser {margin:8px 8px 0 8px;}
table.cal-chooser th {font-size:10px;font-weight:normal;text-align:left;width:45px;}
table.cal-chooser select, table.cal-chooser option {font-size:10px;}

table.desc {width:634px;}
table.desc td img {margin-right:1px;}
table.desc td.text {background:url('/images/uho_right.gif') no-repeat 100% 15px;}
table.desc td div.name {padding:8px;}
table.desc td.bord {width:100%;border-left:1px solid #cccccc;}
table.desc td.bord-both {width:100%;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
div.grey-small-top, div.grey-small-bot {background-color:#cccccc;font-size:10px;color:#fff;padding:2px 3px;}

table.search-res {width:629px;background:url('/images/dots_blue_h.gif') repeat-x 0 0;margin:0 0 10px 0;}
table.search-res td {padding-top:5px;}
table.search-res td.pic img {border:solid 1px #596FAC;float:left;margin:0 10px 0 0;}
table.search-res div.res-title {color:#666666;font-weight:bold;font-size:10pt;}
table.search-res div.res-text {color:#666666;font-size:8pt;margin:5px 0;}
table.search-res div.res-text span {color:#fff;background-color:#D10D6F;}

p.paging {padding:0 0 0 12px;background:url('/images/res_bullet.gif') no-repeat 0 3px;}
p.paging a {color:#D10C6E;font-size:8pt;}

table.grey-res {width:629px;}
table.grey-res td.pic img {border:solid 1px #cccccc;float:left;}
table.grey-res td.bt {border-right:solid 1px #cccccc;}
table.grey-res td.main {background:url('/images/s_02_grey.gif') no-repeat 100% 38px;}
table.grey-res div.res-title {color:#999999;font-weight:bold;font-size:11pt;padding:3px 10px;border-top:solid 1px #cccccc;background:url('/images/s_01_grey.gif') no-repeat bottom right;}
table.grey-res div.res-title span {color:#ffffff;background-color:#596FAC;}
table.grey-res div.res-place {color:#999999;font-weight:bold;font-size:11pt;padding:3px 10px;border-bottom:solid 1px #cccccc;}
table.grey-res div.res-text {height:56px;font-size:8pt;padding:3px 10px;}
table.grey-res div.cut-line {border-top:4px solid #CCCCCC;}

#ord-chooser {border:solid 1px #cccccc;border-collapse:collapse;}
#ord-chooser td.dates {color:#666666;background-color:#CCCCCC;font-size:10px;padding:2px 10px;border-top:dashed 1px #666666;}
#ord-chooser td.title {font-weight:bold;font-size:9pt;border-left:solid 1px #CCCCCC;background:url('/images/grey_perf.gif') no-repeat top right;background-color:#EAEAEA;padding:7px 0 8px 10px;}
#ord-chooser td.head, #ord-chooser td.head-last {color:#666666;background-color:#CCCCCC;font-size:10px;padding:2px 10px;border-bottom:dashed 1px #666666;border-right:dashed 1px #ffffff;}
#ord-chooser td.head-last {border-right:none;}
#ord-chooser tr.line td, #ord-chooser tr.line-d td {font-size:10pt;color:#666666;padding:2px 0 3px 10px;border-right:dashed 1px #666666;}
#ord-chooser tr.line-d-last td {font-size:10pt;color:#666666;padding:2px 0 3px 10px;border-right:dashed 1px #666666;border-top:dashed 1px #666666;}
#chooser tr.line td {background-color:#F7F7F7;}
#chooser tr.line-d td {background-color:#F0F0F0;}
a.fall {color:#CC3333;}

div.purple-note {width:140px;}
div.purple-note div.pic {float:left;}
div.purple-note div.pic img {float:left;}
div.purple-note div.text {color:#666666;padding:5px;border-left:solid 1px #cc99ff;border-right:solid 1px #cc99ff;}
div.purple-note div.scheme {text-align:center;padding:6px 0;border-left:solid 1px #cc99ff;border-right:solid 1px #cc99ff;}
div.purple-note div.add {text-align:center;padding:2px 0;background-color:#cc99ff;}

div.blue-note {width:140px;}
div.blue-note div.pic {float:left;}
div.blue-note div.pic img {float:left;}
div.blue-note div.text {color:#666666;padding:5px;border-left:solid 1px #596FAC;border-right:solid 1px #596FAC;}
div.blue-note div.scheme {text-align:center;padding:6px 0;border-left:solid 1px #596FAC;border-right:solid 1px #596FAC;}
div.blue-note div.add {text-align:center;padding:2px 0;background-color:#596FAC;}
div.blue-note div.msg {background-color:#596FAC;color:#fff;font-size:10px;text-align:center;}
div.blue-note div.ttl {border-left:solid 1px #596FAC;border-right:solid 1px #596FAC;text-align:center;font-weight:bold;font-size:10pt;}

.tt {border:solid 1px red;}

div.places {float:left;width:300px;margin:10px 0 0 10px;}
div.places a.letter {text-transform:uppercase;font-size:21pt;padding:0 0 0 10px;background:url('/images/blue_bullet.gif') no-repeat 0 16px;color:#596fac;}


