/*** JAVASVET CSS ***/

/* defaults */
body {font:14px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background:#FFFFFF; min-width:550px}
table, td, th {font:14px Verdana, Arial, Helvetica, sans-serif;}
p {margin-top:0; margin-bottom:10px;}
sup {font-size:9px; vertical-align:text-top;}
hr {width:85%; height:1px; color:#DDDDDD;}
img {border:0; margin:0;}
img.b {border: 1px solid #999999}
img.txt {border: 1px solid #999999; margin: 0 10px 0 0}
img.txtr {border: 1px solid #999999; margin: 0 10px 0 10px}
img.m {border: 0px; margin: 0 10px 0 0}
h1 {font:24px Tahoma; color:#003366; font-weight: bold; margin: 30px 0 10px 0; }
h2 {font:19px Tahoma; color:#003366; font-weight: bold; margin: 30px 0 6px 0;}
h2.noup {font:19px Tahoma; color:#003366; font-weight: bold; margin: 6px 0 6px 0;}
h3 {font:15px Tahoma; color:#003366; font-weight: bold; margin: 15px 0 0px 0;}


.clear {clear:both;}
.cls {overflow:hidden;}

.clearfix:after 		{ content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0; }
.clearfix 				{ display: inline-block; }
* html .clearfix		{ height: 1%; }
.clearfix 				{ display: block; }

/* template */
#tleft {float:left; left:0; top:0; width:140px;}
#ttop {margin-left:140px; margin-right:200px; background:url(/gfx/top-name.gif) 0 0 no-repeat; background-color:#003366; height:30px; border-left:6px solid #000066;}
#tright {position:absolute; right:0; width:230px; top:0; background-color:#FFFFFF;}
#container {margin-left:160px; padding-right:10px; margin-top:20px; color:#333333; margin-right:20px;}
#footer {font:11px Tahoma; border-top: #DDDDDD 1px solid; border-bottom: #DDDDDD 1px solid; clear:both; color:#777; text-align:center; padding: 10px 0 10px 0; letter-spacing:1px; margin-top:4px}

#lcol {float:left; width:40%; margin-bottom: 30px; margin-left:50px;}
#rcol {float:left; width:40%; margin-bottom: 30px;}

#rcol h2, #lcol h2 {font-size:20px;}
#rcol a, #lcol a {margin-bottom: 6px; font-size: 16px;}

#lcol2 {float:left; width:50%;}
#rcol2 {float:left; width:50%;}
#forum {float:left; width:100%; margin-bottom:30px;}

.title {font-weight:bold; background-color:#E9F0F5; padding: 2px 2px 2px 4px; margin-right:20px; margin-top:20px}
p.small {font-size:11px; margin-right:30px; margin-left:10px}
.smalltxt {font-size:11px;}

/* links */
a {text-decoration:none; color:#003366; border-bottom:1px dotted #BBBBCC; background-color:transparent; }
a:visited {color:#003366;}
a:hover {color:#6699CC;	border-bottom:1px solid #CCCCFF; text-decoration:none;}
#container a[href^="http"] {padding-right: 20px; background: transparent url(/gfx/icon_link.gif) no-repeat center right;}
#container a[href^="mailto"] {padding-right: 20px; background: transparent url(/gfx/icon_email.gif) no-repeat center right;}

a.no {text-decoration:none; color:#003366; border:0; background:none;}
a.no:visited {color:#003366; text-decoration:none; border:0;background:none}
a.no:hover {color:#6699CC; border:0; text-decoration:none; background:none}
#container a.no[href^="http"] {background: none}
#container a.no[href^="mailto"] {background: none}

a.forumLink {text-decoration:none; color:#336699; border-bottom:1px dotted #BBBBCC; background:none;}
a.forumLink:visited {color:#336699; text-decoration:none; border-bottom:1px dotted #BBBBCC; background:none;}
a.forumLink:hover {color:#990000; border-bottom:1px dotted #BBBBCC; text-decoration:none; background:none;}
#container a.forumLink[href^="http"] {background:none; padding:0}
#container a.forumLink[href^="mailto"] {background:none;padding:0}



/* txt */
.forumText {font: normal 12px Tahoma, Arial}
.narrow {font-family: Tahoma, Arial}
.author {position:relative; top:-12px; font:14px "Courier New", Courier, monospace; font-weight:bold; color:#666666; padding-left:21px; background: url(/gfx/user.gif) no-repeat;}
xmp, pre, div.java {font: normal 14px Courier; background-color:#F9F9F9; margin: 8px 6px 12px 15px; padding: 6px 16px 6px 8px; border: 1px solid #AAAAAA; width:300px}
code {font: normal 14px Courier; margin:0;}

/* divs */
#juglogo {font-family:Arial Narrow, Tahoma; font-size:10px; color:#666666; text-align:center; line-height:10px; margin-top:50px;}
div.firma {padding-right:150px; padding-left:200px; margin-bottom:30px;}
img.firma {margin-left:20px}
div.highlight {border: 1px dotted #999966; padding:10px; margin-right:20px}
.hover {background-color:#FFFFCC; cursor:pointer; cursor:hand;}
.hover-over {background-color:#CCFFBB; border: 1px dotted; cursor:pointer; cursor:hand;}
.news {margin:6px 20px 16px 0px; padding:10px; border:1px dotted #DDDDDD; background-color:#FAFAFA; clear:both; cursor:default}
.news-over {background-color:#CCFFBB; border: 1px dotted; cursor:pointer; cursor: pointer; cursor:hand;}

/* tables */
table#najave {}


/* left menu */
#menu {margin:3px 5px 1px 5px;}
#menu ul {margin:1px 1px; padding:0;}
#menu li {list-style:none; background:#336699; padding:0; margin-bottom:1px;}
#menu li.ext {list-style:none; background:#990000; padding:0; margin-bottom:1px;}
#menu li.ext2 {list-style:none; background:#009900; padding:0; margin-bottom:1px;}
#menu li a {display:block; background:#336699; white-space:nowrap; font-weight:bold; font-size:16px; color:#FFFFFF; width:100%; text-indent:10px; line-height:22px; text-decoration:none; border:1px solid #336699;}
#menu li.ext a {display:block; background:#990000; white-space:nowrap; font-weight:bold; font-size:16px; color:#FFFFFF; width:100%; text-indent:10px; line-height:22px; text-decoration:none; border:1px solid #990000;}
#menu li.ext2 a {display:block; background:#009900; white-space:nowrap; font-weight:bold; font-size:16px; color:#FFFFFF; width:100%; text-indent:10px; line-height:22px; text-decoration:none; border:1px solid #009900;}
#menu li a:hover {background:#99CCFF; font-weight:bold; font-size:16px; border:1px solid #336699;}
#menu li.ext a:hover {background:#FF9999; font-weight:bold; font-size:16px; border:1px solid #990000;}

/* searchbox */
#searchbox {margin:20px 5px 20px 5px; text-align:center}
#searchbox .searchtxt {font-size:12px; font-family:Tahoma, Arial; width:120px}
#searchbox .searchbtn {text-align:center; font-family:Tahoma, Arial; font-size:12px; width:60px; border: 1px solid #999999; margin-top:3px;
background: #EEEEEE url(gfx/icon_search16x16.gif) 1px 2px no-repeat; padding:3px;}

/* calendar */
.datebox {float:left; color:#748153; font: 700 14px/16px Tahoma, Verdana, Arial, sans-serif; text-align:center;
			margin:3px 10px 0 0; padding:8px 3px 8px 3px; width:55px; background-color:#e7ebde; border:1px solid #bbc4a3;}
.datebox p.created{font: 700 11px/13px Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#888888; margin-bottom:2px}			
.dateline {color:#748153; font: 700 12px/14px Tahoma, Verdana, Arial, sans-serif; text-align:center;
			margin:0px 6px 0 6px; padding:1px 3px 1px 3px; background-color:#e7ebde; border:1px solid #bbc4a3;}
			
/* toc & series */			
.toc {color:#000000; background-color:#FFFFFF; border-bottom:1px solid #000000; font-size:11px;	font-family:Tahoma;
		margin:0px 0px 10px 10px; padding-bottom:2px; width:150px; float:right;}
.toc-title {background-color: #FFEECA; border-top: 1px solid #000000; border-bottom: 1px solid #777777; font-size: 11px; font-family: Tahoma; font-weight: bold; color: #000000;
		text-align: center;	padding-top: 1px; padding-bottom: 1px; margin-top: 4px;}
.toc-item {font-size: 11px;font-family: Tahoma;padding: 2px 3px 3px 3px;}

ul.jquery-toc-1				{list-style-type: none; margin:0; padding:0;}
ul.jquery-toc-1 li			{margin:0;}
ul.jquery-toc-1 li a		{color: #999; display: block; text-decoration: none; font-size: 1em; padding: 3px 0 2px 4px; }
ul.jquery-toc-1 li a:hover	{background-color:#FFEEDF; color:#000; }

.series {color: #000; background-color: #FFEECA;	border: 1px solid #777777;font-size: 11px; font-family: Tahoma;
		margin: 0px 0px 10px 10px; width: 250px; float: right; padding: 4px 4px 4px 4px;}
