#header01, #ticketsearch, #cart, #menu1, .col-a .more, .col-b, .col01, #footer #row1 .f-right, #footer #row2, #footer A, #footer SPAN, .filter, .showfilter, .col03, .path, .actions, .pages, .data .action, .legend, .col06, .special01 A.button, .cal-ico, .tabs, #uglysearch { display: none; }

.content TABLE TH { padding: 5px; border: solid #ddd; border-width: 1px 0; }
.content TABLE TD { padding: 5px; border: solid #ddd; border-width: 1px 0; }
.content TABLE TD.ico { padding: 3px; white-space: nowrap; }
.content TABLE TD.input { padding: 1px 3px; }

H1, H2, H3, H4, H5, H6 { color: #000; }

H1 { margin: 20px 0 0 0; }

#footer { clear: both; float: left; width: 100%; }
#footer #row1 { margin: 20px 0 0 0; border-top: 1px solid #ddd; padding: 5px 0 0 0; }
#footer P { margin: 0; }

DIV.front-offers DIV.row { float: left; width: 100%; clear: both; }
DIV.front-offers DIV.item { float: left; width: 100%; clear: both; margin: 10px 0 0 0; page-break-inside: avoid; }
DIV.front-offers DIV.item DIV.b { border: 1px solid #ddd; padding: 5px 10px 5px 5px; float: left; }
DIV.front-offers DIV.item DIV.b DIV.clear { float: left; width: 305px; margin: 0 10px 0 0; }
DIV.front-offers DIV.col { float: left; }
DIV.front-offers DIV.img { width: 71px; margin: 0 10px 0 0; line-height: 14px; }
DIV.front-offers DIV.img A { float: left; border: 1px solid #e4e7e9; padding: 2px; background: #fff; }
DIV.front-offers DIV.txt { width: 224px; }
DIV.front-offers H3 { margin: 0; }
DIV.front-offers P { margin: 0; }
DIV.front-offers P.lead { float: left; width: 320px; }

DIV.sub-offers DIV.row { float: left; width: 100%; clear: both; }
DIV.sub-offers DIV.item { float: left; width: 100%; clear: both; margin: 10px 0 0 0; page-break-inside: avoid; }
DIV.sub-offers DIV.item DIV.b { border: 1px solid #ddd; padding: 5px 10px 5px 5px; float: left; }
DIV.sub-offers DIV.item DIV.b DIV.clear { float: left; width: 305px; margin: 0 10px 0 0; }
DIV.sub-offers DIV.col { float: left; }
DIV.sub-offers DIV.img { width: 71px; margin: 0 10px 0 0; line-height: 14px; }
DIV.sub-offers DIV.img A { float: left; border: 1px solid #e4e7e9; padding: 2px; background: #fff; }
DIV.sub-offers DIV.txt { width: 224px; }
DIV.sub-offers H3 { margin: 0; }
DIV.sub-offers P { margin: 0; }
DIV.sub-offers P.lead { float: left; width: 320px; }

DIV.info { border: 2px solid #ddd; padding: 7px 10px; margin: 1em 0 0 0; font-size: 12px; }
DIV.info P { margin: 0; }
DIV.info B.price { color: #be2900; font-weight: bold; }

/* FF */

.clear { overflow: visible !important; }
.col { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
*:first-child+HTML .col { overflow: hidden !important; }
* HTML .col { overflow: hidden; }
.clear:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }

