/* CSS Document */

* { margin:0; padding:0; }
html, body { background:#ffffff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
a { color:#7c7c7c; text-decoration:underline; }
a:hover { color:#808000; text-decoration:none; }
img { display:block; border:0; }
h1 { font-family:Tahoma; font-size:16px; color:#fea51f; font-weight:bold; }
h2 { font-family:Tahoma; font-size:14px; color:#fea51f; font-weight:bold; margin-bottom:10px; }
h3 { font-family:Tahoma; font-size:12px; color:#fea51f; font-weight:bold; margin-bottom:10px; }
h4 { font-family:Tahoma; font-size:12px; margin-bottom:7px; }
p { margin-bottom:10px; }

table { border-collapse:collapse; }

.h2 { font-family:Tahoma; font-size:14px; color:#fea51f; font-weight:bold; margin-bottom:10px; }
.h1 { font-family:Tahoma; font-size:16px; color:#fea51f; font-weight:bold; }

.main { width:93%; min-width:1000px; }
	.mani { width:100%; }
	.mani tr td { vertical-align:top; }
	.menu-box { width:250px; height:395px; }
	.menu { position:absolute; top:0; left:0; width:127px; height:340px; background:url(../i/bg-menu.jpg) left top no-repeat; text-align:right; padding:55px 0 0 125px; }
		.menu a { line-height:18px; font-size:12px; text-decoration:none; font-weight:bold; }
		.menu a:hover, .menu a strong { font-size:12px; color:#fa0000; font-weight:bold; line-height:18px; }
	.log { width:186px; height:auto; }
		.log-top { float:left; width:186px; height:75px; background:url(../i/bg-log-top.jpg) left no-repeat; padding-top:20px; }
			.log-top span { font-size:9px; font-family:Arial; color:#808000; font-weight:normal; margin-left:50px; }
			.log-top input { width:80px; margin:2px 0 0 4px; line-height:10px; height:15px; border:solid 1px #808080; font-size:9px; }
		.log-left { float:left; width:128px; height:56px; background:url(../i/bg-log-bottom.jpg); padding-left:4px; }
			.log-left a { font-size:10px; }
		.log-right { float:left; width:54px; height:56px; }
#lefter { width:30px; vertical-align:middle; text-align:center; }
.head { width:100%; height:152px; background:url(../i/bg-head-right.jpg) top left repeat-x; border-bottom:solid 5px #f43222; padding-bottom:2px; }
.head-left { width:100%; height:152px; background:url(../i/bg-head-left.jpg) left no-repeat; text-align:right; }
.head-right { height:17px; background:url(../i/bg-right-head.jpg) right top no-repeat #ff5000; padding-left:100px; }
	.head-right img { float:left; }
.head-right-l { height:17px; background:#ff5000; }
.head-r-left { width:36px; background:url(../i/bg-righter.jpg) top center repeat-y; }
.head-r-right { width:38px; background:url(../i/bg-righter.jpg) top center repeat-y; }
.head-r-center { background:#f5f5f5; width:15%; border-left:dotted 1px #999999; border-right:dotted 1px #999999; }
	.png-right img { margin:auto; margin-bottom:10px; }
.head-shadow { height:7px; line-height:1px; background:url(../i/bg-right-shadow-top.jpg) repeat-x; }
.head-shadow-r { height:7px; line-height:1px; width:38px; background:url(../i/bg-right-top2.jpg); }

.workarea { width:100%; background:#f9f9f9; border-right:dotted 1px #999999; }
.content_main { margin:15px; }
.content { margin:15px; background:url(../i/rose.jpg) 100% 250px no-repeat; }
	ol li { margin-left:50px; }
	ul li { margin-left:20px; list-style:disc; }
.white { background:#ffffff; border-right:dotted 1px #999999; }
.number { width:32px; height:21px; background:url(../i/number.jpg) right no-repeat; padding-left:15px; margin-top:15px; margin-right:20px; }
.number2 { float:left; width:43px; height:21px; background:url(../i/number2.jpg) right no-repeat; padding-left:15px; margin-top:15px; margin-right:20px; }
.counter { padding-left:15px; }
.mip-mip { height:20px; margin-top:13px; padding-bottom:1px; background:url(../i/hair.jpg) top left no-repeat; border-bottom:solid 2px #d5d5d5; text-align:right; margin-right:15px; }
.mip-mip2 { float:left; width:74%; height:20px; margin-top:13px; padding-bottom:1px; background:url(../i/hair.jpg) top left no-repeat; border-bottom:solid 2px #d5d5d5; text-align:right; }
.mip-mip3 { height:20px; margin-top:13px; padding-bottom:1px; background:url(../i/hair.jpg) top left no-repeat; border-bottom:solid 2px #d5d5d5; text-align:right; }
.footer { height:85px; background:url(../i/bg-footer.jpg); border-top:solid 5px #f43222; }
	.footer-left { height:55px; background:url(../i/bg-footer-left.jpg) left no-repeat; text-align:center; color:#c0c0c0; font-size:10px; padding:30px 0 0 100px; font-family:Tahoma; }
		.footer-left a { font-size:10px; font-family:Tahoma; color:#c0c0c0; text-decoration:none; }
		.footer-left a:hover { color:#999999; text-decoration:underline; }
.main-news { width:100%; }
	.rose { background:url(../i/rose.jpg) center no-repeat; }
		.rose img { margin:auto; }
	.news-x { padding:15px; }
		.news-x span { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c; text-decoration:underline; }
		.news-x a { color:#ff0000; }
		.news-x img { float:left; margin:0 5px 5px 0; }
		.news-x p { clear:left; }
		.banner { padding:15px; }
			.banner img { margin:auto; }

.change-page { padding:7px 5px 0 0; }
	.change-page select { font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; width:150px; background-color:#ff3c00; font-style:normal; letter-spacing:-1px; color:#ffffff; }
.up { background:url(../i/up.gif) no-repeat 0 17px; padding-left:10px; padding:15px 0 0 12px; }
.arrow { display:block; background:url(../i/right.gif) left no-repeat; padding-left:13px; }

.tab { border:3px dashed #bbb; width:100%; }
	.tab tbody tr td { border:1px solid #bbb; padding:2px 5px 3px; }

.tab-sm { border:3px dashed #bbb; width:100%; }
	.tab-sm * { font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; }
	.tab-sm tbody tr td { border:1px solid #bbb; padding:2px 5px 3px; }

.tab-pic { margin:auto; }
	.tab-pic tr td { padding:6px; }

.navigation-chain { font:11px/22px Arial; color:#666666; height:30px; padding:0 0 0 15px; }

.wrap-menu { overflow:hidden; width:100%; }
   .wrap-menu ul { margin:0; padding:0; list-style:none; }
      .wrap-menu ul li { float:left; margin:0; padding:0 20px 0 0; list-style:none; }
      
      
/* AL20101711 */
#module-text-block { padding:10px 0 0 20px; }
   #module-text-block ul { font-weight:bold; list-style:none; margin:0 0 20px 0; padding:0; }
   #module-text-block ul li { color:#7c7c7c; list-style:none; margin:0; padding:0 0 4px 0; }
      #module-text-block ul li a { color:#7c7c7c; }
      #module-text-block ul li a:hover { color:#f00; }
   #module-text-block ul ul { margin:3px 0 5px 20px; }
#module-text-block table { border-collapse:collapse; }
   #module-text-block table tr td { padding:0 10px 0 0; width:49%; }
#module-text-block ul.vertex { font-weight:normal; margin:3px 0 5px; }
#module-text-block ul.vertex-big { margin:0 0 35px; text-align:right; }
   #module-text-block ul.vertex-big li { padding-right:10px; }
   #module-text-block ul.vertex-big li a { color:#c00; font-size:13px; }


.table-id { border-collapse:collapse; margin-bottom:20px; width:100%; }
   .table-id tr th, .table-id tr td { border:solid 1px #000; padding:5px 10px; text-align:left; vertical-align:top; }
   .table-id tr th { font:bold italic 12px/18px Tahoma; }
   .table-id tr td { font:11px/16px Verdana; }



