html { height:100%; vertical-align: middle; }
body { height:100%; text-align:center; font:12px Verdana, sans-serif; color:#333333; background:#444444 url(media/images/layout/bg1.jpg) repeat-x; padding:0px; margin:0px; }
#lwr { text-align:left; min-height:100%; width:974px; position:relative; margin:0px auto; padding:0px; }
#ftr {bottom:0; position:absolute; padding:0;}
* html #lwr { height:100%; bottom:-1px; }
.ft1 {}
.ft2 {}
p { margin: 0px; padding: 0px 0px 16px; }
div, span, applet, object, iframe { margin:0; padding:0; border:0; outline:0; font-size:100%; }
p, td, div { color:#333333; font:12px/20px Verdana, sans-serif; }
a { color:#333333; }
a.nomk, .nomk a, #ftr a { padding:0 !important; margin:0 !important; background:none !important; border:none !important; }
a.nomkb, .nomkb a { padding:0 !important; margin:0 !important; background:none !important; border:none !important; }
img { margin:0px; padding:0px; border:none; }
img, .bg3  { behavior: url(iepngfix.htc) }
strike { background:url(media/images/layout/str.gif) no-repeat center center; text-decoration:none; }
.lft1 { display: inline; clear: none; float: left; margin:0px; padding:35px 0px 0px 29px; }
.rgt1 { display: inline; clear: none; float: right; margin:0px; padding:49px 27px 0px 0px; }
.lft2 { display: inline; clear: none; float: left; margin:0px; padding:0px; }
.rgt2 { display: inline; clear: none; float: right; margin:0px; padding:0px; }
.ho1 a, .ho1selected a, .ho1sel a { display:block; float:left; clear:none; height: 22px; width: 145px; background: url(media/images/layout/bghor.jpg) no-repeat; font-weight:normal; margin: 10px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; border-style: none; }
.ho1selected a, .ho1sel a { background: url(media/images/layout/bghor-f2.jpg) no-repeat; font-weight: bold; color: #CA0000; }
.ho1 a:link, .ho1 a:visited { font-weight: normal; }
.ho1 a:hover, .ho1 a:active { font-weight: bold; }
h1 { font:bold 14px/14px Verdana, sans-serif; color: #CA0000; text-transform: uppercase; margin: 0px; padding: 0px; }
h2 { font:bold 14px Verdana, sans-serif; color: #CA0000; text-transform: uppercase;}
.bg-h2 { padding-left: 20px; font:bold 14px/38px; display:block; height:38px; background: url(media/images/layout/bg-h2.jpg) no-repeat left center; margin: 0px;  }
h3.start { font:normal 12px/12px Verdana, sans-serif; color: #CA0000; margin: 0px; padding: 10px 0px; letter-spacing: -1px; }
h3.list { font:bold 14px/normal Verdana, sans-serif; color: #CA0000; margin: 0px; padding: 0px; }
h4 { font-size: 12px; line-height: normal; font-weight: bold; margin: 0px; padding: 0px; }
.bg4 { background:url(media/images/layout/bg4.jpg) }
.lv2 { padding: 10px 0px 0px; }
.lv2 a { border:none !important; }
.lv2 a:link, .lv2 a:visited { display:block; font-weight:bold; font-size:12px; margin:0px; text-indent: 26px; color:#666; text-decoration:none; background:url(media/images/layout/lv2.gif) no-repeat left center }
.lv2 a:hover, .lv2 a:active { display:block; font-weight:bold; font-size:12px; margin:0px; text-indent: 28px; color:#CA0000; text-decoration:none; background:url(media/images/layout/lv2.gif) no-repeat left center }
.lv2 a.selected { display:block; font-weight:bold; font-size:12px; margin:0px; text-indent: 26px !important; color:#000000; text-decoration:none; background:url(media/images/layout/lv2.gif) no-repeat left center }
.lv3 a { border:none !important; }
.lv3 a:link, .lv3 a:visited { display:block; font-weight:bold; font-size:12px; margin:0px; text-indent: 34px; color:#666; text-decoration:none; background:url(media/images/layout/lv3.gif) no-repeat left center }
.lv3 a:hover, .lv3 a:active { display:block; font-weight:bold; font-size:12px; margin:0px; text-indent: 36px; color:#CA0000; text-decoration:none; background:url(media/images/layout/lv3.gif) no-repeat left center }
.lv3 a.selected { display:block; font-weight:bold; font-size:12px; margin:0px; text-indent: 34px !important; color:#000000; text-decoration:none; background:url(media/images/layout/lv3.gif) no-repeat left center }
.lv4 a { border:none !important; }
.lv4 a:link, .lv4 a:visited { display:block; font-weight:normal; font-size:12px; margin:0px; text-indent: 42px; color:#666; text-decoration:none; background:url(media/images/layout/lv4.gif) no-repeat left center }
.lv4 a:hover, .lv4 a:active { display:block; font-weight:normal; font-size:12px; margin:0px; text-indent: 44px; color:#CA0000; text-decoration:none; background:url(media/images/layout/lv4.gif) no-repeat left center }
.lv4 a.selected { display:block; font-weight:normal; font-size:12px; margin:0px; text-indent: 44px !important; color:#000000; text-decoration:none; background:url(media/images/layout/lv4.gif) no-repeat left center }
legend.main { color:#666666; margin:0px !important; padding:0px 10px !important; }
.list1 { width:652px; height:140px; margin-bottom:10px; background-position:left center; background-repeat:no-repeat; }
.list2 { position:relative; left: 0px; top: 0px; width: 652px; height: 140px; overflow: hidden; }
.list3 { position:absolute; left: 220px; top: 0px; width: 400px; height: 140px; overflow: hidden; display: block; margin: auto 0px; padding: 0px; }
hr { width:652px; height: 1px; color: #cccccc; clear: both; margin: 0px; padding: 0px; }
.cf { clear: both; font-size: 0px; line-height: 0; height: 0px }
.gbk { margin: 0px; padding: 0px 0px 0px 20px; }
.gbk2 { background: url(media/images/layout/g-bk2.jpg) no-repeat; margin: 0px; padding: 0px 0px 0px 11px; }
.gbk2 a:link, .gbk2 a:visited { display:block; font-weight:bold; font-size:12px; text-indent: 0px; margin:0px; color:#666; text-decoration:none; }
.gbk2 a:hover, .gbk2 a:active { display:block; font-weight:bold; font-size:12px; text-indent: 2px; margin:0px; color:#CA0000; text-decoration:none; }
.gbk3 { margin: 0px; padding: 0px 11px; background: #EEEEEE; }
.tre1 { border-left: 1px solid #999999; }
.txt10, td .txt10, .txt10 a { font-size: 10px; }
.txt14 { font-size:14px; line-height:22px; }
.gall1 { background: no-repeat center center; display: block; width:204px; height:140px; margin: 0px 20px 20px 0px; padding: 0px; clear: none; float: left; }
#wdt680 { margin: 0px; padding: 0px; width: 680px; }
.ok1 { border:#339900 1px solid; display:block; background:url(media/images/layout/ok1.gif) no-repeat 5px 5px; margin-bottom:5px; color:#339900; padding:5px 5px 5px 30px; }
.fs1 { border: 1px solid #999999; margin: 0px; padding: 10px; display: block; width: 630px; }
legend { color:#666666; margin:0px; padding:0px 10px; font-size: 14px; font-style: normal; font-weight: bold; }
.fo1 { margin:0; padding:0; }
.fo1 label { float:left; width:140px; }
.fo1 div { margin:0px; padding:5px; }
.fo1 div input, .fo1 div textarea { width:300px; }
.fo1 div select { width:304px; }
.fo1 .fl1, .fl1 { font-weight: bold; color:#ff0000; margin:0px; padding:5px; background: url(media/images/layout/fl1.gif) no-repeat 480px bottom; }
.fo1 .fl1 input, .fo1 .fl1 textarea { width:300px; border: 3px solid #FF0000; }
.fo1 .fl1 select { width:304px; border: 3px solid #FF0000; }
.fo1 .send { width:auto !important; height:auto !important; float:right }
.fo1 .fl2, .fl2 { font-weight: bold; color:#ff0000; border:#FF0000 1px solid; padding:10px; }
.bk1 { border-bottom:#999999 1px solid; font-size:10px; background: #efefef; }
.bk2 { border-bottom:#999999 1px solid; }
.bk3 { border-bottom:#999999 1px solid; }
.bk4 { border-bottom:#999999 1px solid; font-size: 9px !important; }
.bk5 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk6 { border-bottom:#999999 1px solid; }
.bk7 { }
.bk8 { border-bottom:#999999 1px solid; font-size:11px; }
h3 { font-size:14px; font-weight:bold; }
h5 { }
h6 { }
a.svc { display:inline; margin: 0px; padding-right: 10px; padding-left: 10px; }
a.svcselected { display:inline; margin: 0px; padding-right: 10px; padding-left: 10px; font-weight:bold; }
a { text-decoration:none; }
a:link, a:visited { }
a:hover, a:active, a.selected { }
a.loy img { filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
a.loy:hover img { filter: alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
.txt9 { font-size:9px; }
.txt10 { font-size:10px; }
.txt11, .txt11 p { font-size:11px; line-height: 16px; }
.txt16rd { color: #FF0000; font-size:16px; line-height:22px; float:right }
.txtblk { color: #000000; }
.mg10h { margin: 0px; padding: 0px 10px; }
.sts-1 a { background:none !important; color:#666; display:block; line-height:1; padding:0; }
.sts-1 li { background:#FFF; list-style:none; padding:5px; }
.sts-1, .sts-1 ul, .sts-2, .sts-2 ul { margin:0px; padding:0px; }
.sts-2 li { background:#FFF; list-style:none; margin:0px 0px 5px; padding:4px; }
.sts-1 a:hover, .sts-1 a:active, .sts-1 a:focus { background:#fff; color:#000; }
.sts-2 a { color:#666666; display:block; background-image:none !important; line-height:12px; }
.sts-2 a:hover, .sts-2 a:active, .sts-2 a:focus { background:#fff; color:#000000; background-image:none !important; }
.bg2 { background:url(media/images/layout/bg2.jpg) no-repeat 0px 0px; padding: 0px; margin:0px }
.bg2b { padding-top: 195px; padding-left: 20px; }
.bg3 { background:url(media/images/layout/bg3.png) repeat-y 0px 0px; padding: 10px 0px 0px 27px; margin: 0px; }
.slideshow1, .slideshow2 { margin: 0px; padding: 0px 10px 0px 0px; }
.bg5 { background:url(media/images/layout/bg5.jpg) }
.bg6 { background:url(media/images/layout/bg6.jpg) }
.bg7 { background:url(media/images/layout/bg7.jpg) repeat-y 0px 0px }
.bg7b { background:url(media/images/layout/bg7.jpg) repeat-y 0px 0px; font-size: 11px; padding: 12px; }
.bg8 { background:url(media/images/layout/bg8.jpg) repeat-y 0px 0px; padding-right: 30px; padding-left: 30px; }
.bg9 { background:url(media/images/layout/bg9.jpg) repeat-y 0px 0px }
.bg10 { background:url(media/images/layout/bg10.jpg) repeat-y 0px 0px }
.bg11 { background:url(media/images/layout/bg11.jpg) repeat-y 0px 0px; padding-left: 20px; }
.bg12 { background:url(media/images/layout/bg12.jpg) repeat-y 0px 0px }
.bg13 { }
.bg14 { background:url(media/images/layout/bg14.jpg) repeat-y }
.bg14b { width:218px; height:122px; padding:0px; margin:0px; background: url(media/images/layout/bg14b.jpg) no-repeat right top; }
.bg14c { padding:20px 18px 0px 24px; margin:0px }
.bg14d { width:218px; height:122px; padding:0px; margin:0px 50px; background: url(media/images/layout/bg14b.jpg) no-repeat center center; display: inline; clear: none; float: left; }
.bg14e { padding:22px 26px 1px; margin:0px }
.bg15 { background:url(media/images/layout/bg15.jpg) repeat-y right 0px; padding-right: 15px; }
.bg16 { clear: none; float: left; }
.bg17 { }
.bg18 { }
.bg19 { background:url(media/images/layout/bg19.jpg) no-repeat 0px 0px; padding-left: 30px; }
.pd1 { background-color: #EAEBEE; padding:10px }
.sp1 { float:right; clear:none; display:block; width:233px; height:175px; background: url(media/images/layout/sp1.jpg) no-repeat 0px 0px; margin:0; padding:0; }
.bd1 { border-top: 1px solid #999; }
