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; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; } /* remember to define focus styles! */
ins { text-decoration: none; } /* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */

a, p { color:#000; text-decoration: none; }
a { }
a:hover { text-decoration: underline;  }
#menu {  top:55px; left:52px; width:148px;  position:fixed; font-size:12px; text-align: justify; }
#menu cufon { margin-bottom:4px; }
#menu li { display:inline; font-weight:bold; padding:0 6px 0 0; font-size:12px; }
#menu li.break { }
#menu .divider { line-height:0; }
#menu .section-title { display:none !important; }

#menu #page { display:block; margin-top:10px; }

#menu #info { display:none; }
#menu #info p {}
#content { width:991px; }
#content .container { margin:57px 20px 0 214px; display:block; font-size:12px; }
#content .cms { min-height:580px; }
#content .pics {  }
#content h2 { padding:0; margin:0; text-align:right; width:830px;  }
#content p.nav { display:none; }

.cufon-loading * { visibility:hidden !important }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	a:hover { border-bottom:1px solid #000  }	
}
