/* {padding:0px;margin:0px;} */

img {border:0px;}

a		{color: #0080FF;text-decoration: none}

a:hover		{color: #3942C5;text-decoration: none}

h1 {font-size: 140%; font-weight: bold; border-bottom:3px solid #171;}
h2 {font-size: 120%; font-weight: bold; font-style:italic; background-color: #efe}
h3 {font-size: 110%; font-weight: bold;}

table	{display:table; border-spacing:0px; text-align:left;}
tr	{display:table-row;}
td	{display:table-cell;}
th	{text-align:center;}

pre {font-size: 11px; background-color:#ddf; width: 90%; border:1px solid #000000; max-height:600px; overflow:auto;}

/* Ads */
.pa_2 {border:1px solid #171; float:right; width:120px; height:240px; margin:0px; overflow:hidden; background-color:#fff;}
.pa_2t {text-align:center; border-bottom:1px solid #585; background-color:#aed5aa; font-weight:bold}
.pa_21 {text-align:center; font-size:90%;}
.pa_22 {text-align:left; font-size:75%;}
.pa_3 {border:1px solid #771; float:right; width:120px; height:240px; margin:0px; overflow:hidden; background-color:#fff;}
.pa_3t {text-align:center; border-bottom:1px solid #885; background-color:#ff7; font-weight:bold}
.pa_31 {text-align:center; font-size:90%;}
.pa_32 {text-align:left; font-size:75%;}
.pa_4 {border:1px solid #711; float:right; width:120px; height:240px; margin:0px; overflow:hidden; background-color:#fff;}
.pa_4t {text-align:center; border-bottom:1px solid #855; background-color:#f77; font-weight:bold}
.pa_41 {text-align:center; font-size:90%;}
.pa_42 {text-align:left; font-size:75%;}
.pa_5 {border:1px solid #717; float:right; width:120px; height:240px; margin:0px; overflow:hidden; background-color:#fff;}
.pa_5t {text-align:center; border-bottom:1px solid #858; background-color:#f7f; font-weight:bold}
.pa_51 {text-align:center; font-size:90%;}
.pa_52 {text-align:left; font-size:75%;}

body {margin:0; font-family:verdana,arial,sans-serif; font-size: 75%;padding:0px;background-color:#fff;}

.head1 {background-color:#00bfff; width:100%; height:90px; overflow:hidden;}
.head2 {background-color:#b4e0ff; width:100%; height:3em; overflow:hidden;}

.logo {font-size:20px; font-weight:bold; float:left; margin:0px;}

.top_logo {float:right; margin-top:0px; height:90px;text-align:right;}
.top_ad {text-align:left; margin-top:0px; width:160px; font-size:75%; background-color:#fff;}
.top_adt {border-bottom:1px solid #000; margin:0px; background-color:#00bfff; color:#fff;}

/* .top_ip {margin:0px; font-size:75%; border:1px solid #000; padding:1px; background-color:#fff;} */

.centre {margin-left:170px;padding-right:5px;min-height:300px;text-align:justify;}

.menu {text-align:center; position:absolute; left:0; background-color:#B4E0FF; width:160px; margin-top:0px; margin-bottom:0px; overflow:visible;}
.menutitre {background-color:#00bfff; font-size:120%; font-weight:bold; color:#fff;padding-top:6px; padding-bottom:6px; text-align: center;}

.menut {margin-left:0px; background-color:#b7d3f0; text-align: center;}

.quote {float:right; margin-right:10px; margin-top:0; margin-left:20px; font-size:75%; font-weight:100; color:#060C6F;}

/* Footer */
.footer {clear:both;margin-left:170px;margin-top:10px; padding-top:0px; text-align:left; border-top:2px solid #000; border-bottom:2px solid #000;border-left:1px solid #000;background-color:#eee}
.footerinf {width:30em; margin:0px; float:right; font-size:75%;text-align:left;}
.footertop {margin:0px; font-size:75%;text-align:left;background-color:#b4e0ff;border-bottom:1px solid #000;}

/* Comments */
.comments {margin-left:170px;margin-top:10px; padding-top:0px; text-align:left; border-top:2px solid #000; border-bottom:2px solid #000;border-left:1px solid #000;background-color:#eee}
.com_top {margin:0px; font-size:75%;text-align:left;background-color:#ffb4e0;border-bottom:0px solid #000;}
.com_ttl {margin:0px; padding:2px 0px 4px 0px; font-size:90%;text-align:left;background-color:#fff;border-top:1px solid #000;}
.com_ttl3 {margin:0px; margin-left:20px; padding:2px 0px 4px 5px; font-size:90%;text-align:left;background-color:#ddf;border-left:3px solid #ffb4e0;}
.com_txt {margin-left:0px; margin-bottom:10px; text-align:left; min-height:40px; overflow:hidden;}
.com_txt2 {margin-left:0px; text-align:left; float:left;}
.com_txt3 {margin-left:20px;}
.com_rkp {margin-left:5px; text-align:left; float:left; width:80px;}

/* Important : divs execpt 6ttl */
.important {color:red;font-weight:bold;}
.important2 {color:green;font-weight:bold;}
.important5 {border-left:1px solid #000;padding:0px 0px 5px 5px;background-color:#ddd;}
.important6 {text-align:center; border:1px solid #000;padding:5px 5px;background-color:#fee;}
.important6ttl {color:#f00;font-weight:bold;}

/* Left Menu */
.menut a {margin-left:10px; width:120px; border:1px solid #333; display:block;text-decoration:none; line-height:1.5em; font-size:95%; padding: 0px 10px; color:#333; background:#cc9;}
.menut a:hover {color:#eee; background:#333; border:1px solid #000; text-decoration:none;}

/* Left SMenu */
.menum a {margin-left:0px; width:158px; border:1px solid #333; text-decoration:none;font-size:85%; line-height:1em; padding: 2px 0px; color:#333; background:#FD7B7B;}
.menum a:hover {color:#eee; background:#7D9FFB; border:1px solid #000; border-right:5px solid #000; text-decoration:none;}

/* Download links  : used both as span and div */
.dl_lnk {margin:10px 0px;}
.dl_lnk a {border:1px solid #333; text-decoration:none; font-size:100%; padding: 2px 15px; background:#eee; color:#333;}
.dl_lnk a:hover {color:#eee; background:#333; text-decoration:none;}

/* Tiny buttons */
.bu_lnk a {border:1px solid #333; text-decoration:none; font-size:80%; padding: 1px 5px; background:#eee; color:#333;}
.bu_lnk a:hover {color:#eee; background:#333; text-decoration:none;}

/* Login links */
.lg_lnk a {margin-left:10px;width:120px; border:1px solid #333; text-decoration:none; font-size:75%; padding: 2px 10px; background:#bfc; color:#333;display:block;}
.lg_lnk a:hover {color:#eee; background:#060; text-decoration:none;}

/* Abstracts */
.abstract_1 {background-color:#777; color:#fff;}
.abstract_1d {border:1px solid #777; color:#fff; background-color:#eee; max-width:80%;}
.abstract_2 {background-color:#B9C; font-size:120%; font-weight:bold; color:#fff;}
.abstract_2d {background-color:#B9C; font-size:120%; font-weight:bold; color:#fff;}
.abstract_3 {background-color:#eee; color:#000;}
.abstract_3d {color:#000; padding-right:20px;}
.abstract_3 td {padding-right:20px;}

/* fath */
.fath a {display:block;}
.fath a:link {color:#333;}
.fath a:active {color:#000;}
.fath a:visited {color:#333;}
.fath a:hover {color:#eee; background:#FF9797;}

/* Special textareas */
.sp_txtrea textarea {font-family:verdana,arial,sans-serif; font-size:100%; background-color:#eee;}
.sp_txtrea textarea:hover {background-color:#fff;}
