/* <style> */
#column1 {
	margin: 0 6px 0 0;
	width: 346px;
}

#column2 {
	width: 593px;
}



#imgmap {
	background-color: #1b3565;
	border: 5px solid #092146;
	margin: 0 0 5px;
	padding: 5px;
	width: 326px;
}

#imgmap #image {
	margin: 0 0 5px;
}

#imgmap #image img {
	border: 1px solid #000;
	margin: 0 0 5px;
	width: 324px;
}

#imgmap #image p {
	color: #dfdfdf;
	font: bold 11px Arial, sans-serif;
	line-height: 18px;
	margin: 0;
	padding: 0 5px;
}

#imgmap #imap {
	overflow: hidden;
}



#campaign {
	margin: 0 0 5px 5px;
	width: 341 px;
}

#campaign .ident {
	color: #6a86ac;
	font: 11px Verdana, sans-serif;
	height: 20px;
	line-height: 20px;
	margin: 0 0 5px;
	text-transform: uppercase;
}

#campaign .ident img {
	height: 10px;
	margin: 5px 5px 5px 0;
	vertical-align: bottom;
	width: 10px;
}

#campaign .inner {
	background-color: #000;
	cursor: pointer;
	height: 70px;
	overflow: hidden;
	position: relative;
	width: 341px;
}

#campaign .inner .iplay {
	height: 20px;
	position: absolute;
	right: 15px;
	top: 25px;
}

#campaign .inner .iplay a {
	color: #fff;
	font: bold 12px Arial, sans-serif;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

#campaign .inner .iplay a img {
	height: 23px;
	margin: -3px 0 0 5px;
	vertical-align: middle;
	width: 23px;
}



#column1 .box {
	background-color: #ededed;
	border: 1px solid #a4a4a4;
	margin: 0 0 5px 5px;
	padding: 5px;
}

#column1 .box .ident {
	color: #004a80;
	font: bold 18px Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}



#imedia {

}

#imedia #images1 {
	padding: 0 1px 0 0;
	width: 329px;
}

#imedia #images1 .image {
	float: left;
	padding: 0 1px 5px 0;
	width: 81px;
}	

#imedia #images1 .image .img {
	overflow: hidden;
	width: 69px;
}

#imedia #images1 .image .img img {
	width: 69px;
}

#imedia #images2 {
	padding: 0 1px 0 0;
	width: 329px;
}

#imedia #images2 .image {
	float: left;
	padding: 0 0 5px 0;
	width: 164px;
}

#imedia #images2 .image .img {
	overflow: hidden;
	width: 152px;
}

#imedia #images2 .image .img img {
	width: 152px;
}

#imedia ul {
	list-style: none outside;
	margin: 5px 0 0;
	padding: 0;
}

#imedia ul li {
	line-height: 20px;
	padding: 0 0 5px;
	vertical-align: middle;
}

#imedia ul li a {
	color: #004a80;
	font: bold 14px Verdana, sans-serif;
	text-decoration: underline;
}

#imedia ul li img {
	height: 20px;
	margin: 0 5px 0 0;
	vertical-align: bottom;
}



#comments a {
	color: #036;
	font: bold 12px Verdana, sans-serif;
	text-decoration: none;
}

#comments a img {
	vertical-align: bottom;
}

#comments .comment {
	border-bottom: 1px solid #333;
	margin: 10px 0 0;
	padding: 0 0 10px;
}

#comments .comment.end {
	border: 0;
}

#comments .comment img {
	padding: 1px;
}

#comments .comment p {
	color: #333;
	font: 12px Verdana, sans-serif;
	margin: 0;
	padding: 3px 0 0;
}

#comments .comment p i {
	color: #777;
	font: italic 11px Verdana, sans-serif;
}



#center {
	display: inline-block;
	width: 363px;
}

#center #ident {
	color: #033363;
	font: bold 28px Times, serif;
	line-height: 30px;
	margin: 10px 0 5px;
}

#center #ident img {
	height: 30px;
	margin: 0 3px 0 0;
	vertical-align: bottom;
	width: 30px;
}

#center #coords {
	background-color: #446993;
	color: #fff;
	font: bold 10px Verdana, sans-serif;
	padding: 5px;
	text-transform: uppercase;
}

#center #coords div {
	display: inline;
	margin: 0 5px 0 0;
}

#center #coords div#elevation {
	margin: 0;
}

#center .box {
	background-color: #ededed;
	border: 1px solid #a4a4a4;
	margin: 0 0 5px 0;
	padding: 5px;
}

