@CHARSET "UTF-8";

	a.orange-but{
		background: url(/images/sidemenu/orange_but_right.gif) no-repeat right;
		padding: 0px 4px 0px 5px;
		margin-top: 12px;
		line-height: 28px;
		display: inline-block;
		line-height: 0; vertical-align: baseline; cursor: pointer;
	}
	
		a.orange-but span{
			background: url(/images/sidemenu/orange_but_left.gif) no-repeat top left transparent;
			color: #ffffff;
			font: 11px "Arial";
			height: 28px;
			line-height: 28px;
			padding: 0px 6px 0px 10px;
			display: inline-block;
		}
		
	a.orange-but:hover{
		background: url(/images/sidemenu/orange_but_sel_right.gif) no-repeat right;
		padding-right: 4px;
		line-height: 28px;
		display: inline-block;
		line-height: 0; vertical-align: baseline; cursor: pointer;
	}
	
		a.orange-but:hover span{
			background: url(/images/sidemenu/orange_but_sel_left.gif) no-repeat top left transparent;
			color: #ffffff;
			font: 11px "Arial";
			height: 28px;
			line-height: 28px;
			padding: 0px 6px 0px 10px;
			display: inline-block;
		}
	

div.sidemenu {
	position: relative;
	width: 580px;
}
	
	div.sidemenu div.menupage {
		padding-top: 20px;
		margin-left: 160px;
	}
	
	div.sidemenu div.menupage div.top {
		background: url(/images/sidemenu/top_right.gif) no-repeat top right;
		padding-right: 8px;
	}
		
		div.sidemenu div.menupage div.top div {
			background: url(/images/sidemenu/top_left.gif) no-repeat top left transparent;
			/*background: #ede7b8;
			border-top: 1px #787878 solid;
			border-left: 1px #787878 solid;*/
		}
	
	div.sidemenu div.menupage div.trunk {
		background: #ede7b8 url(/images/sidemenu/right.gif) repeat-y right;
		width: 438px;
		height: 350px;
	}
		div.sidemenu div.menupage div.trunk div {
			background: url(/images/sidemenu/left.gif) repeat-y left transparent;
			width: 438px;
			height: 350px;	
		}
			
			div.sidemenu div.menupage div.trunk div div.content {
				height: auto;
				display: none;
			}
				
				div.sidemenu div.menupage div.trunk div div.content div.content-topic {
					width: 400px;
					padding: 10px 8px 0px 16px;
					height: auto;
				}
					
					div.sidemenu div.menupage div.trunk div div.content div.content-topic h3 {
						background: url(/images/sidemenu/contentheader-top-right.gif) no-repeat top right;
						padding-right: 8px;
						width: 400px;
						height: 28px;
						font: normal 20px "Arial Narrow";
					}
						
						div.sidemenu div.menupage div.trunk div div.content div.content-topic h3 span {
							background: url(/images/sidemenu/contentheader-top-left.gif) no-repeat top left;
							padding: 2px 0px 0px 16px;
							width: 400px;
							height: 26px;
							float: left;
						}
					
					div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk {
						background: #fff9c6;
						width: 388px;
						height: auto;
						padding: 10px 10px 4px 10px;
						font: normal 16px "Arial Narrow";
					}

						div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk p {
							margin-left: 10px;
							margin-top: 4px;
						}
							
							div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk p img {
								float: right;
								margin: 10px 30px 15px 15px;
							}
						
						div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk ul {
							margin-left: 10px;
						}
						
							div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk ul li {
								padding: 0px 0px 6px 15px;
								background:url(/images/bullet1.gif) 0 8px no-repeat;
								color:#706030; 
								font-size:14px;
								line-height: 16px;
							}
								div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk ul li a{
									text-decoration:underline;
									color:#706030; 
									font-size:14px;
									line-height: 16px;
								}
								
								div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk ul li a:hover{
									text-decoration: none;
								}
								
					div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-trunk img.rightpos {
						float: right;
						margin: 10px 30px 15px 15px;
					}
						
						
					
					div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-bot {
						background: url(/images/sidemenu/content-bot-right.gif) no-repeat top right;
						padding-right: 8px;
						width: 400px;
						height: 8px;
					}
					
						div.sidemenu div.menupage div.trunk div div.content div.content-topic div.cont-bot div {
							background: url(/images/sidemenu/content-bot-left.gif) no-repeat top left;
							padding-right: 8px;
							width: 400px;
							height: 8px;
						}
	
	div.sidemenu div.menupage div.bot {
		background: url(/images/sidemenu/bot_right.gif) no-repeat bottom right;
		padding-right: 8px;
	}
		
		div.sidemenu div.menupage div.bot div {
			background: url(/images/sidemenu/bot_left.gif) no-repeat top left transparent;
			/*background: #ede7b8;
			border-left: 1px #787878 solid;
			border-bottom: 1px #787878 solid;*/
		}
	
	div.sidemenu div.menupage div.top, div.sidemenu div.menupage div.top div, 
		div.sidemenu div.menupage div.bot, div.sidemenu div.menupage div.bot div {
		width: 430px;
		height: 8px;
	}
	
div.sidemenu ul.menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 40px;	
	width: 160px;
	height: 350px;
}

	div.sidemenu ul.menu li{
		width: 134px;
		height: 24px;
		padding: 8px;
		margin-left: 10px;
		margin-bottom: 2px;
		background: url(/images/sidemenu/menuitem.gif) no-repeat;
		font: normal 16px "Arial Narrow";
		color: #951509;
		cursor: pointer;
	}
		div.sidemenu ul.menu li img {
			margin: 0px 5px 0px 2px;
			vertical-align: middle;
		}
		
		div.sidemenu ul.menu li a {
			vertical-align: middle;
		}
	
	div.sidemenu ul.menu li.chosen {
		width: 145px;
		margin-left: 0px; 
		background: url(/images/sidemenu/menuitem_chosen.gif) no-repeat;
		font-weight: bold;
	}