
@font-face {
	font-family: 'MyriadProRegular';
	src: url('../struct/fonts/mainfont/MyriadPro-Regular.eot');
	src: local('Myriad Pro Regular'), local('MyriadPro-Regular'), url('../struct/fonts/mainfont/MyriadPro-Regular.woff') format('woff'), url('../struct/fonts/mainfont/MyriadPro-Regular.otf') format('opentype'), url('../struct/fonts/mainfont/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}

body {
	margin: 0px; 
	padding: 0px; 
	background: #FFFFFF; 
	font-family: /*MyriadProRegular, Verdana, */"Lucida Grande", Verdana, "Trebuchet MS", Arial, sans-serif;
	/*font-variant:small-caps;*/
	font-smooth: always;
	font-size: 12px;
	outline: none;
	text-rendering: optimizeLegibility;
	word-spacing: 2px;
}

input {
	font-family: /*MyriadProRegular,*/Verdana, "Lucida Grande", Verdana, "Trebuchet MS", Arial, sans-serif;
	outline: none;
}

a {
	text-decoration: none; 
	color: inherit;
}

a:hover {
	text-decoration: underline; 
	color: #008000;
}

img {
	border: 0px;
}

/* ___________________________________________ MENU ___*/
#menu {
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 87px; 
	padding: 0px 0px 7px 0px; 
	background: url(../struct/menu/bgmenu.png) repeat-x; 
	z-index: 1000;
	overflow: hidden;
}

	#logomenu {
		display: block; 
		/*width: 90px; */
		height: 88px; 
		position: fixed; 
		left: 20px; 
		top: 20px; 
		/*background: url(../struct/menu/logomenu.png) no-repeat;*/
	}
	
	#logoapr {
		display: block; 
		/*width: 88px; */
		height: 88px; 
		position: fixed; 
		right: 20px; 
		top: 20px; 
		/*background: url(../struct/menu/apr.png) no-repeat;*/
	}
	
	
	.sharemenu {
		width: 24px; 
		height: 24px; 
		margin: 6px 6px 0px 6px;
		cursor: pointer;
	}
	
	.sharerow {
		height: 50px;
	}
	
		.facebookmenu {
			background: url(../struct/share/facebook.png) no-repeat;
		}
		
		.twittermenu {
			background: url(../struct/share/twitter.png) no-repeat;
		}
		
		.feedmenu {
			background: url(../struct/share/feed.png) no-repeat;
		}
	
	
	#menucontainer {
		margin: 50px auto 0px auto;
		height: 30px;
	}
	
		.menurow {
			height: 30px;
		}
		
		.menubtn {
			height: 30px;
			line-height: 30px;
			padding: 0px 8px 0px 8px;
			font-size: 13px;
			cursor: pointer;
			font-smooth: always;
			color: #000000;
			text-shadow: #FFFFFF 0px 1px 0px;
		}
		
		.menubtn:hover {
			background: #FFFFFF;
			background: rgba(255, 255, 255, 0.70);
						
		}
/* ___________________________________________ END MENU ___*/


/* ___________________________________________ FOOTER ___*/
#footer {
	position: fixed; 
	bottom: 0px; 
	left: 0px; 
	width: 100%; 
	height: 36px; 
	/*padding: 3px 0px 0px 0px; */
	background: url(../struct/footer/bgfooter.png) repeat-x; 
	z-index: 501;
	font-weight: normal;
	/*line-height: 37px;*/
	color: #000000;
	text-shadow: #FFFFFF 0px 1px 0px;
}

	#copyright_holder {
		position: fixed; 
		float: left; 
		bottom: 7px; 
		left: 10px;
		/*font-weight: bold;*/
	}
	
	#search_area {
		position: absolute;
		padding: 0px 0px 0px 0px; 
		float: right; 
		bottom: 3px; 
		right: 20px;
	}
		
		#search_capsule {
			float: left; 
			background: url(../struct/forms/text.png) no-repeat; 
			width: 226px; 
			height: 23px; 
			padding: 1px 0px 0px 8px;
		}
			
			#footersearch {
				background: transparent; 
				outline: none; 
				border: 0px; 
				font-size: 14px; 
				width: 210px; 
				line-height: 9px; 
				padding: 0px 0px 0px 0px; 
				color: #606060;	
			}
		
		#search_waiter_holder {
			width: 24px; 
			float: right; 
			display: block;
		}
		
			#search_waiter {
				width: 24px;
			}
			
	#search_results {
		position: fixed; 
		bottom: 29px; 
		right: 0px; 
		background: #cccccc; 
		width: 275px; 
		max-height: 400px; 
		overflow-y: auto; 
		overflow-x: hidden; 
		color: #000000; 
		border: 1px #C5C5C5 solid; 
		border-right: 0px;
		border-bottom: 0px;
		padding: 0px 0px 0px 0px;
		word-wrap: break-word;
		z-index: 500;
	}
		
		.search_result_part_title {
			color: #000000; 
			text-shadow: #CCCCCC 0px 1px 0px;
			/* background: url(../struct/footer/searchbox/searchboxtitle.png) repeat-x; */
			background: #E4E4E4 url(../struct/content/mainbox/top.png) repeat-x bottom center; 
			text-align: center; 
			font-weight: normal; 
			/*padding: 2px 2px 2px 2px; */
			font-size: 15px; 
			/*border-bottom: 1px #999999 solid;*/
			width: 100%;
			height: 26px;
			line-height: 24px;
		}
		
		.search_result_part_each {
			width: 100%; 
			color: #202020;
			text-shadow: #CCCCCC 0px 1px 0px;
			/*padding: 6px 4px 6px 4px;*/
			/*background: #F6F6F6; */
		/*	border-bottom: 1px #999999 solid; */
			line-height: 17px;
			height: 50px;
			/*background: url(../struct/footer/searchbox/searchboxeach.png) repeat-x; */
			background: #E4E4E4;
		}
			
			.search_result_part_each_padder {
				padding: 6px 4px 6px 4px;
			}
		
		.search_result_part_each:hover {
			cursor: pointer;
			/*color: #FFFFFF;*/
			/*text-shadow: #333333 0px 1px 0px;*/
			/*background: url(../struct/footer/searchbox/searchboxeachover.png) repeat-x; */
			background: #F3F3F3;
		}
		
		.search_result_part_each:active {
			/*background: url(../struct/footer/searchbox/searchboxeachactive.png) repeat-x; */
			background: #FFFFFF;
		}
		
		
		
/* ___________________________________________ END FOOTER ___*/


/* ___________________________________________ HOLDERS ___*/
#mainholder {
	width: 100%; 
	position: fixed;
	top: 80px;
	bottom: 30px;
	left:0px;
	right: 0px;
	overflow-y: auto;
	overflow-x: hidden; 
	z-index: 0;
}

	#content {
		/*margin: 0px 10px 0px 10px;*/
		font-smooth: always;
		/*background: #AAAAAA;*/	
		/* background:#AAAAAA url('img_tree.png') no-repeat scroll center center; *//*BACKGROUND SHORTHAND */	
	}
	
		#leftContent {
			position: absolute;  
			padding: 0px 0px 0px 0px;
			background: transparent;
		}
		
		#rightContent {
			position: absolute;
			padding: 0px 0px 0px 0px;
			background: transparent;
		}
/* ___________________________________________ END HOLDERS ___*/


/* ___________________________________________ CONTENT ___*/
.divlinker {
	cursor: pointer;
}

.divlinker:hover {
	color: #666666;
	text-decoration: underline;
}
/* ___________________________________________ END CONTENT ___*/