@CHARSET "ISO-8859-1";
body
{
	background-color:#000;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../images/sitebg.jpg');
	background-repeat:repeat-x;
	background-position:top left; 
	margin:0;
	padding:0;
}

#MainPanel
{
	padding:0 10px;
	margin:0 2% ;
	min-height:800px;
}
#backgroundLayer
{
	background-image:url('../images/back_top.png');
	background-repeat:no-repeat;
	background-position:right 38px; 
	
}
#TopHeader
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:220px;
	min-width:960px;
}

#MainHeader
{
	float:left;
	margin:0;
	padding:0;
	width:26%;
	min-width:250px;
}

	#MainHeader h1
	{
		float:left;
		width:100%;
		height:140px;
		color:#444;
		margin:0;
		padding:20px 0 0 10px;
		font-size:30px;;
		background-image:url('../images/logobg.png');
		background-repeat:no-repeat;
		background-position:top left; 
		text-align:left;
		text-indent:-10000px;
	}

#MainPanel #MainMenu
{
	float:right;
	width:72%;
	min-width:600px;
	list-style:none;
	margin:0;
	padding:0;
}
	#MainPanel #MainMenu li
	{
		float:right;
		width:110px;
		height:100px;
		list-style:none;
		margin:0 0px;
		padding:0;
		font-size:14px;
	}
	#MainPanel #MainMenu li:hover
	{
		background-image:url('../images/menu_item_bg_hover.png');
		background-repeat:no-repeat;
		background-position:top left; 
	}
	#MainPanel #MainMenu .active,
	#MainPanel #MainMenu .active:hover
	{
		float:right;
		width:110px;
		height:100px;
		list-style:none;
		margin:0 0px;
		padding:0;
		background-image:url('../images/menu_item_bg_active.png');
		background-repeat:no-repeat;
		background-position:top left; 
	}
	#MainPanel #MainMenu li a
	{
		float:left;
		width:110px;
		height:95px;
		padding:5px 0 0 0;
		margin:0 auto;
		color:#fff;
		font-weight:bold;
		line-height:30px;
		text-align:center;
		text-transform:uppercase;
		font-size:12px;


	}
	#MainPanel #MainMenu .active a,
	#MainPanel #MainMenu .active a:hover	
	{
		text-decoration:none;
		color:#000;
		height:55px;
		padding:5px 0 0 0;
		
	}
	#MainPanel #MainMenu li a:hover
	{
		text-decoration:none;
		color:#000;
		height:75px;
		padding:5px 0 0 0;
	}
	
	/*******************************************/
	#MainMenu li a span
	{
		position:absolute;
		margin-left:-30px;
		width:27px;
		height:30px;

		background-repeat:no-repeat;
		background-position:top left; 
		
	}	
	#MainMenu li a:hover span
	{
		position:static;
		float:left;
		width:100%;
		margin:0;
		background-position:top center; 
	}
	#MainMenu .active a span
	{
		position:static;
		float:left;
		width:100%;
		height:42px;
		margin:0;
		background-position:top center; 
	}
	/*******************************************/
	#MainMenu li a .icon_home{ 	     	  background-image:url('../images/icons/small/menu_home.gif');}
	#MainMenu li a:hover .icon_home{ 	  background-image:url('../images/icons/small/menu_home_hover.gif');}
	#MainMenu .active a .icon_home,
	#MainMenu .active a:hover .icon_home{ background-image:url('../images/icons/large/menu_home_active.gif');	}
	/*******************************************/
	#MainMenu li a .icon_topo{ 	     	  background-image:url('../images/icons/small/menu_topo.gif');}
	#MainMenu li a:hover .icon_topo{ 	  background-image:url('../images/icons/small/menu_topo_hover.gif');}
	#MainMenu .active a .icon_topo,
	#MainMenu .active a:hover .icon_topo{ background-image:url('../images/icons/large/menu_topo_active.gif');	}
	/*******************************************/
	#MainMenu li a .icon_news{ 	     	  background-image:url('../images/icons/small/menu_news.gif');}
	#MainMenu li a:hover .icon_news{ 	  background-image:url('../images/icons/small/menu_news_hover.gif');}
	#MainMenu .active a .icon_news,
	#MainMenu .active a:hover .icon_news{ background-image:url('../images/icons/large/menu_news_active.gif');	}
	/*******************************************/
	#MainMenu li a .icon_articles{ 	     	  background-image:url('../images/icons/small/menu_articles.gif'); width:22px; margin-left:-24px;}
	#MainMenu li a:hover .icon_articles{ 	  background-image:url('../images/icons/small/menu_articles_hover.gif');}
	#MainMenu .active a .icon_articles,
	#MainMenu .active a:hover .icon_articles{ background-image:url('../images/icons/large/menu_articles_active.gif');width:100%; margin-left:0;	}
	/*******************************************/
	#MainMenu li a .icon_forum{ 	     	  background-image:url('../images/icons/small/menu_forum.gif');}
	#MainMenu li a:hover .icon_forum{ 	  background-image:url('../images/icons/small/menu_forum_hover.gif');}
	#MainMenu .active a .icon_forum,
	#MainMenu .active a:hover .icon_forum{ background-image:url('../images/icons/large/menu_forum_active.gif');	}
	/*******************************************/
	#MainMenu li a .icon_journal{ 	     	  background-image:url('../images/icons/small/menu_ascents.gif');width:22px; margin-left:-24px;}
	#MainMenu li a:hover .icon_journal{ 	  background-image:url('../images/icons/small/menu_ascents_hover.gif');}
	#MainMenu .active a .icon_journal,
	#MainMenu .active a:hover .icon_journal{ background-image:url('../images/icons/large/menu_ascents_active.gif');width:100%; margin-left:0;	}
	/*******************************************/

#UnderLogo
{
	float:left;
	width:22%;
	padding:0;
	margin:0;
	min-width:250px;
}
#UnderLogo img
{
	border:none
}
	
