html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;background:white;}
#topmenu,
#navigation,
#leftcolumn,
button,
#tabs ul,
#subfooter,
#footer,
input,
.notice-wrap{display:none;}
table.roomlist{font-size:11px;clear:both;}
table.roomlist tr{border-bottom:1px dotted #ddd;}
table.roomlist td, table.roomlist th{padding:2px 4px;}
table.roomlist th{background:#eee;}
table.roomlist .price{color:#390;font-family:Georgia,"Times New Roman",Times,serif;}
table.roomlist .price span{color:#999;font-weight:normal;text-decoration:line-through;}
.infopanel img.big{margin:0 0 10px 10px;padding:6px;background:#fff;border:1px solid #eee;float:right;max-width:50%;}
.infopanel img.small{margin:2px;padding:6px;background:#fff;border:1px solid #eee;}
.infopanel a.previewimg img{border:1px solid #eee;margin:0 10px 10px 0;padding:6px;}
h1{font-size:26px;letter-spacing:-2px;}
h2{font-size:23px;letter-spacing:-1px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
small{font-size:.9em;}
p.comment_good:before{content:"+: ";}
p.comment_bad:before{content:"-: ";}
big, .big{font-size:120% !important;line-height:80%;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.tj{text-align:justify;}
.box{border:1px solid #E6E6E6;color:#666;}
.padded{padding:8px;}
p.question{border-bottom:1px solid #666;padding-bottom:8px;}
q{display:block;}
div.steps{margin:10px 2px 0 0;padding:8px 10px;display:none;}
div.stepped{display:block;}