/*******************************************************************************
		Coded by GS on 07.03.2008, True Vision
*******************************************************************************/
html, body, th, td, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, legend { margin:0; padding:0; }
html { font-size:100%; padding: 0; } /* 16px */
body {
	background:#e0e4eb;
	color:#000;
	line-height:1.2em;
	font-size:14px; font-family:Arial;
}
img			{ border:none; }
table			{ border-collapse:collapse; empty-cells:show; font-size:1em; }
table th		{ vertical-align:top; text-align:left; font-weight:normal; }
table td		{ vertical-align:top; }
table caption	{ text-align:left; }

hr {
	border:1px solid #444444;
	border-bottom:none;
	background-color:#444444;
	margin:7px 0;
	height:0;
	color:#444444;
}
* html hr { margin:0; } /* ie6 */
*+html hr { margin:0; } /* ie7 */
div.hr { border-top:1px solid #444444; margin:10px 0; line-height:0; font-size:0; }

img.inline, input.inline, select.inline { vertical-align:middle; }

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.clear { clear:both; height:0; line-height:0; font-size:0; }
.clear-after { //height:1%; } /* ie fix */
.clear-after:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0; }


/*---------------------------------- links -----------------------------------*/
a { color:#3960a7; text-decoration:none; }
a:active, a:focus{ outline:none; }
a:hover { color:#2c4a81 !important; text-decoration:underline; }


/*---------------------------------- forms -----------------------------------*/
input, select, textarea { margin:0; }
