@charset "utf-8";
/* CSS Reset _ haiproit - haiproit@gmail.com */

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, 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,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline; background:transparent;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1; font-family:Tahoma, Geneva, sans-serif;}
a {color:#595959;/* -webkit-tap-highlight-color:rgba(200,0,0,0.0)*/}
a:hover {text-decoration:none;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}


.db		{display:block;}
.dib	{display:inline-block;}
.dn		{display:none;}
.f-left {float:left;}
.f-right{float:right;}
.f-none {float:none;}
.clear	{clear:both;}

/* John_15GL */
.pct_editor h1, .pct_editor h2, .pct_editor h3, .pct_editor h4, .pct_editor h5, .pct_editor h6, .pct_editor b {font-weight:bold;}
.pct_editor i {font-style: italic}
.pct_editor label {margin-bottom: 10px;}

#page {width:100%; text-align:center; overflow:hidden;}
#page .container {width:1024px; padding:0; margin:0 auto; text-align:left; position:relative;}
@media screen and (max-width: 1024px) {#page .container {width:100%; padding:0; margin:0;}}