#UserZone
{
	float:left;
	height:80px;
	width:210px;
	background-color:#333;
	padding:10px;
	color:#ddd;
	font-size:11px;
}	

	#UserZone .login_input
	{
		float:left;
		width:120px;
		background-color:#222;
		border:1px solid #555;
		margin:5px 1px;
		padding:3px 5px;
		font-size:11px;
		color:#ddd;
	}

	#UserZone .login_submit
	{
		float:left;
		width:70px;
		border:none;
		margin:6px 1px 0 5px;
		padding:1px 5px 2px 0;
		font-size:11px;
		font-weight:bold;
		color:#333;
		background-color:transparent;
		background-image:url('../images/submit_01_1.png');
		background-repeat:no-repeat;
		background-position:top right;
		cursor:pointer;
	}

	#UserZone a
	{
		font-size:12px;
	}



#TopBar
{
	float:left;
	width:100%;
	background-color:#000;
	background-image:url('../images/top_bar_bg.png');
	background-repeat:repeat-x;
	background-position:top left; 
	padding:0;
	margin:10px 0;	
}	

	#TopBar .yrh
	{
		float:left;
		width:120px;
		height:22px;
		background-image:url('../images/yrh_bg.png');
		background-repeat:no-repeat;
		background-position:top right;
		font-size:14px;
		font-weight:bold;
		color:#333; 
		padding:8px 0 0 15px;
	}
	
	#TopBar .breadcrumb
	{
		float:left;
		padding:7px;
		color:#d1e751;
		font-size:12px;
		text-transform:capitalize;
	}
	
