/* RESET TAG
------------------------------------------------------------------ */
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, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr { margin: 0; padding: 0; outline: 0; border: 0; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; }
table { border-collapse:separate; border-spacing:0; display:table; margin-bottom:0; margin-top:0; text-indent:0; -moz-box-sizing:border-box; }		
/* BASIC TAG
------------------------------------------------------------------ */
* html { font-size: 101%; }
body { font-size:12px; font-family: tahoma; color: #121316; }
/*div, span, td, th, p, a { font-size: 100% }*/
a, a:link, a:visited { text-decoration: none; color:#18538C; }
a:hover { text-decoration: underline; }
p { line-height:140%; margin:0 0 15px 0; }
hr { border-top:1px solid #ccc; height: 1px; }		
h1, a.h1 { font-size: 1.5em; }
h2, a.h2 { font-size: 1.3em; }
h3, a.h3 { font-size: 1.1em; }
h4, a.h4 { font-size: 1em; }
h5, a.h5 { font-size: 0.8em; }
h6, a.h6 { font-size: 0.7em; }
/* FORM TAG
------------------------------------------------------------------ */
input[type=text], input[type=file], input[type=password], select, textarea
{	
	-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #ddd; padding:2px 2px; font:12px tahoma;
}
input[readonly=readonly], input[disabled=disabled] { background-color:#f6f6f6; color:#000; }

optgroup {font:13px tahoma; font-style:normal; font-weight:bold;}
option {font:12px tahoma;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {
	background:#ffffdd;
}

optgroup[label="-"] {
    color:transparent;
    background-repeat:repeat-x;
    background-position:left center;
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mM8cODAfwAHyQNBwzffiQAAAABJRU5ErkJggg==");
}