@charset "utf-8";
* {
	padding:0;
	margin:0;
	}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

body {
	text-align:center;
	color:#907860;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:#D4CCBF url(../image/bgd.gif) top center repeat-x fixed;
	}
	
a {text-decoration: none;}
a:link {color: #907860;}
a:visited {color: #907860;}
a:hover { color: #C56603;}

.selected-section { display:inline-block; background: url(../image/stroke_bgd.gif) top left repeat; padding:1px 0 2px 0;}
.selected-section a { color:#8C1821;}

#centerwrap {
	width:912px;
	position:absolute;
	margin:0 0 0 -456px;
	left:50%;
	background-color:#D4CCBF;
	}
	
#header {
	width:912px;
	height:120px;
	padding:3px;
	position:relative;
	}

#logo {
	display: block;
	float:left;
	width:300px;
	height:120px;
	background:#D4CCBF url(../image/logo_kseno.gif) top left no-repeat;
	}

#logo a {
	display:block;
	width:300px;
	height:120px;
	background:#D4CCBF url(../image/logo_kseno.gif) top left no-repeat;
	}

#logo a:hover {
	background:#D4CCBF url(../image/logo_kseno_down.gif) top left no-repeat;
	}
	
#logo span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}
	
#navigation {
	display: block;
	float:left;
	width:603px;
	height:120px;
	left:306px;
	position:absolute;
	text-align:right;
	font: bold 1.1em/1.6em Verdana, Arial, Helvetica, sans-serif;
	}
	
#navigation p {
	padding:30px 20px 0 0;
	}
	
#navigation span {
	display:inline;
	overflow:visible;
	}
	
#navigation span.title {
	color:#8C1821;
	font: 3.6em/1.2em "Trebuchet MS", sans-serif;
	}
#navigation span.title a {color:#8C1821;}
#navigation span.title a:hover {color:#C56603;}
	
#navigation span.contact {
	color:#8C1821;
	font-size:10px;
	font-weight:normal;
	}
#navigation span.contact a {color:#8C1821;}
#navigation span.contact a:hover {color:#C56603;}

#content {
	clear:both;
	}
	
#descriptive-info {
	display:block;
	float:left;
	padding:12px 24px;
	text-align:left;
	width:252px;
	margin:0px 3px;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#180000;
	background-color:#D4CCBF;
	}

#descriptive-info p {
	margin-bottom:0.7em;
	}

#descriptive-info a {
	font-weight:bold;
	color:#180000;
	}

#descriptive-info a:hover {
	font-weight:bold;
	display:inline-block;
	background: url(../image/stroke_bgd.gif) top left repeat;
	}

.descriptive-title {
	display:block;
	font: 2em/1.4em "Trebuchet MS", sans-serif;
	margin:6px 0;
	border-bottom: 3px #C0C0A8 solid;
	}
	
#main-content {
	display:block;
	float:left;
	width:595px;
	height:358px;
	}
	
#flash-content {
	display:block;
	float:left;
	width:603px;
	height:500px;
	}
	
#footer {
	display:block;
	float:right;
	width:885px;
	line-height:2em;
	text-align:right;
	margin:3px;
	padding-right:21px;
	border-top: 3px #C0C0A8 solid;
	background: url(../image/stroke_bgd.gif) top left repeat;
	}

/*------------------------------------------
Form style
------------------------------------------*/

form {
	clear: both;
}

fieldset {
	border: 0;
	float:left;
	margin:14px 0 0 14px;
	text-align:left;
}

fieldset.message {
	margin:0 0 0 14px;
}

form label {
	float: left;
	clear: left;
}

form input {
	display: block;
	margin: 3px 0 9px 0;
	width:266px;
	background-color:#D4CCBF;
	border:0;
	border-bottom:1px #907860 dotted;
	font: 1.1em/1.4em "Trebuchet MS", sans-serif;
	color:#8C1821;
}

form label.field-submit input {
	margin:0 0 0 312px;
	color:#907860;
	font: bold 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	background-color:#C0C0A8;
	border:none;
	padding:2px 7px;
	width:262px;
}

form label.field-submit input:hover {
	margin:0 0 0 312px;
	color:#8C1821;
	font: bold 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	background-color:#C56603;
	border:none;
	padding:2px 7px;
	width:262px;
	cursor:pointer;
}

textarea {
	width:552px;
	background-color:#D4CCBF;
	border:0;
	border-bottom:1px #907860 dotted;
	font: 1.1em/1.4em "Trebuchet MS", sans-serif;
	color:#8C1821;
}

.asterisk {
	color:#C56603;
	}

input.hidden {
	display:none;
}