* {margin:0; padding:0; border:0; _height:0;}
input {_height:auto;}
body {background:#404040 url('natural2/body_back.gif') repeat-x fixed; _background:#444444 url('natural2/body_backIE.gif') repeat-x; text-align:center; font:100%/1.2 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; color:#000000;}
body.chatbox {background:#C0C0C0; _background:#444444; font-size:90%; _height:420px; overflow:hidden;}
#borders {width:100%;}
#envelope {position:relative; width:779px; text-align:left; margin:0 auto; margin-top:4px; background:#D0D0D0;}
#logo1, #logo2, #logo3, #logo4 {display:block; width:779px; height:180px; border-bottom:1px solid #101010;}
#logo1 {background:url('natural2/logo1.png');}
#logo2 {background:url('natural2/logo2.png');}
#logo3 {background:url('natural2/logo3.png');}
#logo4 {background:url('natural2/logo4.png');}
div#info_sep, div#info_pas, div#info_bet {width:152px; height:50px; position:relative; right:1px; bottom:1px;}
div#info_sep {background:url('natural2/logo_info1.gif');}
div#info_pas {background:url('natural2/logo_info2.gif');}
div#info_bet {background:url('natural2/logo_info3.gif');}
#logo1 strong, #logo2 strong, #logo3 strong, #logo4 strong {display:none;}
#mainpart {background:url('natural2/mp_back.png') repeat-y; border-left:1px solid #000000; border-right:1px solid #000000;}
#menu {float:left; background:#909090; _background:#868686; border-right:1px solid #101010; width:200px; text-align:right; position:relative; padding-bottom:6px;}
#menu .mhead {position:relative; color:#101010; font-weight:bold; padding:2px; padding-top:6px; padding-right:10px;}
#menu .mhead #portrait {display:block; border:1px solid #101010; width:40px; height:50px; position:absolute; left:12px;}
#menu ul {list-style:none; padding-top:4px; padding-bottom:5px; font-size:100%; line-height:1.2; border:1px solid #101010; margin:4px; margin-left:8px; background:#787878;}
#menu ul a {display:block; _height:0px; text-decoration:none; color:#FFFFFF; padding-right:24px; background:url('natural2/menu_link.gif') 170px center no-repeat;}
#menu ul a.hot {color:#FFFF00;}
#menu ul a#act, #menu ul a#sact, #menu ul a#lact {color:#000000; background:url('natural2/menu_active.gif') 170px center no-repeat;}
#menu ul a:hover, #menu ul a#act:hover, #menu ul a#sact:hover, #menu ul a#lact:hover {text-decoration:none; background:#505050; border-left:8px solid #404040;}
#menu ul a.closed {color:#808080; background:#404040;}
#content {margin-left:200px; padding-bottom:6px;}
#clearer {clear:both;}
#foot {height:20px; background:#909090 url('natural2/bottom.png'); border-top:1px solid #101010; padding-top:4px; font-size:70%; text-align:center;}
#ads {margin:0 auto; margin-top:2px; font-size:70%; width:779px; text-align:center;}
#ads a {color:#D0D0D0;}

h1 {font-size:160%; font-weight:bold; margin-top:6px; text-align:center;}
h2 {font-size:140%; font-weight:bold; margin-left:6px; margin-top:6px;}
h3 {font-size:110%; font-weight:bold; margin-left:9px; margin-top:4px;}
p {_height:0; margin-top:5px; border-left:5px solid #404040; padding-left:6px; font-size:90%; margin-left:12px; _margin-left:9px; margin-right:12px; text-indent:8px;}
a {color:#404040;}
a:hover {text-decoration:none; color:#505050;}
sup {font-size:70%;}
sub {font-size:70%;}
#content div {margin-left:12px; _margin-left:9px; margin-right:8px; _height:0;}
#content ul {list-style:url('natural2/list_start.gif'); margin-top:5px; border-left:5px solid #404040; font-size:90%; padding-left:24px; _height:0;}
#content ul ul {border-left:0; margin-top:1px; margin-bottom:4px;}
#content li.acut {list-style:url('natural2/list_start_acut.gif');}
img.pic {border:1px solid #000000; margin-top:4px; padding:2px;}
a img.pic {border-color:#404040;}
.ils {float:left; margin-right:6px; margin-bottom:5px;}
a:hover img.pic {border-color:#808080;}
table {_height:0; width:100%; margin-top:5px; border-left:5px solid #404040; border-top:1px solid #404040;}
table td {border-right:1px solid #404040; text-align:center; padding:2px; border-bottom:1px solid #404040;}
table td img {vertical-align:middle;}
table .even {background:#E0E0E0;}
table .change {background:#C08080;}
table .event {background:#6088D0;}
table .actual {background:#F0F080;}
table.chat {border-top:0;}
table.chat td {text-align:left; vertical-align:top; border:0;}
table.chat td.name {text-align:right; font-weight:bold; white-space:nowrap; padding-left:5px; border-right:2px solid #C0C0C0;}
table.noborder {border:0; border-left:5px solid #404040; width:auto;}
table.noborder td {border:0;}
tr.shead {font-size:60%;}
tr.sheadm {font-size:50%;}
td.listname {text-align: right; padding-right: 6px;}
td.networks {text-align: left; padding-left: 7px;}
iframe {background:#C0C0C0; overflow:hidden;}
form {_height:0; margin-top:5px; border-left:5px solid #404040; padding-left:6px; font-size:90%; margin-left:12px; _margin-left:9px; margin-right:12px;}
form table {width:auto; border:0;}
table.form {width:auto; border-top:0; font-size:90%; padding-left:6px;}
form table td, table.form td {text-align:left; vertical-align:top; border:0; padding:0; _padding-left:2px; padding-right:2px;}
input {vertical-align:top;}
input.cl, select.cl {background:#FFFFFF; vertical-align:middle; border:1px solid #202020; margin:1px; _margin:0; margin-right:1px; width:120px; font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif; padding-left:2px; padding-right:1px;}
textarea.cl {background:#FFFFFF; vertical-align:top; border:1px solid #202020; margin:1px; _margin:0; margin-right:1px; width:160px; height:58px; font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif; padding-left:2px; padding-right:1px; font-size:95%;}
input.cb {border:1px solid #202020; margin:1px; vertical-align:middle; font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif; height:22px; padding-bottom:2px; padding-left:16px; padding-right:16px; _padding-left:8px; _padding-right:8px; cursor:pointer;}
div.message {border:1px solid #000000; padding-right:8px; padding-bottom:4px; margin-top:8px;}
div.messfoot {font-size:70%; margin-top:4px; text-align:right;}
a.edit {_height:0; background:url('natural2/edit.gif') no-repeat; padding-left:7px; margin-left:2px;}
a.delete {background:url('natural2/delete.gif') no-repeat; padding-left:5px; margin-left:2px;}
a.confirm {background:url('natural2/confirm.gif') no-repeat; padding-left:9px; margin-left:2px;}
a.add {background:url('natural2/add.gif') no-repeat; padding-left:9px; margin-left:2px;}
a.edit *, a.delete *, a.confirm *, a.add * {display:none;}
a.goto {font-size:90%; font-weight:bold; background:url('natural2/list_start.gif') no-repeat; padding-left:14px;}
a.adddata {font-size:90%; font-weight:bold; background:url('natural2/href_adding.gif') no-repeat; padding-left:14px;}
a.rss {font-size:90%; font-weight:bold; background:url('natural2/feed_icon.gif') no-repeat; padding-left:19px;}
a.addmore, a.gomore {font-size:90%; font-weight:bold;}
p a.goto, p a.adddata, p a.rss, p a.addmore, p a.gomore {font-size:100%;}
div.rss {float:right; text-align:right; font-size:90%; width:160px; padding-top:15px; font-weight:bold;}
div.rss a {background:url('natural2/feed_icon.gif') right center no-repeat; padding-right:20px;}
iframe.obedyframe {border:1px solid #404040; padding:1px;}
div.lonline, div.loffline, div.lontoday {margin:0 auto !important; padding:0 !important; width:15px; overflow:hidden; text-align:center; line-height:15px; background:#808080; font-size:60%; font-weight:bold; cursor:default;}
div.lonline {background:#40B040; color:#FFFFFF;}
div.loffline {background:#E07070; color:#000000;}
div.lontoday {background:#E08050; color:#000000;}
img.msnimg {display:block; float:left;}
img.icqimg {background:url('natural2/picq.gif') no-repeat; margin:0; margin-top:1px; overflow:hidden; display:block; float:left;}
img.skyimg {background:url('natural2/pskype.gif') no-repeat; margin:0; margin-top:1px; overflow:hidden; display:block; float:left;}
img.jabbimg {background:url('natural2/pjabber.gif') no-repeat; margin:0; margin-top:1px; overflow:hidden; display:block; float:left;}
div.pollbar {width:160px; height:6px; border:1px solid #000000;}
div.pollfill {margin:0 !important; height:6px; background:#2050A0;}
div.starbar {margin-top:2px; margin-left:2px !important; margin-right:3px !important; width:70px; height:14px; float:left; background:url('natural2/starback.gif') repeat-x; margin-right:4px;}
div.starfill {margin:0 !important; height:14px; background:url('natural2/starfore.gif') repeat-x;}

.norm {font-size:90%;}
.small {font-size:70%;}
.old, .old * {color:#606060;}
.warn {color:#E01010;}
input.warn, textarea.warn, select.warn {color:#000000; border-color:#E01010;}
.scratch {text-decoration:line-through;}
.nowrap {white-space:nowrap;}
.opposite {float:right;}
.seminar {color:#800000;}
.right {text-align:right !important;} .left {text-align:left !important;} .center {text-align:center !important;}