#center .box a {
	color: #036;
	font: bold 12px Verdana, sans-serif;
	text-decoration: none;
}

#center .box img {
	padding: 1px;
	vertical-align: bottom;
}

#center .box p {
	color: #036;
	font: 10px Verdana, sans-serif;
	margin: 0 0 2px;
	padding: 0;
}



#content {
	margin: 10px 0 0;
}

#content .cident {
	color: #828282;
	font: bold 16px Arial, sans-serif;
	margin: 0 0 5px;
	padding: 0;
}

#content .ctext {
	color: #333;
	font: 14px Times, serif;
	margin: 0 0 10px;
	padding: 0;
}

#content .ctext a {
	color: #446993;
	font: 14px Times, serif;
	text-decoration: underline;
}

#content .ctext a:hover {
	text-decoration: none;
}

#content .ctext p {
	margin: 0;
	padding: 0;
}

#content .ctext.chbox {
	color: #828282;
	font: bold 18px Times, serif;
	line-height: 22px;
}

#content .ctext.chbox img {
	margin: 0 5px 0 0;
	vertical-align: bottom;
}



#column2 #column3 {
	display: inline;
	float: right;
	margin: 0 5px;
	width: 220px;
}



#contrib {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	vertical-align: bottom;
	width: 220px;
}

#contrib .cimage {
	float: left;
	height: 55px;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 55px;
}

#contrib .cinfo {
	color: #777;
	float: left;
	font: 12px Verdana, sans-serif;
	width: 155px;
}

#contrib .cinfo .cinner {
	
}

#contrib .cinfo .cident {
	color: #003a6e;
	font: 16px Verdana, sans-serif;
	line-height: 20px;
	vertical-align: top;
}

#contrib .cinfo a {
	color: #777;
	font: 11px Verdana, sans-serif;
	line-height: 14px;
	text-decoration: none;
	vertical-align: middle;
}

#contrib .cinfo img {
	padding: 1px;
	vertical-align: bottom;
}

#contrib .cinfo img.icon {
	margin: 0 -1px;
}



#column2 #column3 .box {
	background-color: #ededed;
	border: 1px solid #a4a4a4;
	margin: 0 0 5px 0;
	overflow: hidden;
	padding: 5px;
}

#column2 #column3 .box .ident {
	color: #004a80;
	font: bold 18px Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}



#backpack {

}

#backpack a {
	color: #777;
	text-decoration: underline;
}

#backpack a.isnew {
	color: #446993;
	font: bold 11px Verdana, sans-serif;
}

#backpack img {
	float: left;
}

#backpack p {
	color: #777;
	font: 11px Verdana, sans-serif;
	margin: 0;
	padding: 0 0 5px;
}

#backpack p.intro, #backpack p.inline {
	font: 12px Verdana, sans-serif;
	padding: 0 0 10px;
}

#backpack p.inline {
	display: inline-block;
	float: right;
	text-align: left;
	width: 172px;
}

#backpack .item {
	margin: 1px 0;
}

#backpack .item img {
	float: left;
	margin: 0 3px 0 0;
	width: 20px;
}

#backpack .item a {
	color: #777;
	float: right;
	font: 11px Verdana, sans-serif;
	line-height: 20px;
	text-decoration: underline;
	width: 185px;
}



#index {

}

#index .theme {
	color: #fff;
	font: bold 13px Verdana;
	height: 21px;
	line-height: 21px;
	margin: 3px 0;
	padding: 0 5px;
	overflow: hidden;
	text-transform: uppercase;
}

#index .item {
	margin: 0 0 3px;
}

#index .item .ico {
	float: left;
	margin: 0 3px 0 0;
	width: 20px;
}

#index .item .txt {
	color: #777;
	float: right;
	font: 11px Verdana, sans-serif;
	width: 185px;
}

#index .item .txt a {
	color: #777;
	text-decoration: underline;
}



#contacts {

}

#contacts .contact {
	margin: 0 0 10px;
}

#contacts .cident {
	color: #333;
	font: bold 12px Arial, sans-serif;
}

#contacts .cinfo {
	color: #777;
	font: 10px Verdana, sans-serif;
	margin: 3px 0 3px 10px;
}

#contacts a {
	color: #446993;
	font: 10px Verdana, sans-serif;
	text-decoration: underline;
}

#contacts a:hover {
	text-decoration: none;
}

#contacts p {
	margin: 0;
	padding: 0;
}
