#header div {	background: url("/images/bg_mk.jpg") top left no-repeat;}/*#header {	background: url("/images/bg2.jpg") 205px 0px repeat-x;}*/#wrap {	background: url("/images/map.jpg") 560px 0px repeat-x;}h1 {	color: #000000;}/* =====================================================*/* {	margin: 0;	padding: 0;	font-size: 100.01%;}

hr {
	margin-bottom: 2em;
}html {	font-size: 62.5%;}body {	font: 1.1em Verdana, sans-serif;	background: url("/images/sh.gif") 51em 0 repeat-y;	line-height: 1.3em;}* html body {	background-position: 56em;}#wrap2 {	width: 51em;	width: 49em;	padding: 1em;	padding-top: 0;	background: white;}

input, textarea {	font-size: 1.1em;	padding: 0.2em;}

h1 {	font: 2.4em Verdana, Helvetica;	position: absolute;	bottom: 60px;	right: 20px;}h2 {	position: absolute;	left: 20px;	top: 4em;	font-size: 1.4em;	font-weight: normal;}blockquote {	margin-left: 1em;
	border-left: 2px dotted #bfbfbf;
	font-size: 0.9em;
	padding-left: 2em;
	margin-right: 4em;
	text-align: justify;
}ul {	list-style: none;}h3, h4, ul, p {	margin-bottom: 1em;}h3 {	font-size: 1.4em;}#main h3 a {	color: black;	text-decoration: none;}

/* @group Header */#header {	height: 180px;	position: relative;	border-left: 1px solid white;}#header div {	height: 180px;}#header ul {	position: absolute;	margin: 0 10px;	bottom: 0px;	list-style: none;}#header li {	margin-left: 0;	float: left;	margin-right: 4px;	padding-left: 0;	background: url("/images/tab-r.png") 100% -100px no-repeat;	padding-right: 10px;}#header li a {	background: url("/images/tab-l.png") 0 -100px no-repeat;	display: block;	float: left;	padding: 5px 10px;	padding-right: 0;	font-weight: bold;	text-decoration: none;	color: #000000;}#header li.active {	background: url("/images/tab-r.gif") 100% 0px no-repeat;}#header li.active a {	color: #333333;	background: url("/images/tab-l.gif") 0 0 no-repeat;}#header li:hover {	position: relative;	top: 2px;}#header li:hover a {	padding-bottom: 3px;	color: black;}

/* @end */#main {	padding: 2em 1em 1.5em;}p.meta {	color: #a0a2a3;	font-weight: normal;	font-size: 0.9em;	padding: 0.3em;	background: #f7f9f7;	margin-bottom: 2.5em;}p.meta a {	text-decoration: none;}

/* @group Sidebar */#sidebar {	position: absolute;	left: 51em;	top: 115px;	padding: 2em 0.4em 2em 2.5em;	color: #606263;}#sidebar ul {	list-style: none;	margin-bottom: 1.5em;}#sidebar p {	font-size: 0.9em;	margin-bottom: 1.5em;}#sidebar * {	max-width: 40em;}a {	color: #4fa600;}a:visited {	color: #406000;}a:hover {	background: #fffee1;}#sidebar li {	margin-left: 0;	padding-top: 0.1em;	padding-bottom: 0.1em;	font-size: 0.9em;}#sidebar li a {	border-bottom: 1px solid #f0f2f3;	text-decoration: none;	display: block;	height: 1%;}#sidebar h3 {	font-size: 1.1em;	margin-bottom: 0.7em;	color: black;}ul li {	margin-left: 1em;	padding-left: 15px;	background: url("/images/b.gif") 0 0.3em no-repeat;}ol li {	margin-left: 3em;}#sidebar .column {	float: left;	width: 15em;	margin-right: 18px;}

/* @end */

/* @group Search */#search {	width: 15em;	margin-bottom: 1.5em;}#search label {	font-weight: bold;	font-size: 1.2em;	color: black;	display: block;}#search input {	width: 95%;	border: 1px solid #eee;	padding: 0.2em;}#search input:hover {	border: 1px solid #aaa;}

/* @end */

/* @group Live Search */


#searchform {
	position: relative;
	clear: both;
	padding: 1em 0;
}

fieldset {
	border: 0px;
}
/*#livesearch {	width: 15em;	margin-bottom: 1.5em;}*/#searchform label {	font-weight: bold;	font-size: 1.2em;	color: black;	display: block;}#searchform input {	width: 95%;	border: 1px solid #eee;	padding: 0.2em;
	font-size: 1em;}#searchform input:hover {	border: 1px solid #aaa;}

.LSRow {
	padding-left: 15px;	background: url("/images/b.gif") 0 0.3em no-repeat;	margin-left: 0;	padding-top: 0.1em;	padding-bottom: 0.1em;	font-size: 0.9em;}

#sidebar div a {	border-bottom: 1px solid #f0f2f3;	text-decoration: none;	display: block;	height: 1%;}
/* @end */

.comments h5 {	margin-bottom: 0.3em;}

.comments li {	margin-bottom: 0.6em;}#txpCommentInputForm label, #zemContactForm label {	width: 6em;	float: left;}#txpCommentInputForm, #zemContactForm {	width: 80%;	margin: 2em 0;}#preview, #zemSubmit {	margin-left: 5.6em;	text-transform: capitalize;}#txpCommentInputForm p, #zemContactForm p {	margin-bottom: 0.6em;}#message {	width: 80%;}textarea {	font: 1em Verdana, sans-serif;}