body {
	margin: 0;
	background-color: #4e5c64;
	background-image: url(../img/home01.gif);
	background-repeat: repeat-x;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
form {
	margin: 0;
	padding: 0;
}
table {
	margin: 0;
	border-collapse: collapse;
	font-size: 12px;
	color: #333333;
}
h1 {
	margin: 0;
	padding: 0 0 15px;
	font-size: 21px;
	letter-spacing: -1px;
	color: #4e5c64;
}
h1 strong {
	color: #a9cd00;
}
.orange {
	color: #ff9900;
}
h2 {
	margin: 0;
	padding: 0 0 15px;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #888e91;
}
p {
	margin: 0;
	padding: 0 0 15px;
}
ul, ol {
	margin: 0;
	padding: 0 0 15px 20px;
}
ul ul, ol ol, ul ol, ol ul {
	padding: 0 0 0 20px;
}
li {
	margin: 0;
	padding: 0;
}
img {
	vertical-align: middle;
}
a img {
	border: none;
}
a {
	color: #1da3db;
}
a:hover {
	color: #0077a9;
}
input, textarea, select {
	vertical-align: middle;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.green {
	color: #8fb700;
}
.cb {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.fr {
	float: right;
}
.textfield1 {
	margin: 0 2px;
	border: 1px solid #edeff0;
	background-color: #bec8cc;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	color: #5a6870;
}
.button1 {
	border: 1px solid #4f5d65;
	background-color: #4f5d65;
	background-image: url(../img/homeb03.gif);
	background-repeat: repeat-x;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	color: #cdd4d8;
	width: 120px;
	cursor: pointer;
}
.button2 {
	border: 1px solid #677a84;
	background-color: #8c9ba3;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	color: #cdd4d8;
	width: 120px;
	cursor: pointer;
}
.w100pct {
	width: 100%;
}
.w20px {
	width: 20px;
}
.w40px {
	width: 40px;
}
.w60px {
	width: 60px;
}
.w70px {
	width: 70px;
}
.w100px {
	width: 100px;
}
.w110px {
	width: 110px;
}
.w120px {
	width: 120px;
}
.w250px {
	width: 250px;
}
.w300px {
	width: 300px;
}
.w350px {
	width: 350px;
}
.h50px {
	height: 50px;
}
.red {
	color: #cc0000;
}
.dn {
	display: none !important;
}



#user {
	margin: auto;
	width: 960px;
	text-align: left;
	background-color: #020c12;
	background-image: url(../img/home02.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#joinin {
	position: absolute;
	margin: 18px 0 0 860px;
	padding: 0;
}
#user3 {
	overflow: hidden;
	height: 33px;
}
#user3 p {
	padding: 10px 100px 0 0;
	text-align: right;
	color: #7f8e96;
}
#user3 a {
	padding: 0 10px;
	color: #7f8e96;
}
#user3 a:hover {
	color: #9ba9b0;
}
#header {
	background-image: url(../img/home03.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#header2 {
	margin: auto;
	width: 960px;
	height: 97px;
	overflow: hidden;
	background-color: #1a2c36;
	background-image: url(../img/home03.gif);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: left;
}
#logo {
	padding: 26px 0 0 17px;
	float: left;
}
#menu {
	float: left;
	padding: 32px 0 0 70px;
}
#menu a {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	padding: 8px 16px;
	text-decoration: none;
	letter-spacing: -1px;
	font-size: 14px;
	font-weight: bold;
	color: #9faab1;
}
#menu a:hover, #menu strong a {
	border: 1px solid #4e5c64;
	background-color: #283942;
	padding: 7px 15px;
	color: #ffffff;
}
#page {
	background-image: url(../img/shadow02.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#page2 {
	margin: auto;
	width: 960px;
	text-align: left;
}
#searcha2 {
	height: 81px;
	overflow: hidden;
	background-color: #6b6b6b;
	background-image: url(../img/homeg01.gif);
	background-repeat: no-repeat;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
}
#searcha2 p {
	width: 450px;
	padding: 26px 0 0;
}
#searcha2 span {
	display: block;
	text-align: center;
	letter-spacing: 0;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
