body {
	font-family : arial, century gothic;
	margin: 15px;
	padding: 0px;
	background: #ffffff;
	/*color: #132879;*/
    font-size : 10pt;
}

.small {
	font-size: 60%;
}
table {
	margin-left: auto;
	margin-right: auto
}
table.body {
	width : 1000px;
}

table.main {
	/*border-width: 4px 4px 4px 4px;	
	border-style: solid;	
	border-color: #0136AA;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;*/
	width : 100%;
	height : 100%;
} 
table.main1 {
	border-width: 1px;	
	border-style: solid;	
	border-color: #0136AA;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height : 100%;	
} 
table.main11 {
	border-width: 0px;	
	border-style: solid;	
	border-color: #0136AA;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height : 100%;
} 
table.main2 { /* petit menu dans menu_leftmenu */
	border-width: 1px;	
	border-style: solid;	
	border-color: #CCCCCC;
	padding : 1px;
	margin : 1px;
	width: 128px;
	background-color: #ffffff

}

table.potm {
	border-width: 1px 1px 1px 1px;	
	border-style: solid;	
	border-color: #0136AA;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height : 100%;	
} 
table.page {
	border-width: 0px 0px 0px 0px;	
	border-style: solid;	
	border-color: #000000;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;	
	width : 100%;
	height : 100%;
}
table.tableh100 {
	height: 100%;
}
table.tableh100vtop {
	height: 100%;
	vertical-align: top
}
table.parser {
	border-width: 1px 1px 1px 1px;	
	border-style: solid;	
	border-color: #0136AA;
	width : 95%
}

