body{font-size:80%;margin:0;font-family:Verdana,Arial;color:#000;text-align:center;background:#049A3C}

#main,#top,#topc,#u{width:880px;margin:0 auto;text-align:left;position:relative}
#omain{background:#fff}
#otop{background:#fff;margin-top:18px;border-top:1px solid #000}
#top{height:99px}
#h1{left:80px;top:56px;color:#049A3C;font-size:170%;font-weight:bold;letter-spacing:1px}

#link{top:-16px;left:-19px;width:198px;height:100px;background:url(gfx/logo.png) no-repeat;z-index:20}
#flags{top:0;right:0}

#otopc{background:#fff;padding-bottom:12px}
#topc{font-size:125%}
#topc p{margin:0;padding:0;line-height:100%}
#topc .frml{margin-left:30px}
#topc .flmr{margin-right:30px}

#link,#m1,#m0,#ed,#over,#flags,#h1{position:absolute}
legend,.b,.forum,.msg{font-weight:bold}

#over{right:5px;top:63px;font-size:95%}
#over input{border:0;margin:0;vertical-align:top;height:15px;font-size:90%;padding:0 3px;text-align:center}
#over .butt{color:#fff;background:url(gfx/op.png)}

#ed{top:24px;right:0;font-size:90%;color:#999}

#m0{right:0;top:-18px;color:#fff}
#m0 a{font-size:85%;padding:0 3px;letter-spacing:-1px;color:#fff}

#m1{list-style:none;margin:0;padding:0;right:0;top:58px;background:#049A3C url(gfx/h1.png) repeat-x;width:620px}
#m1 li,#m0 li{display:inline}
#m1 a{font-size:95%;line-height:25px;height:25px;padding:6px 10px 6px 13px;color:#fff;letter-spacing:-1px;text-shadow:#000 1px 0 1px;border-right:1px solid #C0C0C0}
#m1 a:hover,#m1 .mark{text-decoration:none;background:url(gfx/op.png)}

#m{list-style:none;margin:0;padding:2px 0;font-size:95%}
#m a{display:block;width:230px;padding:6px 0 6px 9px;color:#fff;background:#049A3C url(gfx/h1.png) repeat-x;text-shadow:#000 1px 0 1px}
#m a:hover,#m .mark{text-decoration:none;background:#049A3C url(gfx/op.png)}
#m strong{color:#666}
#m ul{margin:0}
#m ul li{margin:3px 0 7px 0}
#m ul a{padding:inherit;line-height:normal;background:none;height:auto;display:inline;border:0;color:#008000;text-shadow:none;font-weight:normal}
#m ul a:hover,#m ul .mark{text-decoration:underline;background:none}

a{color:#049A3C;text-decoration:none;font-weight:bold}
a:hover,.mark{color:#333;text-decoration:underline}

.rb,.lb,.block,#m a,.light,input,form,select,#m1{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px}

#cont{float:right;width:620px;position:relative}
#l{width:230px;color:#049A3C;font-size:90%;position:relative;margin:0 0 10px 0}

#path{color:#999;letter-spacing:-1px;clear:both;margin:0;font-size:80%}

#ou{background:url(gfx/op.png);border-bottom:1px solid #C0C0C0}
#u{font-size:85%;padding:3px 0;color:#fff}
#u a{font-weight:normal}
#c{font-size:80%;float:right;letter-spacing:-1px}

ul,ol{margin:0 0 7px 12px;padding-left:20px;overflow:hidden} 
ul{list-style-type:square}
ul li{margin-bottom:2px}
ul ul{font-size:95%}
.no_type{list-style-type:none}

p{margin:0 0 6px 0;padding:0;font-family:Verdana,Arial;line-height:125%}

.light,.msg,.rb,.lb,.block{background:#CCCCCC url(gfx/m1.png) repeat-x}
.border,.msg{border:0}

.rb,.lb,.block{padding:5px;border:1px solid #C0C0C0;font-size:90%;letter-spacing:-1px}
.rb,.lb{width:290px}

.fr{float:right}
.fl{float:left}
.fc{margin:0 auto}
.ar{text-align:right}
.ac{text-align:center}
.al{text-align:left}
.aj{text-align:justify}
.w100{width:96%}
.print,.dn{display:none}
.p3{padding:3px}
.cb{clear:both}
.nt{list-style-type:none;margin:0;padding:0}
blockquote{margin:0 0 0 50px}
.frml{float:right;margin-left:10px}
.flmr{float:left;margin-right:10px}

.readonly{background:#DCDCDC;color:gray}
.butt{text-align:center;background:#049A3C;cursor:pointer;color:#fff}
.butt2{background:#EBEBEB;font-size:80%;cursor:pointer;color:#444}
input,textarea,select{font-size:95%;font-family:Verdana,Arial;margin:0;padding:0 2px;color:#000}
input{padding:2px;background:#fff url(gfx/input.png) -2px -2px no-repeat}
textarea{background:#fff url(gfx/input.png) -6px -2px no-repeat}
form{margin:0;border:0}
img{border:0}

a:hover img,.gal a:hover img{_filter:alpha(opacity=70);opacity:0.7}
.gal a img{margin:0 22px 17px 0;border:1px solid transparent}
.gal a:hover img{border:1px solid #049A3C}

table{border-collapse:collapse;font-size:90%}
td,th{vertical-align:top;padding:1px}
th{background:#049A3C;text-align:left;color:#fff}

h1{font-size:145%;margin-top:0}
h2{font-size:130%;margin-top:0;color:#049A3C}
h3{font-size:115%;margin:5px 0 4px 0;color:#333}
h4{font-size:105%;margin:3px 0 2px 0;border-bottom:1px dotted #fff}
h5{font-size:100%;margin:0 0 2px 0;text-decoration:underline}
h6{font-size:90%;margin:0 0 2px 0;text-decoration:underline}

hr{color:#049A3C;height:1px;background:#049A3C;border:0}

.hand,select{cursor:pointer}
.red{color:#049A3C}
.paging{clear:both;background:#D7D7D7;padding:0px 5px;height:22px;margin:3px 0;line-height:22px}

.forum{font-size:110%;border-bottom:1px solid #ADDFF8;margin:20px 0 5px 0}

.nw{white-space:nowrap}

.msg{font-size:130%;text-align:center;padding:7px}
legend{color:#1D2321;font-size:120%}


.blueblock,.greenblock,.orangeblock{font-size:110%;color:#009946}
.blueblock ul,.greenblock ul,.orangeblock ul{list-style:none; margin-left:10px;padding-left:10px}

.blueblock,.blueblock h1,.blueblock h2{color:#0486A4}
.blueblock li{background:url(gfx/bluemark.png) left center no-repeat; padding-left:25px;margin-bottom:10px}

.greenblock li{background:url(gfx/greenmark.png) left center no-repeat; padding-left:25px;margin-bottom:10px}

.orangeblock,.orangeblock h1,.orangeblock h2{color:#E47A44}
.orangeblock li{background:url(gfx/orangemark.png) left center no-repeat; padding-left:25px;margin-bottom:10px}

