@charset "utf-8";
body{font-size:75%;padding:0;margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#333}

#backimg{position:absolute;top:170px;left:-181px;width:181px;height:405px}

#main{width:995px;text-align:left;position:relative;background:#fff url(gfx/top.png) no-repeat}
#top{height:118px;position:relative}
#top #img{position:absolute;top:19px;right:0}
#path{position:absolute;top:77px;left:530px;color:#fff;font-size:75%}
#path a{color:#fff}
#login{position:absolute;top:3px;right:600px}
#link{top:40px;left:20px;width:380px;height:45px;position:absolute}

#over{position:absolute;right:0;top:2px}
#over input{border:0;margin:0 1px;vertical-align:top;height:14px}
#over .butt{background:#000}

#m0{position:absolute;right:5px;bottom:2px;padding:0}
#m0 a{line-height:25px;padding:0 10px;font-weight:bold;color:#fff;font-size:120%}
#m0 a:hover,#m0 .mark{color:#F79200}

#m10{position:absolute;left:440px;top:1px}
#m10 a{font-size:90%;color:#fff}

a:hover{color:#000;text-decoration:underline}
a{color:#F79200;text-decoration:none;font-weight:bold}

.mark{color:#333;text-decoration:underline}

.ed{position:absolute;right:0}

#content{float:right;width:626px;overflow:auto;margin:0 10px 0 0}

#leftmrg{float:left;width:2px;height:200px}
#left{float:left;width:170px;color:#666;font-size:95%;overflow:hidden}
#left p{padding:0 5px 2px 5px}

#left .m{padding-bottom:5px;background:#fff}
#left .m ul{list-style-type:none;margin:0;padding:0}
#left .m ul a{display:block;width:100%;font-weight:bold;padding-left:7px;background:#FE7500 url(gfx/m.jpg) repeat-x;color:#fff}
#left .m ul li{margin-bottom:1px;line-height:24px}
#left .m ul a:hover, #left .m ul .mark{background:#000 url(gfx/m0.jpg) repeat-x}
#left .m ul ul a{font-weight:normal;padding:0 0 0 10px;background:#F59E57;color:#EAEAEA}
#left .m ul ul li{line-height:16px}

#right{float:right;width:170px;color:#666;font-size:95%;overflow:hidden;margin-right:2px}
ol{margin:0 0 5px 0;overflow:hidden} 

ul{margin-top:0;margin-left:12px;padding-left:12px;margin-bottom:7px;overflow:hidden}
ul p{margin-top:4px;padding:0}
ul ul{font-size:95%}
ul ul ul{font-size:95%}

.no_type{list-style-type:none}

#b1{clear:both;padding:0 3px;background:#040204 url(gfx/bottom.png) repeat-x;color:silver;font-size:85%}
#b1 #c{float:right}
#b1 a:hover{color:gray}

.sep{border-top:7px solid transparent}

p{margin:0;padding:0 0 5px 0;font-family:Tahoma, Arial, Helvetica, sans-serif}

.light{background:#F59E57 url(gfx/side.jpg) repeat-x;color:#fff}
.border{border:solid #FE7500 1px}

.fr{float:right}
.fl{float:left}
.ar{text-align:right}
.ac{text-align:center}
.aj{text-align:justify}
.w100{width:100%}
.w90{width:90%}
.print{display:none}
.p3{padding:3px}
.cb{clear:both}
.b{font-weight:bold}

.rightblock{float:right;padding:0 0 0 5px;width:200px;border-left:1px solid #EAEAEA;margin-left:10px}
.leftblock{float:left;padding:0 5px 0 0;width:200px;border-right:1px solid #EAEAEA;margin-right:10px}
.blockH250{height:250px;overflow:auto}

.readonly{background:#DCDCDC;color:gray}
.butt{text-align:center;background:#F79200;cursor:pointer;color:#fff}
.butt2{background:#EBEBEB;font-size:80%;cursor:pointer;color:#444}
input, textarea, select{font-size:90%;font-family:Tahoma, Arial, Helvetica, sans-serif;margin:0;padding:0 2px;color:#000}
form{margin:0;border:0}

img{border:0}

a:hover img, .gal a:hover img{_filter:alpha(opacity=85);opacity:0.85;border-color:#F79200}
.gal a img, .ilink{border:1px solid #DCDCDC;margin:3px}
#files a img{margin:3px}

blockquote{margin-top:2px}

td{font-size:75%;vertical-align:top;padding:0 2px}
th{font-size:80%;vertical-align:top;background:#FE7500 url(gfx/m.jpg) repeat-x;color:#fff;padding:1px;text-align:left;white-space:nowrap}

h1{font-size:185%;margin:2px 0 3px 0;color:#FE7500}
h2{font-size:135%;margin:2px 0 3px 0;color:#333}
h3{font-size:120%;margin:3px 0 1px 0;color:#333}
h4{font-size:110%;margin:3px 0 1px 0;font-weight:normal;border-bottom:1px solid #000}
h5{font-size:100%;margin:0 0 2px 0;text-decoration:underline}
h6{font-size:90%;margin:0 0 2px 0;font-weight:normal;text-decoration:underline}

hr{color:#F59E57;height:1px;background:#F59E57;border:0}

.sm9{font-size:80%}

.hand{cursor:pointer}
.red{color:#F79200}
.paging{clear:both;background:#DDDDDD;padding:0px 5px;height:20px;margin:3px 0}

.forum{font-size:110%;font-weight:bold;border-bottom:1px solid #000;padding:5px 0 0 0}

.gray{background:#D3D3D3}
table{border-collapse:collapse}
.bg1{background:#FFF9F4}
.bg2{background:#FFECDD}
.nw{white-space:nowrap}
.search{background:#F59E57 url(gfx/side.jpg) repeat-x;padding:3px;font-size:90%}
.search table td{color:#fff}
.search a{color:#FFE8D5}
.search a:hover{color:#000}
label{padding-left:1px}
.fotolink{overflow:auto;height:100px;white-space:nowrap;width:100%}
.items td{font-size:70%;border-top:3px solid #fff;padding:2px; cursor:pointer}
.msg{color:#fff;font-weight:bold;font-size:130%;text-align:center;background:#FE7500;padding:3px}
.resgreen{background:#80FF00 url(gfx/green.gif) no-repeat;padding:20px 5px 5px 5px; color:#000; border:1px solid #008000}
.resred{background:#FF0000 url(gfx/red.gif) no-repeat;color:#fff;padding:20px 5px 5px 5px;border:1px solid #CA0000}
.resic{text-align:center;width:20px;padding:0}
.stripe{background:#FE7500 url(gfx/m.jpg) repeat-x;color:#fff;padding:2px;display:block}
.restab{border: 1px solid #EF984B}
.restab th{font-size:70%}

.vactab td,.vactab th{border:1px solid #EF984B;font-size:75%;vertical-align:middle}
.vactab th{font-size:70%;text-align:center;letter-spacing:-0.2px}
.rred{background:red;text-align:center}
.rgreen{background:#00CC00;text-align:center}
.ryellow{background:#99CC00;text-align:center}