tr.inactive { background: gray }
tr.old { color: gray; background : none}
tr.flag {background: #EAEEFD }
tr.menu1 {
	background: #0136AA;
}
tr.menu {
	background: #0136AA url(https://optexanalyzer.sourceforge.net/css/img/200805/header_repeatBG.gif) repeat-x;
    padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
tr.menu-little {
	background: #0136AA;
    padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
	text-indent: 0.5em;
	
}
tr.tba {
	color: gray;
	background : none
}
tr.newest {
	background: #D7E0FF
}
tr.menu2 {
	text-align: center;
 	
}
/* menus in header */
tr.menu2a {
	text-align: center;
	vertical-align: middle;
	height: 28px;
}
tr.menu2b {
	text-align: center;
	height: 20px;
	background-color: #ffffff
}
/* tr in footer */
tr.menu2c {
	text-align: center;
	height: 10px;
}
tr.menu3 {
	text-align: center;
	font-size: 8pt
}
td.menu4 {
	font-size: 9pt
}
td.menu41 {
	font-size: 9pt;
	padding-top:0.4em
}
tr.bold {
	font-weight: bold
}
tr.trheight20px {
	height: 20px
}
tr.footer {
	background: #0136AA;
}

tr.spacer_header {
	height: 15px;
	background: #EEE
}
tr.plugin_list_even {
	background: #E9E9E9
}
tr.plugin_list_odd {
	background: #E1E1E1
}

td {
	font-size : 10pt;
}
td.question { 
	font-size: 10pt; 
	font-weight:bold;
	height : 20px;
	text-indent : 0.4em
}
td.answer { 
	border: 1px solid #CCCCCC;
	background: #E7E7E7;
	padding: 4px 3px 3px 3px;
}
td.main { 
	border: 4px solid #CCCCCC;
	background: #ffffff;
	padding: 0.6em 1em;
	font-size:12pt;
}
td.main p {margin-bottom:0.4em}
td.main a.page {font-size:11pt}
td.getaz { 
	border: 4px solid #4B4B4D;
/*	background: #E7E7E7 url("img/real_azureus.jpg") top left no-repeat;*/
/*	background: #E7E7E7 url("img/header_zudeo_beta.jpg") bottom center no-repeat;*/
	padding: 4px 3px 3px 3px;
	background-color: #1b1b1b;
	color: #ccc;
}
.getaz img {
	border: 1px solid #4b4b4b;
}
.getaz h3 {
	text-decoration: underline
}
td.az25 { 
	border: 4px solid #CCCCCC;
	background: #E7E7E7;
	padding: 1em;
}
#kf {float:left;width:350px;}
#kf h2 {clear:both;float:left; font-weight:bold; font-size: 13pt;margin-bottom:0.4em}
#kf ul {clear:both;float:left; padding-left:20px;font-size:11pt;border:0px solid white;width:100%}
#kf ul li {padding:0.2em 0}

#nsc {float:right;width:290px;border:0px solid red}

td.az25 p {text-align: center; font-size:12pt;margin-bottom:1em}
.az25 img {
	border: 0px solid #4b4b4b;
}
.az25 h3 {
	text-decoration: underline
}
.img_label {
	font-size: 8pt;
	margin: 6px 0
}
.bottom_msg {
	font-size: 8pt;
	margin-top: 6px
}
td.faqnumber { 
	vertical-align: top;
	font-weight: bold 
}
td.page {
	background: #ffffff;
	font-size: 9pt;
}
td.line {
 	background: #ffffff;
	height: 1px;
}
td.line2 {
 	background: #0136AA;
	height: 1px;
}
td.line3 {
 	background: #0136AA;
	height: 3px;
}
td.plugin_cat {
	border-bottom: 2px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #142D6E;
	text-align: center
}
td.flag {
	text-align: center;
	width: 3em
}
td.title {
	font-weight: bold;
	font-size: 24pt;
	font-variant : small-caps;
	color : #FFFFFF;
	background: none;
	text-align: center;
}

td.undertitle { 
	font-weight: normal;
	font-size: 11pt;
	font-variant: small-caps;
	color : #FFFFFF;
	background: none;
	text-align: center;
	vertical-align: bottom;
}

td.menutitle {
	font-weight: bold;
	font-size : 10pt;
	background : none;
	vertical-align : bottom;
	padding:0.2em 0
}

td.menu {
	background : #0136AA;
	height: 100%
}
td.minimenu a {padding:0 0.2em}
td.left_menu {
	text-align: center;
	height: 100%;
	background: #ffffff;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCC;
	border-style: solid;
	padding-left: 0px;
	margin-left: 5px
}
td.left_menu table.main2 td {padding-left:0.2em;padding-right:0.2em}

td.corner {
/*	background : #0136AA url(img/corner2.gif);*/
}

td.minimenu {
	color : white;
	background : none;
	text-align : center;
}

td.menu-little {
	color: #ffffff;
	font-weight: bold;
	width: 100%;
	height: 18px;
}

td.forCenterText {
	text-align: center;
	vertical-align: middle;
	line-height: 25px
}
td.forSmallText {
	font-size: 8pt;
	text-align: center;
	padding: 0px 2px 0px 2px
}
td.forListText {
	line-height: 35px;
	vertical-align: middle;
}
td.spyware {
	background: #eee;
	padding: 5px 5px;
}
td.thieves {
	background: #F3F7F7;
	color: #0D30B1;
	border: #0110A7;
	border-width: 1px;
	padding: 5px 5px;
	font-size: 10pt
	
}
td.tdheight90px {
	height: 89px
}
td.tdheight66px {
	height: 66px
}
td.odd {
	background-color: #CCC;
	}

a {
	color:#1F3F9A;
	background : none;
	text-decoration:none; 
}
a:hover {
	/*color:#7390F9;*/
	background : none;
	text-decoration : underline; 
	 
} 
a.page {
	/*color:#B83D3D;*/
	background : none;
	text-decoration : none;
}
a.page:hover {
	/*color:#7390F9;*/
	background : none;
	text-decoration:underline;
	 
} 
a.page_menu {
	color:#B83D3D;
	background : none;
	text-decoration:none; 
	font-size: 9pt; 
}
a.page_menu:hover {
	/*color:#7390F9;*/
	background : none;
	text-decoration : underline; 
	 
} 
a.page_under {
	color:#B83D3D;
	background : none;
	text-decoration:none; 
	font-size: 8pt; 
}
a.page_under:hover {
	/*color:#7198E7;*/
	background : none;
	text-decoration : none; 
	 
} 
a.menu {
	color: #FFF;
	background : none;
	text-decoration: none;
	font-size: 10pt; 
	font-weight: normal
} 
a.menu:hover { 
	color:#FFF;
	background : none;
	text-decoration : underline; 
	 
} 
a.menu_little {
	color: #FFF;
	background : none;
	text-decoration: none;
	font-size: 8pt; 
	font-weight: normal
} 
a.menu_little:hover { 
	background : none;
	text-decoration : underline; 
	 
} 
a.doc {
	color: #FFFFFF;
	background : none;
	text-decoration: none;
	font-size: 10pt; 
	font-weight: bold
} 
a.doc:hover { 
	color:#FFFFFF;
	background : none;
	text-decoration : none; 
	 
} 

p#right {
	text-align: right;
	margin-right: 0.5em;
}
p.laius {
	text-align: justify;
	margin: 0.4em 0.5em 0;
	line-height: 17px;
	padding: 0
}
p.laiusCVS {
	text-align: justify;
	margin-right : 0.5em;
	margin-left : 0.5em;
	line-height: 17px;
	font-style: italic;
}
td.main p.laius {margin-bottom:0}

div#side {

  float: left; /* workaround for IE, correctly overridden by "position: fixed" elsewhere */
  top: auto; /* overriding Opera default of 0 */
  left: auto; /* ditto */
  margin-top: 0px;
  width: 220px;
  height: 100%; /* partial workaround for IE, which has an ugly bug causing right side main content to unalign vertically */
  text-align: center;

}
div#main {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 220px;
  right: auto;
}
div#table_main {

  float: left; /* workaround for IE, correctly overridden by "position: fixed" elsewhere */
  margin-top: 30px;
  width: 500px;
  height: 100%; /* partial workaround for IE, which has an ugly bug causing right side main content to unalign vertically */
  text-align: center;
}
div#azureus_main {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 500px;
  left: auto;
}
img.plugin_list {
	margin-bottom: 0em;
	padding-bottom: 0em;
}
img.side {
	margin-right: 25px;
	margin-left: 5px;
	float: left
}
ul {
	padding-left: 1.5em;
	padding-bottom: 0em;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em
}
div.undertitles {
	font-size: 9pt;
	text-align: center;
	color: white;
	padding:0.2em 0
}
div.undertitles a {padding:0 0.6em}
div.menu2b {
	font-size: 8pt;
	text-align: center;
	color: #0136AA
}
div.leftmenu_little_titles {
	font-size: 8pt;
	text-align: center;
	color: black

}
div.spacer1 {
	height: 1px;
	width: 100%;
	background-color: #0136AA
}
div.spacer_leftmenu {
	height: 14px;
}
p.plugin_info {
	font-size: 10px;
	text-indent: -5%;
	margin-left: 10%
}
p.plugin_info t {
	font-size: 10px;
	font-weight: bold
}
div.plugin_container{
	width: 100%
}
div.plugin_title {
	float: left;
	text-align: left;
	margin-left: 2px;
	left: auto;
	width: 420px;
	margin-top: -2;
	
}
div.plugin_rssInfoS {
	margin-top: 1;
  	margin-bottom: 0;
  	margin-left: 20px;
  	right: auto;
  	width: 35px;
  	float: left;
	font-size: 10px;
	text-align: left;
}
div.plugin_rssInfoS span.s {
	color: #138C7B;
}
div.plugin_rssInfoD {
	margin-top: 1;
  	margin-bottom: 0;
  	margin-left: 10px;
  	right: auto;
  	width: 35px;
  	float: left;
	font-size: 10px;
	text-align: left;
}
div.plugin_rssInfoD span.d {
	color: #6D88EB;
}
div.plugin_rssInfoDLs {
	margin-top: 16;
  	margin-bottom: 0;
  	margin-left: -75px;
  	right: auto;
  	float: left;
	font-size: 10px;
	text-align: left;
}
div.plugin_rssInfoDLs span.DLs {
	color: #D66464;
}
div.plugin_details {
	float: left;

	font-size: 10px;
	margin-top: 0em;
	margin-left : 1em;
	padding-left: 1em;
	margin-right : 1em;
	margin-bottom: 0.4em;
	width: 380px
}

