* { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; }
body { font-family: helvetica; font-size: 12px; color: #313131; background: #fff; }


table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
p { font-size: 12px; margin: 7px 0; }
a, a:visited, a:hover { color: #1575bb; text-decoration: underline; }
ul li { list-style-type: none; background: no-repeat 3px 7px; padding: 3px 0 3px 10px; }
ol { margin-left: 20px; }


/* h */
h3 { font-size: 16px; color: #3879b8; font-weight: normal; margin: 0 0 10px 0; }
h3 a, h3 a:visited { color: #3879b8; text-decoration: none; }
h3 a:hover { color: #3879b8; text-decoration: underline; }
h4 { font-size: 14px; color: #313131; background: #ecf1f7; margin: 0 0 10px 0; padding: 5px 4px; }
h4 a, h4 a:visited { color: #313131; text-decoration: none; }
h4 a:hover { color: #313131; text-decoration: underline; }
h5 { font-size: 14px; color: #3879b8; font-weight: normal; margin: 8px 0; }
h5 a, h5 a:visited { color: #3879b8; text-decoration: none; }
h5 a:hover { color: #3879b8; text-decoration: underline; }


/* hr */
hr { height: 2px; size: 2px; color: #dadada; background: #dadada; border: 0; margin: 10px 0; }
	/* ie 6 & 7 */
	* html hr { margin: 2px 0; }
	*+html hr { margin: 2px 0; }
hr.raSmall { margin: 5px 0; }
	/* ie 6 & 7 */
	* html hr.raSmall { margin: 0; }
	*+html hr.raSmall { margin: 0; }
hr.raLight { height: 1px; size: 1px; }
	/* ie 6 & 7 */
	* html hr.raLight { margin: 2px 0; }
	*+html hr.raLight { margin: 2px 0; }


/* layout */
.raLayout { width: 948px; height: auto !important; height: 100%; min-height: 100%; position: relative; margin: 0 auto; }
.raLayoutIndex { width: 948px; margin: 0 auto; }


/* header */
.raHeader { position: relative; z-index: 3; height: 90px; }
.raHeader a.logo { width: 60px; height: 90px; float: left; display: block; background: url('../img/header/logo.gif') no-repeat; }
.raHeader .toolbar { position: absolute; top: 0; right: 0; background: #f5f5f5 url('../img/header/toolbar.gif') left bottom no-repeat; width: 700px; height: 60px; }
.raHeader .toolbar ul { margin: 0 10px 0 20px; }
.raHeader .toolbar li { list-style-type: none; float: left; display: block; background: none; padding: 10px 3px; }
.raHeader a { display: block; line-height: 20px; }
.raHeader a, .raHeader a:visited { color: #858585; text-decoration: none; }
.raHeader a:hover { color: #858585; text-decoration: underline; }
.raHeader .toolbar .eng { width: 21px; height: 16px; background: url('../img/header/eng.gif') center no-repeat; }
.raHeader .toolbar .map { width: 19px; height: 16px; background: url('../img/header/map.gif') center no-repeat; }
.raHeader .toolbar .mail { width: 20px; height: 16px; background: url('../img/header/mail.gif') center no-repeat; }
.raHeader .toolbar .help { width: 19px; height: 16px; background: url('../img/header/help.gif') center no-repeat; }

.raHeader .toolbar input { height: 16px; font-family: helvetica; font-size: 12px; color: #313131; background: #fff; border: 1px solid #a6a6a6; outline: none; }
.raHeader .toolbar .button { padding-left: 5px; }
.raHeader .informer { position: absolute; top: 35px; right: 0; font-size: 11px; color: #858585; line-height: 10px; }
.raHeader .informer td { height: 53px; cursor: pointer; }
.raHeader .informer .first { background: url('../img/informer/sep.gif') right no-repeat; }
.raHeader .informer .first div { width: 2px; }
.raHeader .informer .sep { background: url('../img/informer/sep.gif') no-repeat; }
.raHeader .informer .sep div { width: 3px; }
.raHeader .informer .text { background: url('../img/informer/icon0.gif') repeat-x; padding: 0 10px; }
.raHeader .informer .textOn { color: #6f7f90; background: url('../img/informer/icon0_on.gif') repeat-x; padding: 0 10px; }
.raHeader .informer .icon1 { color: #3879b8; font-weight: bold; background: url('../img/informer/icon1.gif') left no-repeat; padding: 0 10px 0 50px; }
.raHeader .informer .icon2 { background: url('../img/informer/icon2.gif') left no-repeat; padding: 0 10px 0 100px; }
.raHeader .informer .icon2On { color: #6f7f90; background: url('../img/informer/icon2_on.gif') left no-repeat; padding: 0 10px 0 100px; }
.raHeader .informer .icon3 { background: url('../img/informer/icon3.gif') left no-repeat; padding: 0 10px 0 50px; }
.raHeader .informer .icon3On { color: #6f7f90; background: url('../img/informer/icon3_on.gif') left no-repeat; padding: 0 10px 0 50px; }
.raHeader .informer .text .value { font-size: 30px; color: #afc1cf; line-height: 30px; padding-right: 10px; }
.raHeader .informer .textOn .value { font-size: 30px; color: #ff6600; line-height: 30px; padding-right: 10px; }


/* filial */
#filial, #filial_panel { position: absolute; visibility: hidden; z-index: 100; top: -20px; left: 0; width: 138px; }
#filial .up, #filial .down, #filial_panel .up, #filial_panel .down { width: 138px; height: 22px; }
#filial_panel .up { background: url('../img/informer/up.png') no-repeat; }
#filial_panel .down { background: url('../img/informer/down.png') no-repeat; }
#filial .bg, #filial_panel .bg { position: relative; width: 138px; height: 299px; padding: 0 5px; overflow: hidden; }
#filial_panel .bg { background: url('../img/informer/bg.png') no-repeat; }
#filial .up a, #filial .down a { display: block; width: 138px; height: 22px; background: url('../img/informer/arrow.gif') no-repeat; cursor: default; }
#filial .up a.off { background-position: 0 0; }
#filial .down a.off { background-position: 0 -22px; }
#filial .up a.on { background-position: 0 -44px; cursor: pointer; }
#filial .down a.on { background-position: 0 -66px; cursor: pointer; }
#filial span { display: block; width: 128px; }
#filial span a { display: block; border-top: 1px solid #d6d6d6; }
#filial span a.first { border: 0; }
#filial span a:hover { background: #edf2f9; }


/* menu */
.raMenu { position: relative; z-index: 2; height: 29px; background: url('../img/menu/bg.gif') repeat-x; }
.raMenu table { width: 100%; }
.raMenu table td { position: relative; }
.raMenu .l { background: url('../img/menu/l.gif') left no-repeat; }
.raMenu .r { background: url('../img/menu/r.gif') right no-repeat; }
.raMenu a { display: block; font-size: 11px; line-height: 29px; text-align: center; text-transform: uppercase; }
.raMenu a, .raMenu a:visited { color: #313131; text-decoration: none; }
.raMenu a:hover,
.raMenu a.on, .raMenu a.on:visited, .raMenu a.on:hover,
.raMenu a.sel, .raMenu a.sel:visited, .raMenu a.sel:hover { color: #fff; background: #6596d5; text-decoration: none; }


/* submenu */
.raSubMenu { position: absolute; visibility: hidden; z-index: 98; width: 191px; background: #fff; border: 1px solid #bcbcbc; border-top: 0; }
.raSubMenu span { display: block; border: 1px solid #fff; }
.raSubMenu span a { display: block; font-size: 12px; text-align: left; text-transform: none; background: #edf3fa url('../img/bullet3.gif') no-repeat 5px 8px; border-top: 1px solid #dde2e8; padding: 4px 3px 4px 12px; line-height: 13px; }
.raSubMenu span a:hover { color: #fff; background: #6596d5 url('../img/bullet4.gif') no-repeat 5px 8px; }
.raSubMenu span a.first { border: 0; }


/* breadcrumb */
.raBreadcrumb { color: #fff; background: #6596d5 url('../img/breadcrumb/bg.gif') top repeat-x; margin: 4px 0 20px 0; padding: 6px 12px; }
.raBreadcrumb a, .raBreadcrumb a:visited { color: #fff; text-decoration: underline; }
.raBreadcrumb a:hover { color: #fff; text-decoration: underline; }


/* banner */
.raBanner { position: relative; width: 948px; height: 166px; margin: 4px 0; overflow: hidden; }
.raBanner .open, .raBanner .close { position: absolute; z-index: 1; top: 56px; left: 0; width: 53px; height: 53px; display: block; cursor: pointer; }
.raBanner .open { background: url('../img/banner/open.png') no-repeat; }
.raBanner .close { background: url('../img/banner/close.png') no-repeat; }
.raBanner .list {  position: absolute; z-index: 1; right: 10px; top: 140px; }
.raBanner .list a { float: right; display: block; padding: 2px 4px 0 4px; }
.raBanner .list a, .raBanner .list a:visited, .raBanner .list a:hover { color: #515151; background: #e7e7ea; text-decoration: none; margin: 0 1px; cursor: pointer; }
.raBanner .list a.on, .raBanner .list a.on:visited, .raBanner .list a.on:hover { color: #fff; background: #153d7b; cursor: default; }
.raBanner .list a.prev { position: relative; top: -7px; width: 22px; height: 28px; padding: 0; background: url('../img/banner/prev.png') no-repeat; }
.raBanner .list a.next { position: relative; top: -7px; width: 22px; height: 28px; padding: 0; background: url('../img/banner/next.png') no-repeat; }

.raBanner h3 { position: absolute; top: 20px; left: 65px; font-size: 26px; color: #23478b; margin: 0; }
.raBanner span { position: relative; display: block; height: 129px; background: #e6e9f0; overflow: hidden; }
.raBanner p { font-size: 14px; color: #313131; margin: 15px 15px 5px 15px; line-height: 18px; }
.raBanner a, .raBanner a:visited, .raBanner a:hover { font-size: 12px; color: #3879b8; margin: 0 15px; }

.raBanner .banner { position: absolute; visibility: hidden; z-index: 1; top: 0; left: 0; width: 948px; height: 296px; overflow: hidden; padding-top: 167px; }


/* content */
.raContent { padding-bottom: 70px; }
.raContentLeft { padding-right: 24px; }
.raContentLeft .raSize { width: 240px; }
.raContentRight { background: #ededed url('../img/right.gif') bottom right no-repeat; padding: 3px 12px; }
.raContentText p { font-size: 12px; line-height: 14px; margin: 10px 0; }
.raContentText td.raValue { font-size: 20px; color: #4e7eb2; padding: 2px 5px; text-align: right; }
.raContentBox { width: 204px; background: #ededed; }
.raContentBox h3 { padding: 6px 10px; }
.raContentBox2 { width: 234px; }
.raContentBox2 h3 { padding: 0px 10px; }
.raContentFrame .t { width: 234px; height: 10px; background: url('../img/frame/t.gif') no-repeat; }
.raContentFrame .c { background: #ecf1f7; border-left: 1px solid #dcdfe5; border-right: 1px solid #dcdfe5; padding: 0 10px;  }
.raContentFrame .b { width: 234px; height: 45px; background: url('../img/frame/b.gif') no-repeat; }
.raContentFrame ul li { list-style-type: none; background: url('../img/bullet5.gif') no-repeat 3px 7px; padding: 3px 0 3px 10px; }
.raContentFrame a, .raContentFrame a:visited, .raContentFrame a:hover { color: #2e6ba4; }
.raContentFrame2 .t { width: 683px; height: 10px; background: url('../img/frame/t2.gif') no-repeat; }
.raContentFrame2 .c { color: #4f6075; background: #ecf1f7; border-left: 1px solid #dcdfe5; border-right: 1px solid #dcdfe5; padding: 0 10px;  }
.raContentFrame2 .c span { color: #313131; }
.raContentFrame2 .b { width: 683px; height: 45px; background: url('../img/frame/b2.gif') no-repeat; }
.raContentFrame2 ul li { list-style-type: none; background: url('../img/bullet5.gif') no-repeat 3px 7px; padding: 3px 0 3px 10px; }
.raContentFrame2 a, .raContentFrame2 a:visited, .raContentFrame2 a:hover { color: #2e6ba4; }
.raContentFrame3 { background: #ecf1f7 url('../img/frame/tl.gif') top left no-repeat; }
.raContentFrame3 .in { color: #4f6075; background: url('../img/frame/br.gif') bottom right no-repeat; padding: 10px; }
.raContentFrame3 ul li { list-style-type: none; background: url('../img/bullet6.gif') no-repeat 3px 7px; padding: 3px 0 3px 10px; }


/* menu left */
.raMenuLeft { border-top: 1px solid #e7eff4; }
.raMenuLeft li { position: relative; list-style-type: none; font-size: 12px; background: url('../img/menu/bullet_none.gif') no-repeat 0 9px; border-bottom: 1px solid #e7eff4; padding: 8px 0; }
.raMenuLeft li.open { background: url('../img/menu/bullet_open.gif') no-repeat 0 9px; }
.raMenuLeft li.close { background: url('../img/menu/bullet_close.gif') no-repeat 0 9px; }
.raMenuLeft li.menu { background: none; padding: 5px 0; }
.raMenuLeft li.on { background: #ecf1f7 url('../img/menu/bullet_none.gif') no-repeat 0 9px; }
.raMenuLeft li a, .raMenuLeft li a:visited { color: #2e6ba4; text-decoration: none; display: block; }
.raMenuLeft li a:hover { color: #2e6ba4; text-decoration: underline; display: block; }
.raMenuLeft li a { margin-left: 12px; }
.raMenuLeft li a.tree { position: absolute; top: 0; left: 0; width: 10px; height: 10px; margin: 9px 0; cursor: pointer; }
	/* level 2 */
	.raMenuLeft ul li { font-size: 12px; background: url('../img/bullet3.gif') no-repeat 16px 7px; border: 0; padding: 3px 0; }
	.raMenuLeft ul li.open { background: url('../img/menu/minus.gif') no-repeat 12px 4px; }
	.raMenuLeft ul li.close { background: url('../img/menu/plus.gif') no-repeat 12px 4px; }
	.raMenuLeft ul li.menu { background: none; padding: 1px 0; }
	.raMenuLeft ul li.on { background: #ecf1f7 url('../img/bullet3.gif') no-repeat 16px 7px; }
	.raMenuLeft ul li a, .raMenuLeft ul li a:visited { color: #4c4c4c; text-decoration: none; display: block; }
	.raMenuLeft ul li a:hover { color: #4c4c4c; text-decoration: underline; display: block; }
	.raMenuLeft ul li a { margin-left: 24px; }
	.raMenuLeft ul li.on a, .raMenuLeft ul li.on a:visited { color: #4e7eb2; text-decoration: none; display: block; }
	.raMenuLeft ul li.on a:hover { color: #4e7eb2; text-decoration: underline; display: block; }
	.raMenuLeft ul li a.tree { position: absolute; top: 0; left: 0; width: 10px; height: 10px; margin: 4px 12px; cursor: pointer; }
	/* level 3 */
	.raMenuLeft ul ul li { font-size: 11px; background: url('../img/bullet2.gif') no-repeat 28px 8px; border: 0; padding: 3px 0; }
	.raMenuLeft ul ul li.open { background: url('../img/menu/minus.gif') no-repeat 24px 4px; }
	.raMenuLeft ul ul li.close { background: url('../img/menu/plus.gif') no-repeat 24px 4px; }
	.raMenuLeft ul ul li.menu { background: none; padding: 1px 0; }
	.raMenuLeft ul ul li.on { background: #ecf1f7 url('../img/bullet2.gif') no-repeat 28px 8px; }
	.raMenuLeft ul ul li a, .raMenuLeft ul ul li a:visited { color: #4c4c4c; text-decoration: none; display: block; }
	.raMenuLeft ul ul li a:hover { color: #4c4c4c; text-decoration: underline; display: block; }
	.raMenuLeft ul ul li a { margin-left: 34px; }
	.raMenuLeft ul ul li a.tree { position: absolute; top: 0; left: 0; width: 10px; height: 10px; margin: 4px 24px; cursor: pointer; }
	/* level 4 */
	.raMenuLeft ul ul ul li { font-size: 11px; background: url('../img/bullet2.gif') no-repeat 40px 8px; }
	.raMenuLeft ul ul ul li.open { background: url('../img/menu/minus.gif') no-repeat 36px 4px; }
	.raMenuLeft ul ul ul li.close { background: url('../img/menu/plus.gif') no-repeat 36px 4px; }
	.raMenuLeft ul ul ul li.menu { background: none; padding: 1px 0; }
	.raMenuLeft ul ul ul li.on { background: #ecf1f7 url('../img/bullet2.gif') no-repeat 40px 8px; }
	.raMenuLeft ul ul ul li a { margin-left: 46px; }
	.raMenuLeft ul ul ul li a.tree { position: absolute; top: 0; left: 0; width: 10px; height: 10px; margin: 4px 36px; cursor: pointer; }
	/* ie 6 */
	* html .raMenuLeft ul li a.tree { margin: 4px 6px; }
	* html .raMenuLeft ul ul li a.tree { margin: 4px 11px; }
	* html .raMenuLeft ul ul ul li a.tree { margin: 4px 17px; }


/* footer */
.raFooter { width: 948px; height: 50px; position: relative; margin: -50px auto 0 auto; overflow: hidden; }
	/* ie 6 & 7 */
	* html .raFooter { height: 55px; margin: -55px auto 0 auto; }
	*+html .raFooter { height: 55px; margin: -55px auto 0 auto; }
.raFooterIndex { width: 948px; margin: 0 auto; }

.raFooter .tr, .raFooterIndex .tr { height: 12px; background: url('../img/footer/tr.gif') right no-repeat; }
.raFooter .tl, .raFooterIndex .tl { position: relative; height: 38px; font-size: 11px; color: #858585; background: #f5f5f5 url('../img/footer/tl.gif') top left no-repeat; overflow: hidden; }
.raFooter .tl .l, .raFooterIndex .tl .l { margin: 7px 10px; }
.raFooter .tl .r, .raFooterIndex .tl .r { float: right; color: #1575bb; margin: 13px 10px; }





/* =================================================== */




/* title */
.raTitle { margin: 8px 8px 80px 8px; }
.raTitleAbout { background: url('../img/title/about.jpg') no-repeat; }
.raTitleClient { background: url('../img/title/client.jpg') no-repeat; }
.raTitleProvider { background: url('../img/title/provider.jpg') no-repeat; }
.raTitleStaff { background: url('../img/title/staff.jpg') no-repeat; }
.raTitleInvestor { background: url('../img/title/investor.jpg') no-repeat; }
.raTitleJournalist { background: url('../img/title/journalist.jpg') no-repeat; }
.raTitleStudent { background: url('../img/title/student.jpg') no-repeat; }


/* list */
.raNewsList { margin: 0; }
.raNewsList li { list-style-type: none; background: none; padding: 4px 0; }
.raNewsList li b.search { color: #c10000; }
.raNewsList h5 { margin: 4px 0; }
.raNewsList h5 a, .raNewsList h5 a:visited, .raNewsList h5 a:hover { color: #3879b8; }
.raNewsList span { color: #4c4c4c; background: #e5e5e5; padding: 1px 2px; }
.raNewsList a, .reNewsList a:visited { color: #313131; text-decoration: none; }
.raNewsList a:hover { color: #313131; text-decoration: underline; }
.raSmiList a, .reSmiList a:visited { color: #313131; text-decoration: none; }
.raSmiList a:hover { color: #313131; text-decoration: underline; }
.raForumList { margin: 0; }
.raForumList li { list-style-type: none; background: none; padding: 5px 0; }
.raForumList div { font-weight: bold; padding: 5px 0; }
.raForumList span { color: #4c4c4c; background: #e5e5e5; padding: 1px 2px; font-weight: normal; }
.raForumList a, .reForumList a:visited, .raForumList a:hover { color: #2e6ba4; }
.raEventList { margin: 0; }
.raEventList li { list-style-type: none; background: none; padding: 5px 0; }
.raEventList span { color: #4c4c4c; background: #e5e5e5; padding: 1px 2px; font-weight: normal; }
.raEventList a, .reEventList a:visited, .raEventList a:hover { color: #2e6ba4; }


/* listing */
.raListing { color: #000; background: #e7eff4; padding: 5px 10px; }
.raListing label, .raListing span, .raListing a { float: left; display: block; line-height: 20px; margin-right: 5px; }
.raListing span, .raListing a { float: left; display: block; width: 14px; height: 13px; background: url('../img/listing.gif') no-repeat; margin: 3px 5px 3px 0; }
.raListing select { float: left; font-size: 11px; margin-right: 5px; }
.raListing .first { background-position: 0 0; }
.raListing .prev { background-position: 0 -13px; }
.raListing .next { background-position: 0 -39px; }
.raListing .last { background-position: 0 -26px; }
.raListing .firstOn { background-position: 0 -52px; }
.raListing .prevOn { background-position: 0 -65px; }
.raListing .nextOn { background-position: 0 -91px; }
.raListing .lastOn { background-position: 0 -78px; }


/* clear */
.raClear { clear: both; }
.raBr { height: 4px; clear: both; }


/* line */
.raLine { height: 15px; background: url('../img/line.gif') top repeat-x; }
.raLine2 { height: 20px; background: url('../img/line2.gif') top repeat-x; }


/* sep */
.raSep { width: 30px; }


/* gallery */
.raGallery { position: relative; width: 683px; height: 86px; overflow: hidden; margin: 10px auto 0 auto; }
.raGallery div { position: relative; width: 653px; height: 86px; overflow: hidden; white-space: nowrap; margin: 0 auto; }
.raGallery span { position: absolute; top: 0; width: 13px; height: 86px; background: url('../img/scroll3.gif') no-repeat; cursor: default; }
.raGallery span.left { left: 0; background-position: 0 0; }
.raGallery span.right { right: 0; background-position: -24px 0; }
.raGallery span.leftOn { left: 0; background-position: -12px 0; cursor: pointer; }
.raGallery span.rightOn { right: 0; background-position: -36px 0; cursor: pointer; }

.raGallerySmall { position: relative; width: 204px; height: 46px; overflow: hidden; margin: 10px auto 0 auto; }
.raGallerySmall div { position: relative; width: 156px; height: 46px; overflow: hidden; white-space: nowrap; margin: 0 auto; }
.raGallerySmall span { position: absolute; top: 0; width: 24px; height: 46px; background: url('../img/scroll.gif') center no-repeat; cursor: default; }
.raContentBox2 .raGallerySmall span { background: url('../img/scroll2.gif') center no-repeat; }
.raGallerySmall span.left { left: 0; background-position: -48px 0; }
.raGallerySmall span.right { right: 0; background-position: -72px 0; }
.raGallerySmall span.leftOn { left: 0; background-position: 0 0; cursor: pointer; }
.raGallerySmall span.rightOn { right: 0; background-position: -24px 0; cursor: pointer; }
.raGallerySmall a { margin: 0 3px; }
.raGallerySmallDesc { padding: 15px 20px 10px 20px; }
.raGallerySmallDesc a, .raGallerySmallDesc a:visited, .raGallerySmallDesc a:hover { color: #2e6ba4; }

.raVideoSmall { position: relative; width: 204px; height: 116px; overflow: hidden; margin: 10px auto 0 auto; }
.raVideoSmall div { position: relative; width: 156px; height: 116px; overflow: hidden; white-space: nowrap; margin: 0 auto; }
.raVideoSmall span { position: absolute; top: 0; width: 24px; height: 46px; margin: 35px 0; background: url('../img/scroll.gif') center no-repeat; cursor: default; }
.raVideoSmall span.left { left: 0; background-position: -48px 0; }
.raVideoSmall span.right { right: 0; background-position: -72px 0; }
.raVideoSmall span.leftOn { left: 0; background-position: 0 0; cursor: pointer; }
.raVideoSmall span.rightOn { right: 0; background-position: -24px 0; cursor: pointer; }
.raVideoSmallDesc { padding: 15px 20px 10px 20px; }
.raVideoSmallDesc a, .raVideoSmallDesc a:visited, .raVideoSmallDesc a:hover { color: #2e6ba4; }


/* structure */
.raStructure { text-align: center; }
.raStructure a, .raStructure a:visited { color: #4e7eb2; text-decoration: none; }
.raStructure a:hover { color: #4e7eb2; text-decoration: underline; }
.raStructure h3 { font-size: 16px; text-transform: uppercase; margin: 7px 0 0 0; }
.raStructure span { display: block; font-size: 12px; padding: 5px 0 10px 0; text-align: center; }
.raStructure ul li { list-style-type: none; background: none; text-align: left; }
.raStructure table span { font-weight: bold; }
.raStructure .line { width: 1px; background: #8ab6db; margin: 0 auto; }
.raStructure .line2 { width: 360px; padding: 6px; height: 10px; border: 1px solid #8ab6db; border-bottom: 0; margin: 0 auto; }
.raStructure .bg { background: #f0f5f9; }
.raStructure .dir { width: 360px; height: 38px; background: #f3f8fb url('../img/structure/director.gif') no-repeat; text-align: center; padding: 0 6px; margin: 2px auto; overflow: hidden; }
.raStructure .dir a { display: block; font-size: 12px; margin-top: 20px; }
.raStructure .dep { width: 360px; background: #f3f8fb no-repeat 5px 5px; text-align: center; padding: 6px; margin: 0 auto; }
.raStructure .dep2 { background: #f3f8fb url('../img/structure/bullet2.gif') no-repeat 5px 5px; text-align: left; padding: 8px 6px 8px 16px; margin: 2px 0; }

.raStructureSheme { position: relative; width: 683px; height: 860px; background: url('../img/structure/sheme.gif') no-repeat; overflow: hidden; }
.raStructureSheme a { position: absolute; display: block; }
.raStructureSheme div { position: absolute; font-size: 12px; color: #666; }
.raStructureSheme div.blue { color: #3079be; }


/* table form */
.raTableForm th { text-align: left; padding: 5px; }
.raTableForm th span { font-family: verdana; font-size: 11px; color: #c10000; font-weight: normal; }
.raTableForm td { padding: 5px; }


/* tree */
.raTree { margin: 0; }
.raTree li { font-size: 14px; list-style-type: none; background: url('../img/bullet5.gif') no-repeat 8px 7px; padding: 3px 0 3px 15px; }
.raTree li.menu { background: none; }
.raTree li li { font-size: 12px; list-style-type: none; background: url('../img/bullet3.gif') no-repeat 8px 7px; padding: 3px 0 3px 15px; }
.raTree li li.menu { background: none; }
.raTree li li li { font-size: 11px; list-style-type: none; background: url('../img/bullet3.gif') no-repeat 8px 7px; padding: 3px 0 3px 15px; }
.raTree li li li a { color: #508bc3; }
.raTree li li li.menu { background: none; }


/* poll */
.raPollLine { line-height: 20px; }
.raPollInfo { font-size: 11px; color: #508bc3; }


/* color */
.raRed { font-family: verdana; font-size: 11px; color: #c10000; font-weight: normal; }

#content textarea {
	font-family: helvetica; font-size: 12px;	
}