a, a:link, a:visited, a:hover, a:active { color : #000 !important; text-decoration : underline !important }
a:after { content : " (" attr(href) ") " }
body { font-size : 11pt; text-align: left; }
div, input { background-image : none !important }
form { border: 1px solid #000 }
h1, h2, h3, h4, h5, h6, strong { color : #000 !important }
tr, th, td { page-break-inside : avoid }
#goto, .no-print, #abot, #atop, #sn, #pgctrl, #logo, #col2, #nb, #mm, #lang, #bottom, #footer, .nav-path, .pg, #formimg, .mod-cruis dt, .mod-cruis-back, .mod-cruis-forward { display : none }

img.aleft { float: left; margin: 0 15px 15px 0 }
img.aright { float: right; margin: 0 0 15px 15px }
.acenter { margin: auto; text-align: center }
.ajustify { text-align: justify }
.aleft { margin-right: auto; text-align: left !important }
.aright { margin-left: auto; text-align: right !important }
.break { page-break-before: always }
.print { display : block }
.imgleft { margin-right: 7px }

.tbl { margin: 1em 0; width: 100% }
.tbl th, .tbl td { border: 1px solid #000; padding: 5px 7px }

.sitemap img { vertical-align: top }
.sitemap a:link, .sitemap a:visited, .sitemap a:active { vertical-align: top }
.fl, .flm { margin-right: 9px }
.fl, .flm { margin-bottom: 0px; margin-top: 0px }

#col1 { text-align: justify }  

.obj-news-main ul li, .obj-news-main ul, .obj-actual-news ul li, .obj-ulinks2 ul li, .obj-ulinks3 ul li, .obj-actual-news ul, .obj-ulinks2 ul, .obj-ulinks3 ul { background: none; margin-left: 0 !important!; padding-left: 0 !important!; }