input.wiki {
	background: #DDD;
	border-width: 1px;
	color: #B94646;
	width: 8em;
	height: 1.5em;
	font-size: 8pt
}
input.wiki_go {
	background: #DDD;
	border: #0110A7;
	border-width: 0px;
	color: #132879;
	font-weight: bold;
	width: 3em;
	font-size: 8pt
}
div.menu_item_odd, div.menu_item_odd_hover {
	height: 15px;
	border: 1px solid #ddd;
	background-color: #ddd;
}

div.menu_item_odd_hover {
	color: #ffffff;
	border: 1px solid #eee;
	background-color: #bbb !important;
}
div.menu_item, div.menu_item_hover {
	height: 15px;
	width: 120px;
	border: 1px solid #eee;
	background-color: #eee;
}

div.menu_item_hover {
	color: #333;
	border: 1px solid #ccc;
	background-color: #ddd;
}

/* Links in leftmenu */
	/* Links PLUGINS */
.linksbig { font-size: 9pt; display: block; width: 116px;  margin-top: 1px; padding: 1px; background-color: #E7E7E7; border: 1px solid #ddd; text-align: center}
.linksbig:hover{ background: #E8E8E8; color:#0136AA;  border: 1px solid;
					border-color: #0136AA ;
					text-decoration: none }

div#space2lines { height: 1px; width: 114px; background-color: #fff }

	/* Links QUICKLINKS */
.quicklinks { font-size: 9pt; display: block;  margin-top: 1px; padding: 1px; background-color: #E7E7E7; border: 1px solid #e7e7e7}
.quicklinks:hover{text-decoration: underline; }

	/* Div and Links Donation & Thanks */
div#leftmenu2 {width: 125px; float:right;padding-right:8px;padding-top: 20px; background: #eee; margin-bottom: 0px; }
div#leftmenu2 * { font-size: 8pt; }

.links { display: block; color: #B83D3D; width: 122px;  margin-top: 2px; background-color: #eee; border: 1px solid #eee; }
.links:hover{ background: #ddd; color:#333;  border: 1px solid;
				border-color: #fff #777 #777 #fff;
				text-decoration: none }
				
div.testi_author {
	text-align: right;
	color: #6464D3;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 4px;
}
div.my_testi {
	text-align: right;
	margin-bottom: 10px;
	margin-right: 3px;
}

div.smallText {
	font-size: 8pt;
	text-align: center;
	padding: 0px 2px 0px 2px
}
div.smallTextRelease {
	font-size: 8pt;
	text-align: center;
	padding: 5px 2px 0px 2px;
	line-height: 17px;
}

div.img_main {
	width: 100%;
}
div.img_main img {
	
	margin: 4px 5px 3px 5px;
	
}

div.question { 
	border-bottom: 1px;
	border-color: #0136AA;
	font-size: 10pt; 
	font-weight:bold;
	height : 20px;
	text-indent : 0.4em
}
div.answer { 
	border: 1px solid #CCCCCC;
	background: #E7E7E7; 

}
				
div.shame {
	background-color: #eee;
	width: 600px;
	margin-top: 5px;
	border: 1px solid #0136AA;
	padding: 3px
}

form {
	margin-bottom: 0em;
	padding-bottom: 0em
}
div.dl{
	width: 100%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.dl_left {
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.dl_right {
	float: right;
	width: 50%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.img_left {
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 100px;
}

div.img_right {
	float: right;
	width: 50%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 100px;
}

div.spacer {
	height: 1px;
	background-color: #0136AA;
	margin-right: 2em;
	margin-left: 2em
}
div.paypal {
	width:50%;
	text-align: center;
	float: left;
}
div.moneyb {
	width: 50%;
	text-align: center;
	float: left;
}
#contrib h2 {margin-bottom:0.2em;font-size:12pt}
#contrib ul, #contrib ul li {clear:left;float:left;margin:0;padding:0}
#contrib ul li {width:150px;list-style-type: none;}
#contrib td {vertical-align: top}
li.top10_0 {
	/*font-size: 7pt;*/
	
}
li.top10_1 {
	/*font-size: 7pt;*/
	color: #B94646
}
span.top_n{
	float: left;
}
span.top_a{
	float: right;
}

#head_title {font-size:18pt;font-weight:bold;color:#fff}

#challenge {border:0px solid white;padding: 0 0 0 50px;margin:1em 3em 2em;background: transparent url(https://optexanalyzer.sourceforge.net/css/img/btn/winBtn.gif) top left no-repeat;font-weight: bold;font-size: 9pt}
#challenge div {margin:0.4em 0 0 0;padding:0;color: #222}

a#link_dl {position:relative;width:239px;height:63px;display:block;background: transparent url('https://optexanalyzer.sourceforge.net/css/img/btn/vuze_web_lrg_download_btn.png') top left no-repeat;color:white;font-size:9px;font-weight:bold;text-align: left}
a#link_dl:hover {text-decoration: none;background-position:0px -63px}
a#link_dl:active {text-decoration: none;background-position:0px -126px}
span#link_dl_span {position:relative;top:35px;left:96px;}
i#link_free {position:relative;top:46px;left:46px;}

#upgradeList {margin-bottom:0;}
#upgradeList li {list-style-type:none;margin-bottom:1em;background:url('https://optexanalyzer.sourceforge.net/css/img/blueBall.gif') top left no-repeat;padding-left:0px;border:1px solid #e7e7e7;position:relative}
#upgradeList li dl {margin-left:25px;margin-top:0}
#upgradeList li em {position:absolute;top:0px;left:-25px;color:white;padding:0;margin:0;width:21px;height:22px;line-height:23px;text-align:center;font-style:normal;font-size:9pt;font-weight:bold}
html>body #upgradeList li em {left:0px;line-height:24px;width:24px}
#upgradeList dt {font-weight:bold;line-height:18px;padding-top:3px}
#upgradeList dd {margin-left:0}
#upgradeList li dl dd ul li {list-style-type:disc;margin-bottom:0;line-height:18px;background:none;padding-left:0;border:0}
#upgradeList li dl dd ul li#rssSub {list-style-type:none;background:url('https://optexanalyzer.sourceforge.net/css/img/rssIcon.gif') top left no-repeat;padding-left: 34px}
#upgradeList li dl dd ul li ol {}
#upgradeList li dl dd ul li ol li {list-style-type:decimal}

.dlButton, .dlButton:hover {width:210px;height:64px;float:left;background: transparent url('https://optexanalyzer.sourceforge.net/css/img/btn/download_btn.png') top left no-repeat;position:relative;color:white;font-size:9px;font-weight:bold;}
.dlButton:hover {cursor:pointer;text-decoration:none}
.dlButton span, .dlButton i {position:relative;top:26px;width:210px;padding-left:20px;display:block}
.dlButton i {top:28px}

#upgrade h1 {font-size:16px;font-weight:bold;text-align:center;margin-bottom:1em;line-height:22px}
#upgrade h2 {margin-top:1em;text-align:center;font-size:11pt}
#upgrade .dlButton {margin-top:1em;text-align: center;margin-left:22px}
#upgrade .dlButton span {}
#upgrade #upLeft {float:left;width:350px;margin-bottom:1.6em;margin-left:15px}
#upgrade #upRight {float:right;width:250px;margin-top:3.7em;border:0px solid red}

td.az25 p.heading {font-size:16pt;margin-bottom:1.2em;margin-top:0.4em}
td.az25 p.heading img {position:relative;top:2px}