/* Global */
* { padding: 0px; margin: 0px; color: #545452; font-family: Verdana, Arial, Times;  font-size: 12px; }
.clearer { clear: both; }
h1,h2,h3,h4,h5 { padding-bottom: 10px; color: #c28534; }
h1 { font-size: 19px; line-height: 20px; }
h2 { font-size: 17px; line-height: 20px; }
h3 { font-size: 15px; line-height: 20px;}
p { margin-bottom: 15px; }
li { margin-left: 18px;}

/* Page */
body {
	background-color: #c28534;
}
.content-width {
	width: 830px;
	margin: 0 auto;
	display: block;
}
#page {
	background: #ffffff url(../img/background-header.gif) repeat-x;
}

/* Search */
div#search {
	height: 41px;
	padding-top: 25px;
}
div#search table {
	width: 170px;
	margin-left: 660px;
}
div#search .searchfield {
	height: 16px;
	font-size: 11px;
	width: 130px;
	padding: 2px 0px 0px 6px;
	color: #8f8f8f;
	border: 1px solid #d7ccca;
	background-color: #FFF;
}

/* Top menu */
div#head-menu { height: 32px; padding-right: 5px; padding-left:0; }
div#head-menu a { display: block; padding: 11px 5px 0; height: 21px; color: #757470; font-size: 11px; float: right; position: relative; text-decoration: none; text-transform: uppercase; margin-right: 3px; margin-left: 3px; }
div#head-menu a span { position: absolute; right: 0; top: 0; display: block; height: 32px; padding-right: 5px; padding-left: 5px; }
div#head-menu a:hover,
div#head-menu a.active { color: #a96429; background-color: #fff; background-position: left top; padding-right: 5px; }
div#head-menu a:hover span,
div#head-menu a.active span { background-color: transparent; background-position: 0 0; padding-right: 5px; }

/* Emo */
div#emo-part {
	height: 202px;
}
a#logo {
	background: #0f0f0f url(../img/logo.jpg) no-repeat;
	background-position: center center;
	text-indent: -99999px;
	display: block;
	width: 191px;
	height: 202px;
	float: left;
}
div#emo-wrap {
	width: 639px;
	float: right;
}

/* Content */
#centered {
	background: #FFF url(../img/background-content.gif) repeat-y;
}
#body-frame {
	float: left;
	width: 187px;
	padding: 5px 0px;	
}
#content-part-wrapper { 
	float: right; 
	width: 642px; 
}
.min-height {
	float: left;
	width: 1px;
	height: 300px;
}








/* Left Menu */
div#body-frame ul {
	list-style: none;
}
div#body-frame li { background-image: url(../img/background-left-menu-active.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; padding: 0; margin: 4px 0 0; }

div#body-frame li a {
	display: block;
	text-decoration: none;
	padding: 9px 9px 14px 9px;
}

div#body-frame li a:hover,
div#body-frame li.active a { color: #9f6631; background: #f3ead9 url(../img/background-left-menu-unactive.gif) repeat-x left bottom; }

#content-border {
padding: 12px 8px;
}


/* content parts */
#content-part-wrapper #content-left,
#content-part-wrapper #content-center,
#content-part-wrapper #content-right {
	float: left;
}

#content-part-wrapper .cinner {
	padding: 24px;
}


/* Footer */
#footer {
	background: #c28534 url(../img/background-footer.gif) repeat-x;
	height: 100px;
}
#footer p {
	margin:0px;
	padding: 15px;
	text-align: center;
	font-size: 10px;
	color: #d7c384;
	line-height: 16px;
}

#footer p a {
	text-decoration: none;
	font-size: 10px;
	color: #d7c384;
}
/* Form Content */
div#content-left fieldset.csc-mailform { 
	padding-top: 0; 
	border:0; 
}
div#content-left fieldset.csc-mailform label { 
	line-height: 22px; 
	margin-right: 10px; 
	margin-left: 1px;
}
div#content-left fieldset.csc-mailform input,
div#content-left fieldset.csc-mailform textarea  { font-size:10px; font-family: Verdana, arial; width: 200px; border:solid 1px #ccc; margin-top: 0; padding: 2px; }
#mailformformtype_mail { background:#eee; border:solid 1px #ccc; float: left; margin-top: 15px; margin-bottom: 20px; }
div#content-left fieldset.csc-mailform input.csc-mailform-check,
div#content-left fieldset.csc-mailform input.csc-mailform-radio { width: 13px; }
div#content-left fieldset.csc-mailform span.csc-mailform-radio fieldset {
	padding: 5px;
}

/* Contect Form */
fieldset.csc-mailform {
border:0px solid black;
clear:both;
}
div.csc-mailform-field {
clear:both;
padding-top:5px;
}
fieldset.csc-mailform label {
display:block;
float:left;
width:140px;
}
fieldset.csc-mailform input {
float:left;
}
