/*******************************************************************************

		Coded by GS on 20.01.2007, True Vision

*******************************************************************************/
div, p, h1, h2, h3, form, table, tr, td, th, ul, li, dd, dt, dl, body, html, span {
	margin: 0; 
	padding: 0; 
}

body {

	background: #FFF;

	color: #000;

	font-size: 12px;

	font-family: arial,tahoma,verdana,sans-serif;

}

img      { border: none; }

table    { font-size: 1em; }

table th { text-align: left; }

hr       { display: none; }

form em	{ color: #ff7800 !important; }

.clear { position: relative; clear: both; height: 0; line-height: 0; font-size: 0; }

div.hr { 
	border-top: 1px solid #E1E1E1; 
	height: 1px; font-size: 0; 
	margin: 0 0 18px 0; 
}

/*---------------------------------- links -----------------------------------*/

a       { color: #FF7800; }

a:hover { color: #A3BD0B; }





/*---------------------------------- forms -----------------------------------*/

input.txt, textarea, select { 
	border: 1px solid #a7a6ab; 
	color: #666666; 
}

input.txt, textarea { padding: 1px; }

textarea.stretch, input.stretch { width: 98%; }

select.check, input.check, textarea.check {

	border: 1px solid #FF0000; background-color: #FFE3A7; color: #000000;

}

label.check { color: #F00; }



div.check {

	background: url(../images/i/mrk/attention.gif) 0 0 no-repeat;

	padding-left: 11px;

	color: #FF0000; font-size: 10px;

}

div.error  { margin: 5px 0 15px 0; color: #FF0000; font-weight: bold; }

div.flood  { margin: 5px 0 15px 0; color: #FF0000; font-weight: bold; }

div.done   { margin: 5px 0 15px 0; color: #C95F41; font-weight: bold; }





/*-------------------------------- typography --------------------------------*/

p  { margin: 5px 0 18px 0; }

h1 { margin-bottom: 5px; text-transform: uppercase; font-size: 1.4em; font-weight: bold; font-family: "arial",arial,tahoma; }

h2 { margin-bottom: 13px; font-size: 1.4em; font-weight: bold; }

h2 span { color: #666666; }

h3 { margin-bottom: 7px; font-size: 1em; font-weight: bold; }



big { font-size: 1.2em; }

small { font-size: 0.9em; }

em    { color: #000000; font-style: normal; }

ins   { padding: 0 4px; background-color: #F3EDE0; text-decoration: none; color: #AB5750; }

abbr,

acronym,

dfn     { background: url(../images/i/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 }

ul li {

	background: url(../images/i/mrk/mrk1.gif) 0 0.5em no-repeat;

	margin-bottom: 12px; padding-left: 12px;

	list-style:none;

}



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 { margin: 0; padding: 0 0 2px 0; color: #7F7F7F; }

dl dd { margin: 0 0 8px 10px; padding: 0; }






