﻿ul#menu {
				list-style-type: none;
				margin: 0;
				width: 202px;
				padding-bottom: 2px;
				background: url('../img/menu_bottom.png') no-repeat 1px bottom;
				padding-left: 0;
				padding-right: 0;
				padding-top: 0;
}
ul#menu ul {
				width: 202px;
				margin: 0 0 0 0;
				padding: 0 0 2px 0;
				list-style-type: none;
				background: url('../img/menu_bottom.png') no-repeat 1px bottom;
}
ul#menu ul {
				background: url('../img/sub_menu_top.png') no-repeat right top;
				padding: 2px 0 0 0;
}
ul#menu a {
				display: block;
				text-decoration: none;
				outline: none;
				cursor: pointer;
}
ul#menu li {
				margin: 0;
				padding: 0;
				width: 100%;
}
ul#menu li a {
				background: url('../img/menu_item.png') no-repeat right top;
				color: #777;
				text-align: right;
				margin: 0;
				height: 35px;
				line-height: 35px;
				padding-right: 20px;
				font-size: 1.1em;
}
ul#menu li a:hover {
				color: #353535;
				
}
ul#menu li ul li a {
				color: #4699A6;
				padding-right: 35px;
				background: #fff url('../img/navigation_bg_right_x.png') repeat-y right top;
}
ul#menu li.current ul li a:hover {
				color:#353535 ;
}
ul#menu li.current a {
				background: #fff url('../img/menu_item_current.png') no-repeat right top;
}
ul#menu li.current ul li a {
				background: #fff url('../img/navigation_bg_right_x.png') repeat-y right top;
				color: #4699A6;
				padding-right: 35px;
}
ul#menu li.current ul li a.active {
				color: #777;
}
.code {
				border: 1px solid #ccc;
				list-style-type: decimal-leading-zero;
				padding: 5px;
				margin: 0;
}
.code code {
				display: block;
				padding: 3px;
				margin-bottom: 0;
}
.code li {
				background: #ddd;
				border: 1px solid #ccc;
				margin: 0 0 2px 2.2em;
}
.indent1 {
				padding-left: 1em;
}
.indent2 {
				padding-left: 2em;
}

