html, body{
height:100%;margin:0;padding:0;border:0;font:normal 12px arial, helvetica, sans-serif;color:#00005c;background:url(body-right.png) 100% 0 repeat-y;min-width:990px
}
body form{
height:100%;padding:0;margin:0
}
.l-container{
min-width:990px;margin-bottom:-90px;min-height:100%;background:url(body-left.png) 0 0 repeat-y
}
* html .l-container{
height:100%
}
.empty{
height:90px;clear:both
}
.l-footer{
height:90px;width:100%;min-width:990px;background:url(l-footer-left.png) 0 0 no-repeat;
}
.l-footer td{
font-size:11px;font-family:tahoma, geneva, sans-serif
}
.l-footer a{
color:#00005c
}
.l-footer-left{
width:400px;padding:0 0 0 7px
}
.l-footer-right{
text-align:right;background:url(l-footer-right.png) 100% 0 no-repeat;padding:0 60px 0 0
}
embed, object, textarea, select{
outline:none;margin:0
}
.s{
font-size:0;height:1px
}
table{
border-collapse:collapse
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#d50000
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
.clear{
clear:both;overflow:hidden;height:1px
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.wrap{
overflow:hidden;zoom:1
}
.inp, select, textarea{
font:normal 12px arial, helvetica, sans-serif;background:#e4eff6;border:0
}
.inp{
padding-top:3px;padding-bottom:4px
}
.b-site{
position:absolute;z-index:5;left:251px;top:36px;height:22px
}
.b-site a, .b-site span{
display:block;float:left;width:22px;height:22px;margin:0 15px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 -59px !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -81px !important
}
a.ico-mail{
background-position:-22px -59px !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -81px !important
}
.b-text, .b-newfull{
overflow:hidden;zoom:1;margin-bottom:10px;text-align:justify
}
.b-text img, .b-newfull img{
float:right;margin:0 0 15px 21px
}
.b-newfull{
border-bottom:solid 1px #a4cfe6
}
h1{
font-size:24px;font-weight:normal;color:#c50000;margin:0 0 10px 0
}
.l-header{
height:309px;background:url(l-header.png) 0 0 repeat-x;overflow:hidden;zoom:1
}
.l-header-left{
width:460px;height:309px;position:absolute;top:0;left:0;background:url(l-header-left.jpg)
}
.l-header-right{
height:309px;width:624px;float:right;position:relative;
}
.l-header-right div{
height:69px;width:624px;background:url(l-header-right-top.png);
}
.b-logo{
width:402px;height:240px;position:absolute;top:69px;left:22px;z-index:5
}
.b-logo a{
width:402px;height:240px;display:block;background:url(s.png);margin-top:-240px;position:relative
}
.l-content{
width:100%
}
.l-content-left{
width:182px;vertical-align:top;background:url(l-content-left.jpg) 0 0 no-repeat;padding:50px 45px 0 50px
}
.l-content-right{
vertical-align:top;background:url(l-content-right.jpg) 100% 0 no-repeat;padding:50px 50px 0 0
}
.l-content-right_top-left{
height:29px;background:#fff;width:200px;position:absolute;left:260px;top:309px
}
.b-primary-nav{
list-style:none;margin:0 0 50px 0;padding:0
}
.b-primary-nav li{
font:bold 15px tahoma, geneva, sans-serif;margin-bottom:20px
}
.b-primary-nav a, .b-primary-nav span{
background:url(bullet1.png) 0 5px no-repeat;padding:0 0 0 21px;color:#00005c
}
.b-primary-nav a:hover, .b-primary-nav span, .b-primary-nav a.act{
background:url(bullet2.png) 0 7px no-repeat;color:#c50000
}
.b-primary-nav ul{
margin:10px 0 0 11px;list-style:none;padding:0
}
.b-primary-nav ul li{
margin-bottom:10px;font:normal 13px tahoma, geneva, sans-serif
}
.b-primary-nav ul a, .b-primary-nav ul a:hover, .b-primary-nav ul span, .b-primary-nav ul a.act{
background:url(bullet3.png) 0 5px no-repeat;padding:0 0 0 10px;color:#c50000
}
.b-primary-nav ul span{
background:url(bullet4.png) 0 6px no-repeat;color:#014983
}
.b-primary-nav ul ul li{
font:normal 11px tahoma, geneva, sans-serif
}
.b-primary-nav ul ul a, .b-primary-nav ul ul a:hover, .b-primary-nav ul ul span{
background:none;padding:0 0 0 10px;color:#c50000
}
.b-primary-nav ul ul span{
color:#014983
}
.ico-atilect{
width:23px;padding:5px 0 0 23px
}
.ico-atilect img{
width:32px;height:58px;background:url(images.png)
}
.b-service{
background:#dbeefa;width:100%
}
.b-service td{
width:50%;background:url(bg1.png) 0 100% repeat-x;font-size:11px;padding:10px 14px;vertical-align:top
}
.b-service img{
float:left;margin:0 20px 10px 0;border:solid 1px #9ec6dc
}
.b-service a{
font-size:13px;font-weight:bold
}
.b-service p{
margin-bottom:3px
}
.b-service .left{
border-right:solid 1px #99c8ec
}
.b-lang{
position:absolute;right:387px;top:320px
}
.b-lang a{
color:#095691
}
.ico-en{
width:18px;height:12px;background:url(images.png) -50px -59px no-repeat;vertical-align:middle;margin-right:5px
}
.t_m3{
margin:0 0 10px 0;font-size:11px
}
.t_m3 a, .t_m3 span{
margin:0 7px 0 0;color:#1687c7
}
.t_m43{
font-size:11px;margin:0 0 20px 0;padding:0;list-style:none
}
.t_m43 .date{
color:#117abd;margin-bottom:0
}
.t_m43 .anons{
font-size:14px;margin-bottom:4px
}
.t_m43 li{
margin-bottom:9px;overflow:hidden;zoom:1;font-size:12px;border-bottom:solid 1px #a4cfe6;padding-top:5px
}
.t_m43 img{
float:left;margin:0 10px 14px 0
}
.t_m37{
color:#003569;text-align:left;margin:20px 0 10px 14px
}
.pager-title{
background:none !important;font-weight:normal !important;font-size:14px !important;color:#014379 !important
}
.t_m37 a, .t_m37 span{
margin-right:10px;color:#014379;font-size:14px
}
.t_m37 span{
color:#a80000;font-weight:bold;font-size:16px;font-weight:bold
}
.t_m1{
margin:0 0 20px 60px
}
.t_m1 td{
padding:8px 10px 8px 0;vertical-align:top
}
.t_m1 .l{
padding-right:10px;text-align:right
}
.t_m1 .inp{
margin:-4px 0;width:229px
}
.t_m1 textarea{
margin:-4px 0;height:105px;width:229px
}
.t_m1 .error .errormsg{
color:#a80000;background:url(bullet5.png) 0 50% no-repeat;padding-left:20px
}
.btn, .btn i{
height:31px;background-image:url(images.png);background-repeat:no-repeat;display:block;float:left;margin-left:14px;text-decoration:none;color:#fff;font-weight:bold
}
.btn i{
background-position: -70px -59px;margin-left:-14px;font-style:normal !important;position:relative;line-height:31px;padding:0 22px
}
.btn:hover i{
line-height:29px
}
.btn:active i{
line-height:29px
}
.btn{
background-position:100% -104px;
}
