

html,body{height:100%}

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

form{margin:0}
table,input,select{font:normal 100% arial}
img{border:0;margin:0}
table{border-collapse:collapse}
table td{padding:0}
a{color:#62707D}

.t,tr.t td{vertical-align:top}
.m{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td{vertical-align:auto}
.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%}

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

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

.z{border:1px solid red}

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

/* content */
.prm td{height:310px}
.prm img{width:466px;height:250px}
.prm p{margin:14px 20px 0}
.prm p a{font:normal 20px arial;color:#FFF;text-decoration:none}

.cont td{background:#DDDAD0 url(images/portal/arr.gif) 26px 23px no-repeat;padding:18px 36px}

.foot td{background:url(images/portal/foot_bg.gif) top repeat-x;padding:25px 20px;font:normal 11px arial;color:#005447;line-height:1.5}
.foot a{color:#999;text-decoration:none}
.foot a:hover{text-decoration:underline}