/* WYSIWYG content rules */

body { font: 76% Tahoma,Verdana,Arial, Helvetica, sans-serif; background: white; color: #222; }
a { color: #952121; text-decoration: underline; }
a:hover { color: #9B6409; }
img { border: 3px solid #C9982B; padding: 1px; background: white; color: black; vertical-align: bottom; }
h1, h2, h3, h4 { margin-top: 0; color: #E52F06; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h2 { font-size: 160%; font-weight: normal; text-transform: uppercase; padding: 18px 0px 18px 25px; margin: 0; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }
p, ul, ol, dl, table { margin-top: 0; margin-bottom: 2em; line-height: 1.5em; }
ul ul { margin-bottom:0.5em; }
dt { font-weight: bold; }
table, th, td { font-size: 100%; border: 1px solid #ccc; border-collapse: collapse; }
th { background: #eee; }
th, td { padding: 0.5em; }
caption { color: #A6560F; text-align: left; font-size: 120%; font-weight: bold; }

/* misc */
.break { clear: both; }
.bold { font-weight: bold; }
.out { position: absolute; left: -3000px; }
.right { text-align: right; }
.center { text-align: center; }
.l { float: left; }
.r { float: right; }
img.left, img.right { margin: 1.5em; margin-top: 0; clear: both; }
img.left { float: left; margin-left: 0; }
img.right { float: right; margin-right: 0; }
.no-margin { margin: 0; }
.no-border { border: none; }

/* icons */ 
.ico { padding: 0 0 0.3em 23px; background: url("img/ico/noname.gif") no-repeat 0 50%; }
.ico-pdf { background-image: url("img/ico/pdf.gif"); }
.ico-doc { background-image: url("img/ico/doc.gif"); }
.ico-xls { background-image: url("img/ico/xls.gif"); }
.ico-jpg { background-image: url("img/ico/jpg.gif"); }
.ico-gif { background-image: url("img/ico/gif.gif"); }
.ico-rss { background-image: url("img/ico/rss.png"); }

/* IE only */
.cols, .spc, #top-menu { _height: 1px; min-height: 1px; }

/* by agent_orange */
fieldset {
	border:1px solid #222;
	padding:15px;
	background:#E1EDD7;
}
.text {
	padding:5px;
	border:1px solid #222;
}

label {
	font-weight:bold;
}