#SearchForm
{
	float:right;
	margin-right:10px;
}
	#SearchForm .search_input
	{
		float:left;
		width:150px;
		background-color:#333;
		border:1px solid #555;
		margin:5px 1px;
		padding:2px 5px;
		font-size:10px;
		color:#ddd;
	}

	#SearchForm .search_submit
	{
		float:left;
		width:58px;
		border:none;
		margin:5px 1px;
		padding:2px 0 4px 0;
		font-size:10px;
		font-weight:bold;
		color:#333;
		background-color:transparent;
		background-image:url('../images/submit_01.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
#MainContent
{
	float:left;
	width:100%;
	min-width:960px;
	padding:0;
	margin:10px 0;
}
	#MainContent #SidebarLeft
	{
		float:left;
		width:255px;
	}

	#MainContent #SidebarRight
	{
		float:right;
		width:255px;
	}

	#MainContent #content
	{
		margin:0 270px 0 0px;
		background-color:#444;
	}
	

	/**
	 * Widgets 
	 */

.WidgetBorderless
{
	float:left;
	width:95%;
	margin-top:20px;
	padding:20px 2% 5px;
	color:#ddd;
}

.Widget
{
	float:left;
	width:95%;
	margin-top:20px;
	padding:20px 2% 5px;
	background-color:#333;
	border:1px solid #555;
}
	.Widget .absWidgetTitle_0
	{
		position:absolute;
		margin-top:-36px;
		height:30px;
	
		
	}
	.Widget .absWidgetTitle_1
	{
		position:absolute;
		margin-top:-36px;
		height:30px;
	}
	
	.Widget .absWidgetTitle_1 h3
	{
		white-space:nowrap;
	}
	.Widget div .absButton
	{
		position:absolute;
		margin-top:-16px;
		margin-left:-20px;
		font-size:10px;
		text-align:right;
		width:25px;
		height:25px;
		text-indent:-999999px;
		display:block;
		overflow:hidden;
		cursor:pointer;
		background-repeat:no-repeat;
		background-position:top left;
		
	}
	.Widget .btnType_0,
	.Widget .btnType_1
	{
		float:right;
	}
	.Widget .btnType_0 .open
	{
		background-image:url('../images/widget_close_1.jpg');		
	}	
	.Widget .btnType_0 .close
	{
		background-image:url('../images/widget_close_2.jpg');		
	}	
	.Widget .btnType_1 .open
	{
		background-image:url('../images/widget_close_3.jpg');		
	}	
	.Widget .btnType_1 .close
	{
		background-image:url('../images/widget_close_4.jpg');		
	}	
	.Widget .btnClose
	{
		position:absolute;
		margin-top:-14px;
		margin-left:-50px;
		font-size:10px;
		text-align:right;
		width:50px;
		cursor:pointer;
		
	}
	.Widget a
	{
		color:#8ba017;
		cursor:pointer;
	}
	.Widget a:hover
	{
		color:#c1d64b;
		cursor:pointer;
	}
	.Widget .absWidgetTitle_0 .left
	{
		float:left;
		width:2px;
		height:30px;
		background-image:url('../images/widget_top_1.jpg');
		background-repeat:repeat-x;
		background-position:top left;
	}
	.Widget .absWidgetTitle_1 .left
	{
		float:left;
		width:2px;
		height:30px;
		background-image:url('../images/widget_top_4.png');
		background-repeat:repeat-x;
		background-position:top left;
	}
	.Widget .absWidgetTitle_0 h3
	{
		float:left;
		height:30px;
		padding:6px 15px 0 15px;
		margin:0;
		color:#fff;
		font-size:14px;
		font-weight:bold;

		background-image:url('../images/widget_top_2.jpg');
		background-repeat:repeat-x;
		background-position:top left;
		
	}
	.Widget .absWidgetTitle_1 h3
	{
		float:left;
		height:30px;
		padding:6px 15px 0 15px;
		margin:0;
		color:#222;
		font-size:14px;
		font-weight:bold;

		background-image:url('../images/widget_top_5.png');
		background-repeat:repeat-x;
		background-position:top left;
		
	}
	.Widget .absWidgetTitle_0 h3 a,
	.Widget .absWidgetTitle_0 h3 a:hover
	{
		color:#fff;
	}
	
	.Widget  .absWidgetTitle_0 .titleArrow
	{
		float:left;
		height:30px;
		width:10px;
		background-image:url('../images/widget_top_3.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	.Widget  .absWidgetTitle_1 .titleArrow
	{
		float:left;
		height:30px;
		width:10px;
		background-image:url('../images/widget_top_6.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	.Widget .content
	{
		float:left;
		width:100%;
		font-size:12px;
		color:#aaa;
		text-align:justify;
	}

	.Widget .content .map
	{
		width:100%;
		height:300px;
		margin:0;
		padding:0;
		background-color:#000;
		display:block;
		margin:0 auto;
	}
	
	.Widget .contentTypes
	{
		padding:15px;
	}
	
	.Widget ul
	{
		float:left;
		width:96%;
		margin:0 0 0 2%;
		padding:0;
	}
	.Widget li
	{
		float:left;
		width:96%;
		height:21px;
		list-style:none;
		margin:4px 0;
		padding:0;
		border-left:3px solid #e46926;

		background-image:url('../images/menu_bg_01.jpg');
		background-repeat:repeat-x;
		background-position:top left;
		
	}
  .Widget ul ul
  {
    width:95%;
    float:right;
	}
	.Widget li:hover
	{
		border-left:3px solid #444;
	}
	.Widget li a
	{
		float:left;
		width:100%;
		height:25px;
		font-size:14px;
		font-weight:bold;
		color:#e46926;
		padding:2px 0 2px 3%;
		margin:0;
		
	}
  .Widget ul ul li a
  {
  }
	.Widget li a:hover
	{
		width:88%;
		text-decoration:none;
		padding:2px 0 2px 12%;
		color:#e46926;
		background-image:url('../images/menu_bg_02.jpg');
		background-repeat:no-repeat;
		background-position:2% 0;	
	}

	.Widget li span
	{
		float:left;
		margin:3px 0 0 15px;
		font-size:12px;
		color:#ddd;
	}	
	
	 .Widget ul li span.del
	 {
	   position:absolute;
	   width:10px;
	   height:12px;
	   background-color:#f00;
	   margin-left:-22px;
	   padding:0 0 0 2px;
	   color:#fff;
	   font-size:10px;
	   cursor:pointer;
	   
	 }
   .Widget ul li:hover span.del { margin-left:-15px; }
   
   .Widget ul li:hover span.del:hover
   {
     color:#f00;
     background-color:#000;
     margin-left:-22px;
   }

   .Widget ul li span.moveUp
   {
     position:absolute;
     width:10px;
     height:12px;
     background-color:#222;
     margin-left:-42px;
     padding:2px 0 0 2px;
     color:#eee;
     font-size:12px;
     cursor:pointer;
   }
   .Widget ul li:hover span.moveUp { margin-left:-35px; }
   
   .Widget ul li span.moveUp:hover
   {
     background-color: #E46926;
     color:#fff;
     margin-left:-42px;
   }
  

   .Widget ul li span.moveDown
   {
     position:absolute;
     width:10px;
     height:12px;
     background-color:#222;
     margin-left:-62px;
     padding:0 0 2px 2px;
     color:#eee;
     font-size:12px;
     cursor:pointer;
   }
   .Widget ul li:hover span.moveDown { margin-left:-55px; }

   .Widget ul li span.moveDown:hover
   {
     background-color: #E46926;
     color:#fff;
     margin-left:-62px;
   }
	
	.Widget li.active,
	.Widget li.active:hover
	{
		border-left:3px solid #9fb13a;
		
	}
	
  .Widget li.active span.del,
  .Widget li.active span.moveUp,
  .Widget li.active span.moveDown
  {
    display:none;
  }
	
	.Widget li.active a
	{
		background-image:url('../images/menu_bg_03.jpg');
		background-repeat:no-repeat;
		background-position:98% 0;
		text-align:right;
		width:85%;
		padding:2px 15% 2px 0;	
		color:#9fb13a;
		
	}	
	
	.Widget .newValue
	{
		float:left;
		margin:20px 0 20px 5px;
	}
	
	.Widget .varBox
	{
		float:left;
		width:100%;
		margin:5px 0;
	}
		.Widget .varBox p
		{
			float:left;
			width:50%;
			margin:0 5px;
			padding:0px;
			font-size:12px;
		}
		.Widget .varBox a
		{
			float:right;
			margin:10px;
			padding:0px;
			font-size:12px;
		}
		.Widget .varBox .flrt
		{
			float:right;
			padding:15px 0 0;
		}
		
		.Widget .split
		{
			float:left;
			width:100%;
		}
			.Widget .split .entity_input
			{
				width:27%;
			}
			
	#ImageData
	{
		float:right;
		width:330px;
	}
	
				
	.Widget label
	{
		float:left;
		width:15%;
		text-align:right;
		padding:5px 2% 0 0;
	}
	.Widget .entity_input
	{
		float:left;
		width:75%;
		background-color:#222;
		border:1px solid #666;
		padding:5px;
		margin:5px;
		color:#fff;
	}
  .Widget .entity_input[type=text]
  {
    padding:6px 5px;
  }
	
	.Widget .varBox select.entity_input
	{
		width:77%;
	}
	.Widget .split .varBox select.entity_input
	{
		width:29%;
	}
	.Widget textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}	
	.Widget #area_gps_list
	{
		width:25%;
		height:80px;
		background-color:#222;
		border:1px solid #666;
		padding:5px;
		overflow:auto;
		display:block;
	}
	.Widget #area_gps_input
	{
		float:right;
		text-align:right;
		width:40%;
		height:50px;
	}
	
	.Widget #area_gps_input .entity_input
	{
		float:right;
	}
	
ul#pager
{
	float:right;
	width:100%;
}	
	ul#pager li
	{
		list-style: none;
		float:left;
		margin: 0 2px;
	}

	ul#pager li a
	{
		display:block;
		min-width:15px;
		height:15px;
		background-color: #333;
		border: 1px solid #555;
		font-size: 12px;
		padding: 2px;
		text-align: center;
	
	}
	ul#pager li a:hover
	{
		background-color: #000;
		border-color: #222;
		text-decoration:none;
	}
	ul#pager li.active a
	{
		background-color: #E46926;
		border-color:#D45916;
		color:#fff;
	}
	
	
.newsEntry
{
  font-size: 14px;
  line-height: 150%;
  color:#fff;
  text-indent: 5%;
}
  .newsEntry p
  {
    text-indent: 5%;
    padding: 10px 0 20px;
  }
  .newsEntry a
  {
  }	
.newsTitle
{
  margin:5px 0;
  color:#fff;
}
.newsImg
{
  float:left;
  margin:10px 25px 10px 5px;
  border:1px solid #fff;
}
	
#tabNavigator
{
	float:left;
	width:100%;
	height:21px;
	background-image:url('../images/menu_bg_01.jpg');
	background-repeat:repeat-x;
	background-position:top left;	
	margin:0;
	padding:0;
}	
	#tabNavigator ul
	{
		float:left;
		width:100%;
		margin:0;
		padding:0;
	}
		#tabNavigator ul li
		{
			float:left;
			width:20%;
			margin:0;
			padding:0;
			list-style:none;
			background-image:none;
			border:none;
		}
		#tabNavigator ul li.active
		{
			float:left;
			width:20%;
			margin:0;
			padding:0;
			list-style:none;
			background-image:none;
			background-color:#333;
			border:none;
		}
			#tabNavigator ul li a
			{
				float:left;
				width:100%;
				height:17px;
				margin:0;
				padding:4px 0 0;
				background-image:none;
				border:none;
				text-align:center;
				font-size:12px;
				line-height:12px;
				color:#ed7c3e;
				
			}
			#tabNavigator ul li a:hover
			{
				background-color:#505050;
				color:#e46926;
			}	
			#tabNavigator ul li.active a
			{
				color:#fff;
			}
			
#ListHeader
{
	float:left;
	width:100%;
}
	#ListHeader div
	{
		float:left;
		padding:5px 1%;
		margin:0 1px;
		text-align:center;
		font-weight:bold;
	}
	.ListItem .col60p,
	#ListHeader .col50p
	{
		width:60%;
	}
	.ListItem .col50p,
	#ListHeader .col50p
	{
		width:47%;
	}
	.ListItem .col40p,
	#ListHeader .col40p
	{
		width:37%;
	}
	.ListItem .col25p,
	#ListHeader .col25p
	{
		width:22%;
	}
	.ListItem .col20p,
	#ListHeader .col20p
	{
		min-width:60px;
		max-width:8%;
	}

.ListItem
{
	float:left;
	width:100%;
	text-align:center;
	background-color:#666;
	border:1px solid #111;
	margin:3px 0;
	display:block;
	padding:3px 0;
	
	background-image:url('../images/list_bg.jpg');
	background-repeat:repeat-x;
	background-position:top; 
	
	
}
.ListItem.header
{
	background-color:#333;
	border:none;
	margin:3px 0;
	
	background-image:none;
	
	
}
	.ListItem div.d
	{
		float:left;
		padding:5px 0;
		margin:1px 1px;
		color:#ddd;
	}
	.ListItem div.flrt
	{
		float:right;
	}
	.ListItem div .detCol
	{
		float:right;
		width:42px;
		font-size:14px;
		margin:5px 0 0;
		font-weight:bold;
		color:#aaa;
		text-align:center;
	}
	.ListItem.header div .detCol
	{
		float:right;
		width:34px;
		font-size:9px;
		margin:5px 0 0;
		font-weight:bold;
		color:#777;
		text-align:center;
	}

	.ListItem.header div .detColLong
	{
		width:90px;
		font-size:9px;
		margin:5px 0 0;
		font-weight:bold;
		color:#777;
		text-align:right;
	}

	.imgRef
	{
		margin:-3px 0 0;
		float:left;
		background-color:#000;
		color:#000;
		padding:3px;
		margin-right:5px;
		width:15px;
		text-align:center;
		border-radius:50%;
	}
	
	.imgRef.easy{ background-color:#99ab36;	}
	.imgRef.intermediate{ background-color:#df8011;	}
	.imgRef.hard{ background-color:#c40808;	}
	
	.ListItem.header h3
	{
		color:#777;
	}
	.ListItem h3
	{
		float:left;
		padding:8px 1px;
		margin:0 0 0 20px;
		color:#fff;	
		font-size:14px;
		text-align:left;
	}
	.ListItem h3 a
	{
		font-size:14px;
	}
	.ListItem .content
	{
		float: none;
		width:96%;
		margin:0 2% 10px;
		color:#fff;
		text-align:justify;
		font-size:12px;
	}
	.attr
	{
		margin: 10px 0 10px 5%;
		width:95%;
	}
	.ListItem a
	{
		color:#ccc;
		font-size:11px;
		font-weight:bold;
	}			
	.ListItem a:hover
	{
		color:#f07f0a;
	}			
	.ListItem .excerpt,
	.ListItem .details
	{
		float:left;
		width:98%;
	}
	.ListItem .details
	{
		display:none;
	}	
	
	hr
	{
		floaT:left;
		width:100%;
		border:none;
		border-top:1px dotted #555;
	}
	
#ListPhotos
{
}

.ListPhotos,
.ListItem .ListPhotos
{
	float:none;
	margin:0;
	padding:0;
}
	
	.prevBtn,
	.ListItem .prevBtn
	{
		float:left;
		width:20px;
		height:122px;
		background-image:url('../images/photo_arrow_left.gif');
		background-position:center;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	.nextBtn,
	.ListItem .nextBtn
	{
		float:right;
		width:20px;
		height:122px;
		background-image:url('../images/photo_arrow_right.gif');
		background-position:center;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:5px;
	}

	#ListPhotos ul.list,
	.ListPhotos ul.list
	{
		width:100%;
	}
	
	#ListPhotos ul li,
	.ListPhotos ul li
	{
		float:left;
		height:122px;
		width:120px;
		border:none;
		margin:0 5px;
		background-image:none;
		cursor:pointer;
	}
	
	.ListPhotos ul li:hover
	{
		border:none;
	}
	
	#ListPhotos .btnMoveLeft
	{
		display:block;
		overflow:hidden;
		position:absolute;
		z-index:100;
		width:16px;
		height:16px;
		background-color:#fff;
		border:1px solid #333;
		margin:-27px 0 0 5px;
		padding:0;
		-moz-border-radius:4px;
		filter:alpha(opacity=50);
		opacity:0.5;
		
	}
	#ListPhotos .btnMoveLeft
	{
		display:block;
		overflow:hidden;
		position:absolute;
		z-index:100;
		width:16px;
		height:16px;
		background-color:#fff;
		border:1px solid #333;
		margin:-27px 0 0 5px;
		padding:0;
		-moz-border-radius:4px;
		filter:alpha(opacity=50);
		opacity:0.5;
		text-align:center;
		color:#333;
	}
	#ListPhotos .btnMoveRight
	{
		display:block;
		overflow:hidden;
		position:absolute;
		z-index:100;
		width:16px;
		height:16px;
		background-color:#fff;
		border:1px solid #333;
		margin:-27px 0 0 100px;
		padding:0;
		-moz-border-radius:4px;
		filter:alpha(opacity=50);
		opacity:0.5;
		text-align:center;
		color:#333;
		
	}
	#ListPhotos .btnDelPhoto, .ListPhotos .btnDelPhoto, .ListPhotos .btnDelPhoto:HOVER
	{
		display:block;
		overflow:hidden;
		position:absolute;
		z-index:100;
		width:16px;
		height:16px;
		background-color:#c00;
		border:1px solid #333;
		background-image:none;
		margin:-27px 0 0 52px;
		padding:0;
		-moz-border-radius:4px;
		filter:alpha(opacity=50);
		opacity:0.5;
		text-align:center;
		color:#000;
		
	}
	
	
	#ListPhotos .btnMoveLeft,
	#ListPhotos .btnDelPhoto,
	#ListPhotos .btnMoveRight
	{
		background-image:none;
	}
	
	
#lastVisited,
#mostPopular
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
	#lastVisited li,
	#mostPopular li
	{
		float:left;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
		border:none;		
	}

	#lastVisited li a,
	#mostPopular li a
	{
		float:left;
		width:100%;
		margin:2px 0 0 4px;
		padding:0;
		font-size:11px;		
		color:#9FB13A;
		font-weight:normal;
	}
	#lastVisited li a:hover,
	#mostPopular li a:hover
	{
		background-image:none;		
		color:#fff;
	}
		
#Logger
{
	position:absolute;
	top:1250px;
	left:50%;
	width:640px;
	height:320px;
	overflow:auto;
	margin-left:-320px;
	z-index:1000;
	padding:10px;
	background-color:#fed1a5;
	border:2px solid #d14000;
}
	#Logger pre
	{
		float:left;
		width:95%;
		margin:2px 0;
		padding:5px;
		border:1px solid #e97428;
	}

#OverlayLayer
{
	position:absolute;
	z-index:2000;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000;
	opacity:0;
	display:none;
	background-image:url('../images/back_top.png');
	background-repeat:no-repeat;
	background-position:right 38px; 
}

#windowHolder
{
	position:absolute;
	z-index:2500;
	top:20%;
	left:50%;
	margin-left:-240px;
	width:480px;
	opacity:0;
	display:none;
}

#comments
{
	float:left;
	width:100%;
}

	#comments label
	{
		float:left;
		width:150px;
		text-align:right;
		margin:2px 1%;
	}
	
	#comments input
	{
		float:left;
		width:295px;
		background-color:#222;
		border:1px solid #888;
		margin:5px 1px;
		padding:3px 5px;
		font-size:12px;
		color:#ddd;
	}
	#comments select
	{
		float:left;
		width:300px;
		background-color:#222;
		border:1px solid #888;
		margin:5px 1px;
		padding:3px 5px;
		font-size:12px;
		color:#ddd;
	}
	
	#comments textarea
	{
		float:left;
		width:295px;
		background-color:#222;
		border:1px solid #888;
		margin:5px 1px;
		padding:3px 5px;
		font-size:12px;
		color:#ddd;
		
	}
	

	#comments .button
	{
			width:auto;
			border:none;
			margin:5px 1px 0 5px;
			padding:0 15px 4px 10px;
			font-size:12px;
			font-weight:bold;
			color:#333;
			background-color:transparent;
			background-image:url('../images/submit_general.png');
			background-repeat:no-repeat;
			background-position:top right;
			cursor:pointer;
	}

	#comments .comment,
	#comments h2,
	#comments hr
	{
		float;left;
		width:90%;
		margin-left:5%;
		text-align:left;
	}
	#comments h2{
		font-size:16px;
		color:#eee;	
	}
	
	#comments .comment p
	{
		float:left;
		width:90%;
		margin:10px 0 10px 7%;
	}
	.comment small
	{
		float:left;
		margin:0;
		color:#999;
	}
	.comment .autor 
	{
		float:left;
	}
	.comment .autor h3
	{
		padding:0;
		margin:0;
	}
	

#Widget_ssearch
{
	width:30%;
}
#Widget_map
{
	position:absolute;
	left:31%;
	width:45.40%;
	min-width:250px;
	margin:20px 0 0 0;
	z-index:100;
}

/*************************************************************************************************************/
/*  Route specifics
 */
.rcr_icon
{
	float:left;
	min-width:20px;
	min-height:18px;

	padding:6px 2px 0;

	margin:0 2px;
	border:2px solid #f68d20;
	display:block;
	-moz-border-radius:5px;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	background-repeat:no-repeat;
}
	.details .rcr_icon
	{
		margin-right:10px;		
	}
	
	.rcr_icon.orange
	{
		background-color:#f68d20;
		
		color:#000;
	
		font-size:14px;
	}

	.rcr_icon.top_ten{	background-image:url('../images/icons/small/route_top_ten.gif');}
	
	.rcr_icon.route_boulder_type_bloc{	background-image:url('../images/icons/small/route_boulder_type_bloc.png');}
	.rcr_icon.route_boulder_type_traverse{	background-image:url('../images/icons/small/route_boulder_type_traverse.png');}
	
	.rcr_icon.climbing_type_1{	background-image:url('../images/icons/small/climbing_free.gif');}
	.rcr_icon.climbing_type_2{	background-image:url('../images/icons/small/climbing_alpine.gif');}
	.rcr_icon.climbing_type_3{	background-image:url('../images/icons/small/climbing_boulder.gif');}
	.rcr_icon.climbing_type_4{	background-image:url('../images/icons/small/climbing_combined.gif');}
	.rcr_icon.climbing_type_5{	background-image:url('../images/icons/small/climbing_ferrata.png');}
	
	
	.rcr_icon.climbing_style_type_1{	background-image:url('../images/icons/small/route_ascent_on_sight.png');}
	.rcr_icon.climbing_style_type_2{	background-image:url('../images/icons/small/route_ascent_flash.png');}
	.rcr_icon.climbing_style_type_3{	background-image:url('../images/icons/small/route_ascent_red_point.png');}
	.rcr_icon.climbing_style_type_4{	background-image:url('../images/icons/small/route_ascent_top_rope.png');}	

	.rcr_icon.bolting_type_1{	background-image:url('../images/icons/small/route_bolting_spit.gif');}
	.rcr_icon.bolting_type_2{	background-image:url('../images/icons/small/route_bolting_anchor.gif');}
	.rcr_icon.bolting_type_3{	background-image:url('../images/icons/small/route_bolting_piton.gif');}
	.rcr_icon.bolting_type_4{	background-image:url('../images/icons/small/route_bolting_combined.gif');}
	.rcr_icon.bolting_type_5{	background-image:url('../images/icons/small/route_bolting_friends.gif');}

	.rcr_icon.climbing_character_type_1{	background-image:url('../images/icons/small/route_character_fingers.gif');}
	.rcr_icon.climbing_character_type_2{	background-image:url('../images/icons/small/route_character_sustained.gif');}
	.rcr_icon.climbing_character_type_3{	background-image:url('../images/icons/small/route_character_power.gif');}
	.rcr_icon.climbing_character_type_4{	background-image:url('../images/icons/small/route_character_reach.gif');}
	.rcr_icon.climbing_character_type_5{	background-image:url('../images/icons/small/route_character_technical.gif');}
	.rcr_icon.climbing_character_type_6{	background-image:url('../images/icons/small/route_character_mixed.png');}

	.rcr_icon.beauty_type_1{	background-image:url('../images/icons/small/route_beauty_one.gif');}
	.rcr_icon.beauty_type_2{	background-image:url('../images/icons/small/route_beauty_two.gif');}
	.rcr_icon.beauty_type_3{	background-image:url('../images/icons/small/route_beauty_three.gif');}
	.rcr_icon.beauty_type_4{	background-image:url('../images/icons/small/route_beauty_fantastic.gif');}

	.rcr_icon.steepness_type_1{	background-image:url('../images/icons/small/route_angle_slab.gif');}
	.rcr_icon.steepness_type_2{	background-image:url('../images/icons/small/route_angle_vertical.gif');}
	.rcr_icon.steepness_type_3{	background-image:url('../images/icons/small/route_angle_overhang.gif');}
	.rcr_icon.steepness_type_4{	background-image:url('../images/icons/small/route_angle_roof.gif');}
	.rcr_icon.steepness_type_5{	background-image:url('../images/icons/small/route_angle_mixed.gif');}
	.rcr_icon.steepness_type_6{	background-image:url('../images/icons/small/route_angle_crack.gif');}

	.rcr_icon.sun_exp_1{	background-image:url('../images/icons/small/sun_morning.gif');}
	.rcr_icon.sun_exp_2{	background-image:url('../images/icons/small/sun_noon.gif');}
	.rcr_icon.sun_exp_3{	background-image:url('../images/icons/small/sun_afternoon.gif');}
	.rcr_icon.sun_exp_4{	background-image:url('../images/icons/small/sun_all_day.gif');}
	.rcr_icon.sun_exp_5{	background-image:url('../images/icons/small/sun_mixed.gif');}
	.rcr_icon.sun_exp_6{	background-image:url('../images/icons/small/sun_not_at_all.gif');}

	.rcr_icon.orientation_1{	background-image:url('../images/icons/small/crag_orientation_north.gif');}
	.rcr_icon.orientation_2{	background-image:url('../images/icons/small/crag_orientation_north_west.gif');}
	.rcr_icon.orientation_3{	background-image:url('../images/icons/small/crag_orientation_west.gif');}
	.rcr_icon.orientation_4{	background-image:url('../images/icons/small/crag_orientation_south_west.gif');}
	.rcr_icon.orientation_5{	background-image:url('../images/icons/small/crag_orientation_south.gif');}
	.rcr_icon.orientation_6{	background-image:url('../images/icons/small/crag_orientation_south_east.gif');}
	.rcr_icon.orientation_7{	background-image:url('../images/icons/small/crag_orientation_east.gif');}
	.rcr_icon.orientation_8{	background-image:url('../images/icons/small/crag_orientation_north_east.gif');}
	.rcr_icon.orientation_9{	background-image:url('../images/icons/small/crag_orientation_mixed.gif');}

	.rcr_icon.optional_1{	background-image:url('../images/icons/small/route_misc_retreat.gif');}
	.rcr_icon.optional_2{	background-image:url('../images/icons/small/route_misc_multipitch.gif');}
	.rcr_icon.optional_3{	background-image:url('../images/icons/small/crag_rope.gif');}
	.rcr_icon.optional_4{	background-image:url('../images/icons/small/route_misc_vegetation.gif');}
	.rcr_icon.optional_5{	background-image:url('../images/icons/small/route_misc_loose.gif');}
	.rcr_icon.optional_6{	background-image:url('../images/icons/small/route_misc_banned.gif');}

	.rcr_icon.optional_7{	background-image:url('../images/icons/small/route_misc_reach.png');}
	.rcr_icon.optional_8{	background-image:url('../images/icons/small/route_misc_dihedral.png');}
	.rcr_icon.optional_9{	background-image:url('../images/icons/small/route_misc_crack.png');}
	.rcr_icon.optional_10{	background-image:url('../images/icons/small/route_misc_crux.png');}
	.rcr_icon.optional_11{	background-image:url('../images/icons/small/route_misc_chipped.png');}
	.rcr_icon.optional_12{	background-image:url('../images/icons/small/route_misc_glue.png');}
	.rcr_icon.optional_13{	background-image:url('../images/icons/small/route_misc_rappel.png');}
	.rcr_icon.optional_14{	background-image:url('../images/icons/small/route_misc_descent.png');}
	.rcr_icon.optional_15{	background-image:url('../images/icons/small/route_misc_ridge.png');}
	.rcr_icon.optional_16{	background-image:url('../images/icons/small/route_boulder_misc_sit.png');}
	.rcr_icon.optional_18{	background-image:url('../images/icons/small/route_boulder_misc_frog.png');}
	.rcr_icon.optional_19{	background-image:url('../images/icons/small/route_boulder_type_traverse.png');}
	.rcr_icon.optional_20{	background-image:url('../images/icons/small/route_boulder_highball.png');}
	.rcr_icon.optional_21{	background-image:url('../images/icons/small/route_bolting_removable.png');}
	.rcr_icon.optional_22{	background-image:url('../images/icons/small/route_misc_aid.png');}
	.rcr_icon.optional_23{	background-image:url('../images/icons/small/route_misc_dyno.png');}
	.rcr_icon.optional_24{	background-image:url('../images/icons/small/route_misc_fall.png');}
	.rcr_icon.optional_25{	background-image:url('../images/icons/small/route_misc_slings.png');}
	.rcr_icon.optional_26{	background-image:url('../images/icons/small/route_misc_slopers.png');}
	.rcr_icon.optional_27{	background-image:url('../images/icons/small/route_misc_dirty.png');}
	.rcr_icon.optional_28{	background-image:url('../images/icons/small/route_misc_project.png');}


	.rcr_icon.spring{	background-image:url('../images/icons/small/crag_season_spring.gif');}
	.rcr_icon.summer{	background-image:url('../images/icons/small/crag_season_summer.gif');}
	.rcr_icon.autumn{	background-image:url('../images/icons/small/crag_season_autumn.gif');}
	.rcr_icon.winter{	background-image:url('../images/icons/small/crag_season_winter.gif');}

	.rcr_icon.GPS{	background-image:url('../images/icons/small/crag_gps.gif');}
	.rcr_icon.Highlights{	background-image:url('../images/icons/small/general_highlights.gif');}
	.rcr_icon.Description{	background-image:url('../images/icons/small/general_highlights.gif');}
	.rcr_icon.Character{	background-image:url('../images/icons/small/crag_character.png');}
	.rcr_icon.Bolting{	background-image:url('../images/icons/small/crag_drill.gif');}
	.rcr_icon.Massif{	background-image:url('../images/icons/small/crag_massif.gif');}
	.rcr_icon.GettingHere{	background-image:url('../images/icons/small/crag_approach.gif	');}
	.rcr_icon.Access{	background-image:url('../images/icons/small/crag_approach.gif	');}
	.rcr_icon.Sun{	background-image:url('../images/icons/small/crag_sun.gif');}
	.rcr_icon.Rain{	background-image:url('../images/icons/small/crag_rain.gif');}
	.rcr_icon.Seasons{	background-image:url('../images/icons/small/crag_seasons.png');}
	.rcr_icon.Approch{	background-image:url('../images/icons/small/crag_approach.gif');}
	.rcr_icon.Rope{	background-image:url('../images/icons/small/crag_rope.gif');}
	.rcr_icon.Drive{	background-image:url('../images/icons/small/crag_drive_time.gif');}
	.rcr_icon.NoDrive{	background-image:url('../images/icons/small/crag_drive_no.png');}	
	.rcr_icon.Climbing{	background-image:url('../images/icons/small/general_climbing.png');}
	.rcr_icon.Rain{	background-image:url('../images/icons/small/sector_climbable_rain_yes.png');}
	.rcr_icon.RainNo{	background-image:url('../images/icons/small/sector_climbable_rain_no.png');}
	.rcr_icon.Climbable{	background-image:url('../images/icons/small/sector_climbable_rain_yes.png');}
	.rcr_icon.ClimbableNoOnRain{	background-image:url('../images/icons/small/sector_climbable_rain_no.png');}
	.rcr_icon.Kids{	background-image:url('../images/icons/small/crag_kids.gif');}
	.rcr_icon.Accommodation{	background-image:url('../images/icons/small/general_accommodation.gif');}
	.rcr_icon.WhereToEat{	background-image:url('../images/icons/small/general_where_to_eat.gif');}
	.rcr_icon.WhereToBuyGear{	background-image:url('../images/icons/small/general_shop.gif');}
	.rcr_icon.Climate{	background-image:url('../images/icons/small/general_wheather	.gif');}
	.rcr_icon.History{	background-image:url('../images/icons/small/general_history.gif');}
	.rcr_icon.Culture{	background-image:url('../images/icons/small/general_culture.gif');}
	.rcr_icon.WhatToSee{	background-image:url('../images/icons/small/general_what_to_see.gif');}
	.rcr_icon.RockType{	background-image:url('../images/icons/small/crag_rock_type.gif');}
	.rcr_icon.FirstAscentBy{	background-image:url('../images/icons/small/route_first_ascent.gif');}


.large_icon
{
	float:left;
	min-width:44px;
	min-height:42px;

	padding:6px 2px 0;

	margin:0 10px;
	border:2px solid #f68d20;
	display:block;
	-moz-border-radius:8px;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	background-repeat:no-repeat;
}

	.large_icon.top_ten{	background-image:url('../images/icons/large/route_top_ten.gif');}

	.large_icon.Description{	background-image:url('../images/icons/large/general_highlights.gif');}
	.large_icon.Character{	background-image:url('../images/icons/large/route_character_sustained.gif');}
	.large_icon.Bolting{	background-image:url('../images/icons/large/route_bolting_friends.gif');}
	

.pointer
{
	cursor:pointer;
}
	
/**
 * Ads
 */	
#Widget_pub1 
{
	padding-left:0px;
	padding-right:0px;
	width:99%;
}
#Widget_pub1 .absWidgetTitle_0
{
	margin-left:0;
}
#Widget_pub2 .content 
{
	margin-left:15px;
}

.text_type
{
	color:#f90;
}

.social
{
	float:left;
	width:32px;
	height:32px;
	margin:5px 9px;
}
	.social.RSS
	{
		background-image:url('../images/icons/Feed-icon.png');
	}
	.social.FB
	{
		background-image:url('../images/icons/FaceBook-icon.png');
	}
	.social.TT
	{
		background-image:url('../images/icons/Twitter-icon.png');
	}
.bitvice
{
	float:right;
	font-size:10px;
	color:#555;
	margin:7px 10px 0;
}
#traficro
{
	float:right;
	margin:0;
	padding:0;
}

.orange
{
	color:#f68d20;
}

.adminBanner
{
	border:1px dashed #f00;
}
#top_add_468
{
	float:right;
	width:468px;
	height:60px;
	margin-top:-60px;
}

#add_250_1, #add_250_2
{
	float:left;
	width:250px;
	height:250px;
	margin:0 20px 10px 0;
}
.ad_banner img, .ad_banner a
{
	border:none;
	outline:none;
}

#SidebarRight #add_250_1, #SidebarRight #add_250_2
{
	/* margin-top:10px; */
	margin-left:2px;
}
.spatiere_desus_ads250
{
	height:10px;
	width:250px;
	float:left;
}

.manage
{
	position:absolute;
	padding:2px;
	margin:3px;
	
}

.adminBanner .manage a
{
	color:#f00;
	padding:5px;
	font-size:11px;
	background-color:#000;
}

.adminBanner .manage a:hover
{
	background-color:#fff;
}

.currentBanner
{
	float:left;
	width:100%;
	border:1px dashed #999;
	margin:0;
	padding:0;
}

.pickBanner
{
	floaT:right;
	padding:10px 5px;
	margin-right:10px;
}
.clear
{
	clear:both;
}

#mapspace
{
	float:right;
	margin:5px;
	clear:right;
}
.ptopspace
{
	padding-top:5px;
}
.subentitate
{
	margin:1px;
	margin-left: 50px;
}
#page_sitemap
{
}
#page_sitemap h1, #page_sitemap h2, #page_sitemap h3, #page_sitemap h4, #page_sitemap h5, #page_sitemap h6
{
	padding:0;
	margin:1px 0;
}
#page_sitemap a  h1
{
	font-size:18px;
	color:#8BA017;
}
#page_sitemap a h2 
{
	font-size:16px;
	color:#E46926;
}
#page_sitemap a h3 
{
	font-size:15px;
	color:#8BA017;
}
#page_sitemap a h4 
{
	font-size:14px;
	color:#E46926;
}
#page_sitemap a h5 
{
	font-size:13px;
	color:#8BA017;
}
#page_sitemap a h6
{
	font-size:12px;
	color:#E46926;
}

input.editUrl
{
	width:400px;
	background-color:#333;
	border:1px solid #555;
	margin:5px 1px;
	padding:2px 5px;
	font-size:10px;
	color:#ddd;	
}
span.editBannerMsg{
	color:#8BA017;
	font-size:11px;
	display:none;
	padding:2px 10px;
}
	 .editBannerDel
	 {
	   position:absolute;
	   width:12px;
	   height:12px;
	   background-color:#f00;
	   margin:-16px 0 0 0px;
	   padding:2px 0 0 2px;
	   color:#fff;
	   font-size:10px;
	   cursor:pointer;
	   
	 }
#ISalert
{
	padding-left:18%;
	color:#8BA017;
}
.pagination
{
	display:block;
	clear:both;
}
.pagination a, .pagination span
{
	display:block;
	padding:3px;
	margin:2px;
	border:1px solid #8BA017;
	color:#8BA017;
	float:left;
}
.pagination span
{
	border:none;
}
.pagination a.curent
{
	font-weight:bold;
	border:1px solid #999;
	color:#999;
}
.pagination a:HOVER
{
	text-decoration:none;
	border:1px solid #999;
	color:#999;
}
#Widget_comments
{
	clear:both;
	width:80%;
	margin:10px 10%;
}
.WrongInput
{
	border:#F00 1px solid !important;
	background:#922 !important;
}
.GoTop
{
	float:right;
	width:150px;
	text-align:right;
}
.GoTop a
{
	font-size:12px;
	font-weight:bold;
}
.route_option
{
	width:190px !important;
	display:block !important;
	float:left;
	text-align:left;
	margin-left:5px;
}
.route_option label
{
	width:80%;
	text-align:left;
}
.route_option label, .route_option input
{
	float:left;
}