body { margin: 0 0 0 0; padding: 12px 0 12px 0; background: url('/img/bg_all.gif') #6a889a repeat top left; font: normal 100% Arial; color: #7c8f9f; }

img { border: 0; }
a:link, a:visited { color: #566974; text-decoration: underline; }
a:hover { color: #81929b; text-decoration: underline; }
p { margin: 0 0 4px 0; text-indent: 0; line-height: 1.4em; }
.v_top { vertical-align: top; }
.v_mid { vertical-align: middle; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 6px 0 10px 0; color: #86652f; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
form { margin: 0 0 0 0; padding: 0 0 0 0; }

.bg-wh { background-color: #ffffff; border: 1px solid #b9b9bb; }

#logop { width: 251px; height: 220px; vertical-align: top; font: normal 0px Arial; background: url('/img/logo_bg.gif') #f0f5fa repeat-x bottom left; margin: 0; padding: 0; }
#logo { padding: 23px 17px 0 17px; }
#t_1 { width: 100%; }

#logo-slg { font: normal 13px 'Century Gothic'; color: #125990; padding: 10px 10px 0 10px; text-align: center; }

#lng { font: bold 12px Tahoma; color: #307baf; padding: 9px 0 5px 26px; border: 1px solid red; }
.lng_tbl { font: bold 12px Tahoma; color: #307baf; }

#fast { width: 184px; margin: 20px 0 0 35px; font-size: 0px; }
#fast .fast-ico { padding: 0 0 0 69px; }

#img { height: 220px; background-repeat: no-repeat; background-possition: top left; background-image: url('/pic/1.jpg'); position: relative; }
#img .img-slg { width: 274px; font: bold 12px Arial; margin: 0 0 0 26px; padding: 15px 0 0 0; line-height: 2.7em; }
#img .img-slg span { color: #4996c5; background: #f4f8fa; padding: 1px 4px; margin: 0 2px 0 0; }
#img .img-lng { margin: 0 0 0 26px; padding: 0 0 16px 0; font: bold 12px Tahoma; position: absolute; left: 0px; bottom: 0px; }
#img .img-lng a, #img .img-lng span { margin: 0 30px 0 0; }
#img .img-lng span { color: #ffffff; }
#img .img-lng a:link, #img .img-lng a:visited { color: #ffffff; }
#img .img-lng a:hover { color: #307baf; text-decoration: none; }

#t_2 { height: 57px; }

.search { background: url('/img/t_bg.gif') #f1f5f8 repeat-x top left; }
.srch { font: normal 10px Tahoma; color: #8eabbd; margin: 0 0 0 13px; }
.frm_inp { height: 18px; border: 1px solid #c2d2dd; margin: 0 7px 0 3px; width: 166px; color: #aec1cb; font: normal 12px Tahoma; }

.tm { background: url('/img/t_bg.gif') #f1f5f8 repeat-x top left; }
.tm_p { padding: 0 0 0 34px; vertical-align: top;}
.tmm { padding: 0 16px 0 0; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 10px Tahoma; color: #f0f3f5; }
.tmm a { padding: 0 0 0 27px; font: bold 12px Arial; }
.tmfl { padding: 0; margin: 0; }
.tmm a:link { color: #4592c1; text-decoration: none; }
.tmm a:visited { color: #4592c1; text-decoration: none; }
.tmm a:hover { color: #4592c1; text-decoration: underline; }
.tm_sub_sep { background: url('/img/tm_sub_sep.gif') repeat-x; center left; }
.options { margin-top: 14px; font: normal 10px Verdana; background-color: #ffffff; border: 1px solid #bec4c9; //position: absolute; }
.options div { list-style: none; margin: 4px; padding: 0px 0 0px 0;  }
.options div a { display: block; padding: 1px 2px 1px 2px; text-decoration: none; width: 100%; }
.options div a:link { color: #4592c1; text-decoration: underline; }
.options div a:visited { color: #4592c1; text-decoration: underline; }
.options div a:hover { color: #4592c1; text-decoration: none; }

#pt { height: 28px; background: #eef3f7; }
.path { padding: 0 10px 0 10px; }
.path a:link, .path a:visited { font: normal 12px Tahoma; color: #aec1cb; text-decoration: underline; }
.path a:hover { font: normal 12px Tahoma; text-decoration: none; color: #aec1cb; }
.path span.path_sep { width: 24px; background: url('/img/path.gif') no-repeat center center; padding: 0 10px 0 10px; }
.path span { font: normal 12px Tahoma; color: #aec1cb; }

.b1 { background: url('/img/btm_bg.gif') repeat-x top left #f1f4f8; height: 129px; }
.bt { padding: 0 7px 0 7px; }

.bt_sep { background: url('/img/btm_sep.gif') no-repeat center center; float: left; width: 1px; height: 129px; }

#adr { float: left; width: 250px; padding: 0; margin: 0; }
.adr_logo { float: left; padding: 28px 11px 0 17px; }
.adrr { font: bold 12px Arial; color: #4592c1; text-align: right; margin: 32px 8px 0 0; }

#slg_bott { float: left; width: 564; padding: 34px 0 0 7px; margin: 0 11px 0 0; font: bold 12px Arial; color: #4592c1; text-align: justify; }

#copyr { float: left; padding: 38px 0 0 10px; font: bold 12px Tahoma; }
#copyr a { color: #8eabbd; text-decoration: none; }
#copyr div { padding: 0 0 0 2px; }

.l-menu { padding: 0; margin: 0; }

.ctitle { text-align: center; font: bold 12px Tahoma; color: #4592c1; text-transform: uppercase; padding: 9px 0 17px 0; }
.sep_h { margin: 0 9px 10px 15px; border-left: 7px solid #7c8f9f; border-right: 7px solid #7c8f9f; background: url('/img/sep_h.gif') repeat-x top left; }

.mgr_block { margin: 0 0 15px 0px; }
.lm { margin: 0; padding: 0; }
.lm div { padding: 0 24px 0 15px; font: bold 12px Tahoma; color: #7c8f9f; }
.lm div a:link, .lm div a:visited { color: #7c8f9f; text-decoration: underline; }
.lm div a:hover { color: #7c8f9f; text-decoration: none; }
.lm_sub { margin: 12px 15px 16px 20px; }
.lm_sub div { font: normal 11px Tahoma; color: #7c8f9f; }
.lm_sub div div { padding: 3px 16px 3px 10px; }
.lm_sub div a:link, .lm_sub div a:visited { color: #7c8f9f; text-decoration: none; }
.lm_sub div a:hover { color: #7c8f9f; text-decoration: underline; }

.clear { clear: both; height: 15px; }

.title h1 { font: bold 12px Tahoma; color: #4592c1; margin: 3px 0 0 0; }
.title h2 { font: bold 12px Tahoma; color: #4592c1; margin: 3px 0 0 0; }
.m-sep-h { margin: 7px 0 10px 0; border-left: 7px solid #7c8f9f; border-right: 7px solid #7c8f9f; background: url('/img/sep_h.gif') repeat-x top left; }

.m16 { padding: 0 16px 15px 0; font: normal 12px Arial; color: #788c96; }

#news { margin: 0 0 0 0; min-height: 150px; }
#news .news-title span { font: bold 10px Tahoma; color: #4592c1; padding: 0 10px 0 0; }
#news .news-title a:link, #news .news-title a:visited { font: bold 12px Tahoma; color: #7c8f9f; }
#news .news-title a:hover { text-decoration: none; }
#news .news-text { margin: 10px 0 0 0; font: normal 12px Arial; color: #7c8f9f; }
#news .news-img { float: left; padding: 0 5px 5px 0; }

.s-bg { color: #ffffff; background: #417ba3; }

#f-back { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0; font: normal 12px Arial; color: #7c8f9f; }

#f-back .ft { width: 265px; float: left; font: normal 12px Tahoma; color: #7c8f9f; margin: 0 0 5px 0; }
#f-back .ftr { width: 258px; float: left; font: normal 12px Tahoma; color: #7c8f9f; padding: 0 0 0 21px; margin: 0 0 5px 0; }
#f-back .fr { width: 544px; margin: 5px 0 0 0; }
#f-back .fr-req { width: 300px; float: left; }
#f-back .fr-butt { width: 244px; text-align: right; float: left; }

#f-back .f-txt { width: 258px; border: 1px solid #d0d0d0; background: #fff; }
#f-back .f-tarea { width: 544px; border: 1px solid #d0d0d0; background: #fff; }
#f-back .f-subm { width: 175px; height: 21px; font: bold 11px Tahoma; color: #fff; background: #7c8f9f; border: none; }

#f-back .ft span, #f-back .ftr span, #f-back .fr-req span { color: #417ba3; }

#sitemap { width: 100%; max-width: 655px; margin: 0 0 0 37px; padding: 10px 0 10px 0; font: bold 12px Tahoma; color: #6f7070; }
#sitemap .map-f { background: url('/img/map-f.gif') left 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 5px 0; }
#sitemap .map-s { background: url('/img/map-s.gif') left 4px no-repeat; padding: 0 0 0 12px; margin: 0 0 5px 21px; }

#sitemap a { color: #7c8f9f; }
#sitemap .map-f a:link, #sitemap .map-f a:visited { text-decoration: none; }
#sitemap .map-s a:link, #sitemap .map-s a:visited { text-decoration: underline; }
#sitemap .map-f a:hover { text-decoration: underline; }
#sitemap .map-s a:hover { text-decoration: none; }

.page_p { clear: both; margin: 10px 0 2px 22px; text-align: center; font: bold 11px Tahoma; color: #7c8f9f; }
.page_p span { padding: 0 3px 0 3px; color: #4592c1; }
.page_p a { padding: 0 3px 0 3px;}
.page_p a:link, .page_p a:visited { color: #7c8f9f; text-decoration: underline; }
.page_p a:hover { color: #7c8f9f; text-decoration: none; }
a.an:link, a.an:visited, a.an:hover { text-decoration: none; }