* { margin: 0; padding: 0; }
html, body, #main { height: 100% }
body, div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;  }


#main { padding: 1em; }

pre { margin-bottom: 1em; }
    
.jscom, .mix htcom   { color: #4040c2; }
.com      { color: green; }
.regexp   { color: maroon; }
.string   { color: teal; }
.keywords { color: blue; }
.global   { color: #008; }
.numbers  { color: #880; }
.comm     { color: green; }
.tag      { color: blue; }
.entity   { color: blue; }
.string   { color: teal; }
.aname    { color: maroon; }
.avalue   { color: maroon; }
.jquery   { color: #00a; }
.plugin   { color: red; }



#navwrap {
	background: url("/img/nav/nav-bg.png") left bottom no-repeat;
	width: 194px;
/*	height: 410px;*/
	
        margin-left: -1px;
		padding-bottom: 16px;
	}
 
#navwrap div	{padding-top: 10px;	background: url("/img/nav/nav-bg.png") left top no-repeat;}

#navigation, #navigation_avtuser {
	border:0px solid #5263AB; 
	margin-left:1px;
	padding:0px;
	text-indent:0px;
	background-color:#8c2025;
	width:191px;
/*	height: 390px;*/
    font-family: verdana;
	font-size: 12px;
	text-align: left!important;
}
#navigation a.head {
	height: 22px;
	cursor:pointer;
	background:#000000 url("/img/nav/nav-side.gif") no-repeat;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	vertical-align: bottom;	
	padding-top: 6px;
	
}


#navigation a.head-nochild, #navigation_avtuser a.head-nochild  {
	height: 22px;
	cursor:pointer;
	background:#000000 url("/img/nav/nav-side-nochildren.gif") no-repeat;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	vertical-align: bottom;	
	padding-top: 6px;
}


div.login { width:193px;padding-top:14px;
	font-weight:normal;
	
}
.login p {background: url("/img/nav/login-bg.png") left bottom no-repeat;}


#navigation a.head-nochild:hover {
	background-image: url("/img/nav/nav-selected-nochildren.gif");
}
#navigation a.head:hover {
	color:#ffffff;
}
#navigation a.selected {
	background-image: url("/img/nav/nav-selected-children.gif");
}
#navigation a.current {
	background-color:#701a1e;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#ffffff;
	display:block;
	text-indent:10px;
	text-decoration: none;
	text-align: left!important;
}
#navigation li li a:hover {
	background-color:#701a1e;
	color:#ffffff;
}

/**/

#navigation1 {
	border:0px solid #5263AB ;
	margin-left:1px;
	padding:0px;
	text-indent:0px;
/*	background-color:#e5e1d8;*/
	width:680px;
	font-family: verdana;
	font-size: 12px;
}
#navigation1 a.head {

	cursor:pointer;
/*	background:#000000 url("/img/nav/nav-side.gif") no-repeat;*/
	color:black;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	vertical-align: bottom;	
	padding-top: 6px;
}

#navigation1 a.head-nochild {
	height: 22px;
	cursor:pointer;
/*	background:#000000 url("/img/nav/nav-side-nochildren.gif") no-repeat;*/
	color:black;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	vertical-align: bottom;	
	padding-top: 6px;
}
#navigation1 a.head-nochild:hover {
	/*background-image: url("/img/nav/nav-selected-nochildren.gif");*/
}
#navigation1 a.head:hover {
	color:black;
}
#navigation1 a.selected {
/*	background-image: url("/img/nav/nav-selected-children.gif");*/
}
#navigation1 a.current {
/*	background-color:#dcd7cd;*/
}
#navigation1 ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation1 li {
	list-style:none outside none; display:inline;
}
#navigation1 li li a {
	color:#000000;
	display:block;
	padding:2px 10px;
	text-decoration: none;
	border-bottom:1px dotted #aea696;
}
#navigation1 li li a:hover {
/*	background-color:#dcd7cd;*/
	color:#000000;
}

/**/
@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}

.menu-top ul ul {position:absolute; z-index: 10000; visibility:hidden;
				top:25px;
				left:-30px;
				background: url("/img/dd_bg2.png") repeat-y top left;
				width:200px;}


.menu-top ul li:hover ul {visibility:visible; }
.menu-top ul li {display:inline; position:relative;}

.menu-top a:link,
.menu-top a:hover,
.menu-top a:active,
.menu-top a:visited {text-decoration:none;
						line-height:25px; 
						font-family:verdana, arial, sans-serif; 
						font-size:11px;
						font-weight:bold;
						font-style:italic; 
						color:#fff;
						padding:11px 20px;}

.menu-top a:hover {color:#e1e1e1}
.menu-top {text-transform: uppercase; padding-top:3px; text-align:right; height:32px;}


.menu-top ul li ul li {
	display:block;
}


.menu-top ul li ul li a, .menu ul li ul li a:visited {
	height:75px;
	text-align:right; 
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#fff;
	line-height:25px;
}

.menu-top ul li ul li.menu_bottom_part {
	display:block;
	width:200px; 
	height:20px;
	padding:0;
	margin:0;
	border:none;
	background-image:url("/img/dd_bg1_small.png");
	cursor:default;
	position:relative;
	top:20px;
	background-color:transparent; 
}

.menu-top ul li ul li.menu_bottom_part:hover {background-image:url("/img/dd_bg1_small.png"); 
											background-color:transparent; 
											border:none; 
											padding:0; 
											width:200px; 
											border-left:0px
}


#footer-home ul li, .footer ul li {display:inline}
#footer-home a:link,
#footer-home a:hover,
#footer-home a:active,
#footer-home a:visited,
.footer a:link,
.footer a:hover,
.footer a:active,
.footer a:visited {
						text-decoration:none;
						width:100px; 
						height:25px; 
						line-height:25px; 
						text-align:center; 
						font-family:verdana, arial, sans-serif; 
						font-size:12px;
						font-weight:bold;
						font-style:italic; 
						color:#fff;
						padding:0px 30px;}

