/*******************************************************************************
		Coded by GS on 20.02.2007, True Vision
*******************************************************************************/
* { margin: 0; padding: 0; }
body {
	background-color: #FFFFFF;
	color: #6C6C6C;
	font-size: 11px;
	font-family: tahoma,verdana,sans-serif;
}
img      { border: none; }
table    { border-collapse: collapse; font-size: 1em; }
table th { text-align: left; font-weight: normal; }
table caption { text-align: left; }
hr       { display: none; }


.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
div.hr { border-top: 1px solid #D7DBDD; margin: 2px 0; height: 1px; font-size: 1px; }

/*---------------------------------- links -----------------------------------*/
a       { color: #004673; }
a:hover { color: #C7152F; }


/*---------------------------------- forms -----------------------------------*/
textarea, select, input.txt {
	border: 1px solid #384A55;
	padding: 1px;
	color: #384A55;
}
select { padding: 0; }

textarea.stretch, input.stretch { width: 95%; }
select.check,
input.check,
textarea.check { border: 1px solid #C7152F; background-color: #FFE3A7; color: #000000; }

div.check {
	background: url(../images/i/mrk/attention.gif) 0 0 no-repeat;
	padding: 1px 0 1px 15px;
	color: #C7152F; font-size: 0.9em;
}
th.check, td.check { color: #FF8F0F !important; }
div.error  { margin: 5px 0 15px 0; color: #C61630; }
div.flood  { margin: 5px 0 15px 0; color: #C61630; }
div.done   { margin: 5px 0 15px 0; color: #004673; }


/*-------------------------------- typography --------------------------------*/
p     { margin-bottom: 17px; }
h1    { margin-bottom: 10px; color: #787878; font-size: 1.64em; font-weight: normal; }
h2    { margin-bottom: 10px; font-size: 1.64em; font-weight: normal;  }
h3    { margin-bottom: 7px; color: #384A55; font-size: 1.27em; font-weight: bold; }
big   { font-size: 1.2em; }
small { font-size: 0.8em; }

em    { color: #BF1229; font-style: normal; }
ins   { text-decoration: none; color: #FF0000; font-size: 1.1em; }
abbr,
acronym,
dfn     { background: url(../images/i/bg/dot_red.gif) 0 100% repeat-x; border: none; font-style: normal; }
em[title],
ins[title],
del[title],
abbr[title],
acronym[title],
dfn[title],
blockquote[title] { cursor: help; }


/*---------------------------------- lists -----------------------------------*/
ul    { margin: 5px 0 15px 0; padding: 0 0 0 5px; }
ul li {
	background: url(../images/i/mrk/mrk2.gif) 0 0.45em no-repeat;
	padding-left: 13px;
	list-style: none;
}

ol    { margin: 5px 0 15px 0; padding: 0 0 0 30px; }
ol li { margin: 0 0 5px 0; padding: 0; }
ol ul    { margin: 5px 0 15px 0; padding: 0 0 0 5px; }
ol li ul li {
	background: url(../images/i/mrk/mrk2.gif) 0 0.45em no-repeat;
	padding-left: 13px;
	list-style: none;
}

dl    { margin: 15px 0; }
dl dt { margin: 0; padding: 0 0 2px 0; font-weight: bold; }
dl dd { margin: 0 0 10px 10px; padding: 0; }


