html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#000;font:normal 11px arial,tahoma;background:#FFF}

form{margin:0}
table,input,select{font:normal 100% arial}
img{border:0;margin:0}
ul{margin-top:10px;margin-bottom:10px}
table{border-collapse:collapse}
table td{padding:0}
a{color:#000}
a.nodec{text-decoration:none}

.t,tr.t td{vertical-align:top}
.m{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.nobr{white-space:nowrap}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w100{width:100%}
.w50{width:50%}
.h100{height:100%}

big,.big{font-size:110%}
small,.small{font-size:95%}
.micro{color:#DDD;font:normal 9px arial}

h1{font:normal 150% arial}
h2{font:normal 21px arial}
h3,h4{font:bold 110% arial}
h1,h2,h3,h4,p{margin:0 0 0.5em 0}
p{text-align:justify;line-height:1.2}

.z{border:1px solid red}

.h1px{height:1px;font-size:1px;line-height:1px}

/* setting */
.leftCol{background:url(images/hosecdesign/bg.gif) right top}
.mainCol{background:url(images/hosecdesign/bg.gif) left top}
.rightCol{background:url(images/hosecdesign/bg.gif) -1px top}
.upper{width:850px;height:10px;background:url(images/hosecdesign/up.gif) no-repeat;margin-top:15px}
.downer{width:850px;height:40px;background:url(images/hosecdesign/bottom.gif) no-repeat}

input.search{margin:0 5px 0 2px;border:solid 1px #737373;width:100px}

.shadowL{background:url(images/hosecdesign/shadowl.gif) left top repeat-y}
.shadowR{background:url(images/hosecdesign/shadowr.gif) right top repeat-y;padding:0 15px}

.gray1{background:url(images/hosecdesign/gray.gif) top}
.gray1L{background:url(images/hosecdesign/grayl.gif) left top no-repeat}
.gray1R{background:url(images/hosecdesign/grayr.gif) right top no-repeat;height:85px}
.logo{float:left;margin:13px 0 0 40px}

/* menu */
div.menu{float:right;position:relative;right:10px;}
div.menu .li{position:absolute;white-space:nowrap;top:-27px;right:0}
div.menu .li img{margin:0 0 0 1px;padding:0;height:26px}
div.menu .subDiv{position:absolute;top:-1px;background:url(images/hosecdesign/sub.png);border:solid 1px #000;display:none}
div.menu .subDivLi{padding:6px 18px;border-bottom:solid 1px #C6C6C6;white-space:nowrap}
div.menu .rz{width:100%;height:5px;background:url(images/hosecdesign/bgforbanners.gif) bottom repeat-x}

.panelBg{height:171px;background:url(images/hosecdesign/vintbg.gif) top repeat-x}
.panelL{width:23px;background:url(images/hosecdesign/vintl.gif) -15px top no-repeat}
.panelL .abs{background:url(images/hosecdesign/vintl.gif) left top no-repeat;width:15px;height:171px;left:-15px}
.panelR{width:23px;background:url(images/hosecdesign/vintr.gif) left top no-repeat}
.panelR .abs{background:url(images/hosecdesign/vintr.gif) -23px top no-repeat;width:15px;height:171px}
.panelIn{padding:5px 0 3px}
.flashBg{width:773px;height:163px;background:url(images/hosecdesign/flashbg3.jpg) no-repeat}

.topBg_part1{width:773px;height:163px;background:url(images/hosecdesign/bg_part1.jpg) no-repeat}
.topBg_part2{width:773px;height:163px;background:url(images/hosecdesign/bg_part2.jpg) no-repeat}
.topBg_part3{width:773px;height:163px;background:url(images/hosecdesign/bg_part3.jpg) no-repeat}


.banC{background:url(images/hosecdesign/bgforbannersc.gif) repeat-x}
.banL{background:url(images/hosecdesign/bgforbannersl.gif) left top no-repeat}
.banR{background:url(images/hosecdesign/bgforbannersr.gif) right top no-repeat;height:10px}
.banBg{margin:0 5px;height:78px;background:url(images/hosecdesign/bgforbanners.gif) top repeat-x}
.banBg .abs{top:-8px;left:5px}
.banBg .fl{background:#676767;margin-right:5px;width:262px}
.banBg .fl div{margin:1px;background:#E8E8E8;height:79px;line-height:1;font-size:11px;padding:0 12px}

.icon{vertical-align:top;margin:2px 8px 1px 0;width:32px;height:38px}

/* panel */
.wL{background:url(images/hosecdesign/wl.gif) left repeat-y}
.wR{background:url(images/hosecdesign/wr.gif) right repeat-y}
.wT{background:url(images/hosecdesign/wt.gif) top repeat-x}
.wB{background:url(images/hosecdesign/wb.gif) bottom repeat-x}
.wTL{background:url(images/hosecdesign/wtl.gif) left top no-repeat}
.wTR{background:url(images/hosecdesign/wtr.gif) right top no-repeat}
.wBL{background:url(images/hosecdesign/wbl.gif) left bottom no-repeat}
.wBR{background:url(images/hosecdesign/wbr.gif) right bottom no-repeat}
.wPd{padding:10px}

.contLeftCol{width:600px;background:#FFF}
.content{padding:20px 30px}
.contRightCol{width:202px;background:#F4F4F4}
.submenu{padding:6px 6px 18px 6px}
.subLI{padding:10px 12px 10px 24px;margin-bottom:1px;background:#FFF url(images/hosecdesign/arr.gif) 11px 13px no-repeat}
.subLI a{color:#b74006;font-weight:bold}
.subLIfree{padding:10px 12px 10px 20px;margin-top:1px;background:#FFF}
.subLIfree a{color:#b50202;font-weight:bold}
.subLI2{padding:2px 0 8px 32px;background:#FFF}
.subLI2 a{color:#6d1e1e;font-weight:normal}

.news{padding:18px 20px 24px}
.date{color:#025b57;font-weight:bold;margin:2px 0}
.txt{color:#4F4F4F}

/* tabs */
.tabline{padding:10px 4px}
.tabbg{background:url(images/hosecdesign/tabbg.gif) top repeat-x; padding:0 10px}
.tabbg .fl{height:28px;background:url(images/hosecdesign/tab.gif) top repeat-x;margin-top:6px;border-left:solid 1px #676767;border-right:solid 1px #676767;font:bold 11px arial; margin-left:1px}
.tabbg .act{height:34px; background:url(images/hosecdesign/tabact.gif) top repeat-x; margin-top:0}
.tabbg .fl div{padding:8px 24px 0}
.tabbg .act div{padding-top:14px;color:#b50202}
.tabbg .fl a{color:#555;text-decoration:none}
.tabbg .fl a:hover{color:#b50202}

