/*******************************************************************************
			Coded by GS on 24.05.2007, True Vision
*******************************************************************************/
* { margin: 0; padding: 0; }
body {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 12px;
	font-family: verdana,tahoma,sans-serif,arial;
}
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; }
div.hr { border-top: 1px solid #DCEDF5; margin: 9px 0; height: 1px; font-size: 0; }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; }


/*---------------------------------- links -----------------------------------*/
a       { color: #1D82CF; }
a:hover { color: #B06E0B; }


/*---------------------------------- forms -----------------------------------*/
input.btn {
	background: url(../images/i/bg/btn.gif) #5da2ca 0 0 repeat-x;
	border: 1px solid #82bedc;
	padding: 2px 8px;
	overflow: visible; /* for IE */
	color: #fff;
	font-size: 11px; font-family: verdana,tahoma,sans-serif,arial;
	cursor: pointer;
}
button {
	background: url(../images/i/bg/btn.gif) #5da2ca 0 0 repeat-x;
	border: 1px solid #82bedc;
	padding: 2px 8px;
	overflow: visible; /* for IE */
	color: #fff;
	font-size: 11px; font-family: verdana,tahoma,sans-serif,arial;
	cursor: pointer;
}
textarea.stretch, input.stretch { width: 95%; }
select.check,
input.check,
textarea.check { border: 1px solid #f00; background-color: #ffe3a7; color: #000000; }

select, textarea { border: 1px solid #7ebcdb; }
input.txt { border: 1px solid #7ebcdb; padding: 1px 2px; }

div.check {
	background: url(../images/i/mrk/attention.gif) 0 0 no-repeat;
	padding-left: 15px;
	color: #FF0000; font-size: 0.9em;
}

div.error-message {
	background: url(../images/i/mrk/attention.gif) #ffe3a7 5px 3px no-repeat;
	padding: 3px 10px 3px 19px;
	color: #f00
}
div.error h2 { color: #f00; }

/*-------------------------------- typography --------------------------------*/
p     { margin-bottom: 15px; }
h1    { font-size: 35px; font-weight: normal; font-family: sans-serif; }
h2    { margin-bottom: 10px; color: #0065a4; font-size: 18px; font-weight: normal; }
h3    { margin-bottom: 7px; font-size: 1em; font-weight: bold; }
big   { font-size: 1.2em; }
small { font-size: 0.8em; }

em    { color: #f00; font-style: normal; }
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], quote[title] { cursor: help; }


/*---------------------------------- lists -----------------------------------*/
ul    { margin: 5px 0 12px 0; padding: 0 0 0 6px; }
ul li {
	background: url(../images/i/mrk/mrk1.gif) 0 0.5em no-repeat;
	margin-bottom: 7px; padding-left: 13px;
	list-style: none;
}
ul ul    { margin: 6px 0 17px 0; }
ul li li {
	background: url(../images/i/mrk/mrk1.gif) 0 0.45em no-repeat;
	margin-bottom: 3px; padding-left: 12px;
	color: #666666;
}

ol    { margin: 5px 0 15px 0; padding: 0 0 0 30px; }
ol li { margin: 0 0 5px 0; padding: 0; }

dl    { margin: 15px 0; }
dl dt { background: url(../images/i/mrk/dl.gif) 0 1px no-repeat; margin-bottom: 12px; padding: 0 0 1px 13px; }
dl dt.active { background: url(../images/i/mrk/dl_active.gif) 0 1px no-repeat; color: #7C7C7C; }
dl dd { margin-bottom: 15px; padding-left: 13px; font-size: 0.9em; }


