/* MAIN */
body { font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#6F6F6F; margin:0 auto; padding:0; cursor:default; }
a { text-decoration:none; outline:none; }
img { border:none;}
.l {color:#5F5F5F; cursor:default;}
.link { color:#5f5f5f; border-bottom:1px dotted #6F6F6F;}
.link:hover { color:#000; border-bottom:1px dotted #000;}
hr { background:url('/file/body_line.png') no-repeat scroll left bottom transparent;border:0 none;height:1px;margin:25px 0 5px 0;width:100%; }
.n{color:#649664;}

/* HEAD */
#head { width:100%; height:123px; background:url('/file/head_bg.jpg') bottom repeat-x; text-align:center; position:absolute; }
#head_logo { position:relative; top:25px; }
#head_m { background:url('/file/head_m_bg.png') no-repeat center top; margin:0 auto; position:relative; top:48px; height:25px; font-family:Tahoma, Arial, sans-serif; }
.head_l { display:inline-block; font-weight:bold; font-size:11px; color:#fff; height:19px; padding:6px 0 0; width:150px; overflow:auto; text-shadow:0px 1px 0px #999; }
.head_l:hover { background:url('/file/head_l_h.png') center top no-repeat; }

/* BODY */
#body { text-align:left; position:absolute; width:100%; top:123px; }
#body_h { background:url('/file/body_line.png') no-repeat scroll left bottom transparent;height:30px;margin:0 auto;position:relative;width:762px; }
#body_c { width:762px; margin:0 auto; border-left:1px solid #ccc; }

/* MENU */
#body_c1 { float:left; }
#body_i { width:280px; height:160px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
#body_m { width:250px; padding:0; margin:25px 0 30px; text-align:right; line-height:15px; }
.body_l { display:block; width:250px; padding:8px 30px 4px 0; color:#6F6F6F; }
.body_l:hover { color:#000; }
.l1 { background:url('/file/body_line.png') no-repeat -160px bottom; }
.l2 { color:#000; }

/* CONTENT */
#body_c2 { float:right; width:450px; margin:25px 0; }
#body_h1 { color:#000; font-family:Arial,Helvetica,sans-serif; font-size:16px; margin:0 0 20px 0; text-shadow:1px 1px 1px #EFEFEF; }
.body_h2 { color:#5f5f5f;font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:2px 0 0 0; padding:0 0 10px 0; text-shadow:1px 1px 1px #EFEFEF; background:url('/file/body_line.png') no-repeat scroll left bottom transparent; }
#body_txt { margin:0; padding:0 0 0 2px; line-height:18px;}
.text_b { padding:0 0 0 30px; }

/* FORMULAR */
.f1 { width:60px; }
.form_txt  { vertical-align:baseline; padding:2px; }
.form_inp  { background-color:#efefef; color:#000; width:250px; }
.form_err  { color:#FF0000;left:6px;position:relative; }
textarea, input { border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;}

/* FOOTER */
#body_e { clear:both; }
#body_f { clear:both; width:762px; height:20px; position:relative; margin:0 auto; background:url('/file/body_line.png') top left no-repeat; color:#ccc; font-size:10px; padding-top:6px; }
#copy { margin:0 0 0 62px; }

.a1 { color:#999; }
.a1:hover { color:#000; }
.h2 { color:#5f5f5f; font-family:Arial,Helvetica,sans-serif; font-size:16px; margin:10px 0 0; text-shadow:1px 1px 1px #efefef; }
.a2:hover { color:#000; }
.a3 { color:#999; padding:0 10px 0 10px; }
.a3:hover { color:#000; }
