.body_main
{
/*	background-color: #AA6644;*/
	background-color: #678AB2;
	
	background-image: url(../images/bg_clouds.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	
}

.body_bike
{
	/*background-color: #999999;*/
	/*background-color: #AED994;*/
/*	background-color: #D5F3C3;
	
/	background-image: url(../images/bg_forest.jpg);
	background-repeat: no-repeat;
*/
	background-color: #678AB2;
	
	background-image: url(../images/bg_clouds.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.body_hike
{
	/*background-color: #88AACC;*/
	background-color: #678AB2;
	
	background-image: url(../images/bg_clouds.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.body_gallery
{
/*	background-color: #000000;
*/
	background-color: #678AB2;
	
	background-image: url(../images/bg_clouds.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.parent
{
	margin: 0px auto;
	width: 990px;
	position: relative;
}

.top
{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 980px;
	height: 100px;
	border-style: outset;
	border-color: #999999;
	border-width: 2px;

	background-color: #EEEEEE;
}

.nav
{
	padding-top:	3px;
	padding-bottom: 3px;
	padding-left:	3px;
	padding-right:	3px;

	position: absolute;
	top: 114px;
	left: 5px;
	width: 150px;
	border-style: outset;
	border-color: #999999;
	border-width: 2px;

	background-color: #EEEEEE;
/*	opacity:0.8;
	filter:alpha(opacity=80);*/
	
}

.main
{
	padding-top:	3px;
	padding-bottom: 3px;
	padding-left:	3px;
	padding-right:	3px;
	
	position: absolute;
	top: 114px;
	left: 170px;
	width: 646px;
	border-style: outset;
	border-color: #999999;
	border-width: 2px;

	background-color: #EEEEEE;
/*	opacity:0.8;
	filter:alpha(opacity=80);*/
}

.right
{
	position: absolute;
	top: 114px;
	left: 831px;
	width: 158px;
	border-style: outset;
	border-color: #999999;
	border-width: 0px;
}

.div_right_item
{
	margin-bottom:	5px;

	border-style: outset;
	border-color: #999999;
	border-width: 2px;
	
	background-color: #EEEEEE;
/*	opacity:0.8;
	filter:alpha(opacity=80);*/
}

.p_right_title
{
	font-weight: 700;
	padding-top:	5px;
	padding-bottom: 3px;
	padding-left:	3px;
	padding-right:	3px;
	background-color: #DDDDDD;
}

.p_right_content
{
	padding-top:	3px;
	padding-bottom: 3px;
	padding-left:	3px;
	padding-right:	3px;
}

.p_sitemap
{
	position: relative;
	left: 10px;
}

.subnav_1
{
	position: relative;
	left: 10px;
}

.content
{
	padding-right: 10px;
	padding-left: 5px;
}

.img_left
{
	/*display: inline;*/
	float: left;
	vertical-align: top;
	padding-right: 	4px;
	padding-top: 	2px;
	padding-bottom: 2px;
}

.img_right
{
	float: right;
	vertical-align: top;
	padding-left:	4px;
	padding-top: 	2px;
	padding-bottom: 2px;
}

.img_left_descr
{
	width: 150px;
	float: left;
	margin-top:		4px;
	margin-bottom: 	10px;
	margin-left: 	0px;
	margin-right: 	4px;
	text-align: center;
	font-style: italic;
}
.img_right_descr
{
	width: 150px;
	float: right;
	margin-top: 	4px;
	margin-bottom:  10px;
	margin-left: 	10px;
	margin-right: 	0px;
	text-align: center;
	font-style: italic;
}

.float_clear_left {clear: left;}
.float_clear_right {clear: right;}

.center	{text-align: center;}

.bold	{font-weight: 700;}

.red	{color: #CC0033;}
.blue	{color: #0033CC;}	
.dark_red	{color: #990000;}
.dark_blue	{color: #000099;}
.green	{color: #009900;}
.orange	{color: #FF6600;}
.purple	{color: #990099;}
.yellow	{color: #999900;}
.grey	{color: #999999;}

a.a_nav:link    {color:#000000; background-color:transparent;font-weight:700;}
a.a_nav:visited {color:#000000; background-color:transparent;font-weight:700;}
a.a_nav:active  {color:#000000; background-color:transparent;font-weight:700;}
a.a_nav:hover   {color:#000000; background-color:transparent;font-weight:700;}

a.a_subnav:link    {color:#000000; background-color:transparent;}
a.a_subnav:visited {color:#000000; background-color:transparent;}
a.a_subnav:active  {color:#000000; background-color:transparent;}
a.a_subnav:hover   {color:#000000; background-color:transparent;}

a.a_sitemap_main:link    {color:#000000; background-color:transparent;font-weight:700;}
a.a_sitemap_main:visited {color:#666666; background-color:transparent;font-weight:700;}
a.a_sitemap_main:active  {color:#666666; background-color:transparent;font-weight:700;}
a.a_sitemap_main:hover   {color:#666666; background-color:transparent;font-weight:700;}
 
a.a_external:link    {color:#990000; background-color:transparent;}
a.a_external:visited {color:#CC0000; background-color:transparent;}
a.a_external:active  {color:#CC0000; background-color:transparent;}
a.a_external:hover   {color:#CC0000; background-color:transparent;}

table.shortd {
	width: 632px;
	
	border-collapse: collapse; 
	border-width: 1px; 
	border-color: #666666; 
	border-style: solid;
}
th.shortd1 { 
	margin: 0px; 
	padding: 2px; 
	
	text-align: left; 
	vertical-align: top;
	 
	border-width: 1px; 
	border-color: #666666; 
	border-style: solid; 

	font-weight: bold; 
	background-color: #DDDDDD;
}
td.shortd2 { 
	margin: 0px; 
	padding: 2px; 

	text-align: left; 
	vertical-align: top; 

	border-width: 1px; 
	border-color: #666666; 
	border-style: solid; 
	background-color: #DDDDDD;
}
td.shortd3 { 
	margin: 0px; 
	padding: 2px; 

	text-align: right;
	vertical-align: top; 

	border-width: 1px; 
	border-color: #666666; 
	border-style: inset; 
	background-color: #DDDDDD;
}

.admin
{
	font-size: 7pt;
}
