
* {
	margin: 0;
	padding: 0;
}

html, body {
	margin: 0;
	padding: 5px 3%;
	
}

body {
	
	font-family: serif;
	font-size: small;
	
	
	background-color: #fff;
	color: #000;
}

h1 {
	font-size: 200%;
}

h1 a {
	text-decoration: none;
}

a {
	color: #000;
	text-decoration: underline;
}

a:active, a:hover {
	color: #445;
}

ul, ol {
	margin: 0 0 1em 0;
	padding: 0 2em;
}



img {
	margin: 0 1em 1em 0;
	border: 1px solid #9999aa;
}

#content h3 {
	font-size: 130%;
}

#content {
	font-size: 120%;
}

#menu {
	font-size: 150%;
	
}

#menu a, #menu span {
	margin: 0 1em;
}

#map h2 {
	font-size: 130%;
}

#footer {
	font-size: 130%;
}

.linka a {
	margin-left: 2em;
}

.both {
	clear: both;
}

.both div {
	margin-right: 1em;
}

.floatleft {

}

.floatleft div {
	float: left;
}

.margin05 {
	margin: 0.5em;
}



#header {
	width: 100%;
	
	padding: 1em 0;
	
	background: #889 url(bp.gif) no-repeat 0% 0%;
	
	
	text-align: center;
}

#menu {
	width: 100%;
	
	padding: 0.3em 0;
	
	background: #bbd url(menu.gif) repeat-x 0% 0%;
	
	text-align: center;
}

#map {
	width: 100%;
	
	padding: 0.3em 0;
	
	background-color: #bbd;
	
	text-align: center;
}


#wrapper {
	
	

	width: 100%;
	overflow: hidden;
	
	background: #eef url(fon2.gif) repeat-y 0% 0%;

}


#content {
	float: left;
	
	width: 70%;
	height: 100%;
	
/*	background: #eef url(top.gif) no-repeat 0% 0%;
*/	
	
	padding: 1em 2%;
}

.roww {
	float: left;
	
	top: 0;
	width: 45%;

}




#ads {
	float: right;
	
	width: 25%;
	height: 100%;
	
	padding: 1em 0%;
	text-align: center;
	
	background: #eef url(top2.gif) no-repeat 100% 0%;

}


#footer {

	width: 100%;
	
	margin: 0;
	
	padding: 0.7em 0;
	
	background: #99a url(bottom.gif) no-repeat 100% 100%;
	
	text-align: center;
}

.footrght {
	width: 88px;
	height: 18px;
	padding: 0;
	margin: 0 1em;
	
	float: right;
}

.footleft {
	width: 88px;
	height: 18px;
	padding: 0;
	margin: 0 1em;
	
	float: left;
}



h1, h2 {
	display: inline;
	
}

h2 {

	margin: 0 1em;
	padding: 0;
}


hr {
	display: block;
	height: 0;
	border-top: 1px solid #99b;
	margin: 0.5em 0;
}


.red {
	color: red;
}




#content form {
	margin: 0;
	padding: 0;
	
	overflow: hidden;
}

#content form div {
	width: 100%;
	clear: both;
	margin: 0 0 0.2em 0;
	
}

#content form div div {
	width: 45%;
	float: left;
	text-align: right;
	line-height: 1.5em;
	padding-right: 1em;

/*	background-color: #cfc*/
}

#content form input, #content form select, #content form textarea {
	border: none;
	margin: 0;
	
	width: 45%;
	
	background-color: #dde;
	color: #000;
	
	font-family: Arial, sans-serif;
}

#content form input, #content form select {
	height: 1.8em;
}

#content form input:focus, #content form select:focus, #content form textarea:focus {
	background-color: #fff;
}