#searcha3 {
	float: left;
	text-align: right;
}
#searcha3 span {
	padding: 0 0 0 80px;
	color: #a7d5e8;
}
#searcha4 {
	float: right;
}
#searcha4 span {
	padding: 0 20px 0 0;
	color: #eef5d6;
}
#searcha #idfrom {
	border: 1px solid #ffffff;
	background-color: #6bc1e5;
	color: #015b81;
	filter: alpha(opacity=75);
	opacity: .75;
}
#searcha #idto {
	border: 1px solid #ffffff;
	background-color: #cae07d;
	color: #587001;
	filter: alpha(opacity=75);
	opacity: .75;
}
#searchb2 {
	height: 61px;
	overflow: hidden;
	background-color: #aab6bc;
	background-image: url(../img/homeg02.gif);
	background-repeat: no-repeat;
	text-align: center;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	color: #5a6870;
}
#searchb3 {
	padding: 14px 0 0;
}
#searchb3 a {
	letter-spacing: -1px;
	font-size: 14px;
	color: #5a6870;
}
#searchb3 a:hover {
	color: #2f4049;
}
#content {
	background-color: #ffffff;
}
#content2 {
	background-image: url(../img/homeg03.gif);
	background-repeat: no-repeat;
}
#content3 {
	background-image: url(../img/homeg04.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
#footer {
	margin: auto;
	width: 960px;
	background-image: url(../img/home10.gif);
	background-position: 50% 0;
	background-repeat: no-repeat;
	text-align: left;
	color: #142732;
}
#footer a {
	color: #142732;
}
#footer a:hover {
	color: #05131b;
}
#moreinfo {
	padding: 40px 20px 0;
}
#copyright {
	float: left;
	padding: 15px 0 15px 20px;
}
#credits {
	text-align: right;
	padding: 15px 20px 30px;
}
#content4 {
	margin: auto;
	width: 920px;
	padding: 25px 0 50px;
	text-align: left;
}
#content5 {
	margin: auto;
	width: 960px;
	border-bottom: 1px solid #bdc6cb;
	background-color: #dee2e4;
	background-image: url(../img/homed01.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#content5 p {
	padding: 10px;
}
#content5 label {
	padding: 0 10px;
}
#content6 {
	float: right;
	width: 450px;
}
#content7 {
	border: 1px solid #4e5c64;
}
#gmap {
	width: 448px;
	height: 448px;
}
#content8 {
	float: left;
	width: 450px;
}
.content9 {
	padding: 0 10px;
}
.content9 p, .content9 li {
	line-height: 18px;
}
#searchresults {
	border-top: 1px solid #e4eaed;
	width: 100%;
}
#searchresults td {
	padding: 5px 2px;
	cursor: pointer;
	border-bottom: 1px solid #e4eaed;
}
#searchresults a {
	text-decoration: none;
	color: #333333;
}
#searchresults .srcol1 {
	text-align: right;
	font-size: 11px;
	color: #888888;
}
#searchresults .srcol3 {
	text-align: right;
	font-size: 11px;
	color: #888888;
}
#searchresults .srcol5 {
	text-align: center;
	font-size: 11px;
	color: #888888;
}
#searchresults .srcol5 em {
	margin: 0 1px 0 0;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	padding: 0 1px;
	font-size: 10px;
	font-style: normal;
	color: #bbbbbb;
}
#searchresults .srcol5 strong {
	margin: 0 1px 0 0;
	background-color: #ffffff;
	border: 1px solid #9bc600;
	padding: 0 1px;
	font-size: 10px;
	font-weight: normal;
	color: #7da000;
}
#searchresults .srcol7 {
	/* background-image: url(../img/zoubek01.gif); */
	background-position: -100px 50%;
	background-repeat: no-repeat;
}
#searchresults .highlighted td {
	background-color: #f8f8f8;
}
#searchresults .highlighted .srcol7 {
	background-position: 100% 50%;
}
#searchresults .highlighted a {
	text-decoration: underline;
	color: #0187bf;
}
#pagetitle {
	margin: auto;
	width: 960px;
	text-align: left;
	background-color: #aab6bc;
	background-image: url(../img/page01.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#pagetitle2 {
	height: 81px;
	overflow: hidden;
	letter-spacing: -1px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
}
#content11 {
	background-image: url(../img/page02.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#pagetitle2 h1 {
	padding: 27px 0 0 30px;
}
.formtable {
	margin: 0 0 20px;
}
.formtable td {
	padding: 0 20px 5px 0;
}
.note {
	font-size: 11px;
	color: #999999;
}
.textfield2 {
	border: 1px solid #bcc5ca;
	background-color: #f8f8f8;
	color: #5a6870;
}
.button3 {
	border: 1px solid #4f5d65;
	background-color: #4f5d65;
	background-image: url(../img/homeb03.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #cdd4d8;
}
.button4 {
	border: 1px solid #677a84;
	background-color: #8c9ba3;
	letter-spacing: -1px;
	font-size: 14px;
	font-weight: bold;
	color: #cdd4d8;
}
#days em {
	margin: 0 1px 0 0;
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	padding: 0 1px;
	font-style: normal;
	font-size: 10px;
	color: #bbbbbb;
}
#days strong {
	margin: 0 1px 0 0;
	background-color: #ffffff;
	border: 1px solid #9bc600;
	padding: 0 1px;
	font-weight: normal;
	font-size: 10px;
	color: #7da000;
}
#content13 {
	text-align: center;
	padding: 30px 200px 50px;
}
#content14 {
	border: 1px solid #bdc6cb;
	background-color: #dee2e4;
	padding: 50px 0 50px;
}
#content14 table {
	margin: auto;
	text-align: left;
}
#content14 input {
	font-size: 14px;
}
#error {
	margin: 0 0 20px;
	border: 1px solid #ff0000;
	background-color: #ffeeee;
	padding: 10px 10px 5px;
	text-align: center;
	color: #ff0000;
	cursor: pointer;
}
#message {
	margin: 0 0 20px;
	border: 1px solid #bdc6cb;
	background-color: #dee2e4;
	padding: 10px 10px 5px;
	text-align: center;
	color: #333333;
	cursor: pointer;
}
#error p, #message p {
	padding: 0 0 5px;
}
#paging {
	margin: 20px 0 0;
	border: 1px solid #dae1e5;
	background-color: #eff3f5;
	padding: 4px 10px;
	text-align: center;
}
#paging a {
	text-decoration: none;
}
.time {
	font-size: 11px;
	color: #888888;
}
#badresults {
	padding: 10px 20px 0;
	text-align: center;
	color: #666666;
}
