.a0, .mainMenu, #mainMenu, #rot, .invsb, .back, .offerItem .on, .calendar, .map, .version {
	display:none;
}

body {color:#000; background:#FFF; font-size:10pt; font-family:sans-serif; line-height:1.5;}
h1 {font-size:190%; color:#B50012;}
h2 {font-size:130%; color:#B50012; margin:0; padding:6px 0;}
h3 {font-size:120%; font-style:italic;}

/* all */
.flLeft {float:left;}
.flRight {float:right;}
.red, .err {color:#B50012;}
.green, .info {color:#0C0;}
.err, .info {margin:10px 0;}
.bold {font-weight:bold;}
.noBold {font-weight:normal;}
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}
.none {display:none;}
.top {vertical-align:top;}
.fontMinus {font-size:90%;}
.fontPlus {font-size:110%;}
.nowrap {white-space:nowrap;}
.fullwidth {width:100%;}
.lightGray {color:#7D7F7E;}
.darkGray {color:#333232;}
.margin7 {margin:7px 0;}

a, a:hover {text-decoration:none; color:#000;}
p {padding:3px 0px; margin:0;}
#logo {border-bottom:solid #B50012 1px;}
#logo img {width:180px;margin-bottom:5px;}
#logo > div {float:right;}
#banner {margin:30px 0 30px 10px;}
#banner span {display:block; font-size:150%;}
#offer {margin-top:20px; padding-top:7px; border-top:solid #B50012 1px;}
#offer .offer strong {position:relative; top:10px;}
div.first, div.second {page-break-inside:avoid;}
.offerItem {clear:both; margin-bottom:10px;}
.offerItem strong {color:#B50012; display:block; padding-top:7px;}
.offerItem p {padding-left:50px;}
.offerItem .off {display:block; visibility:visible; opacity:1; float:left; margin:0 15px 10px 0; height:45px; position:relative; top:0px;}
.offerItem .on {display:none; visibility:hidden; opacity:0; float:left; margin:0; height:1px; width:1px; position:relative; top:0px;}
#footer {clear:both; margin-top:10px; border-top:solid #B50012 1px; padding-top:5px;}

#mainWeb img {display:none;}

#mainWebContent * {float:none;}
.map img {display:none;}
.back {display:none;}

#submenuWeb h1 {float:left;}
#submenuWeb img {height:130px; margin:0 15px 15px 0; float:right;}
#submenuWeb strong {display:none;}
#submenuWebContent {clear:both;}
#submenuWebContent img {display:none;}


table.tab {border-collapse:collapse; border-top:dotted #7D7F7E 1px; border-left:dotted #7D7F7E 1px; margin:7px 0;}
table.tab td {border-bottom:dotted #7D7F7E 1px; border-right:dotted #7D7F7E 1px; padding:1px 5px; text-align:center; white-space:nowrap;}
