html, body{
height:100%;margin:0;padding:0;border:0;font:normal 11px tahoma, geneva, sans-serif;color:#002760;background:#dae9fc url(body.png) 0 0 repeat-x
}
body form{
height:100%;padding:0;margin:0
}
.container{
margin:0 auto -63px auto;min-height:100%;width:990px;background:#fff url(container.png) 0 0 repeat-y
}
* html .container{
height:100%
}
.empty{
height:63px;clear:both
}
.footer{
height:63px;background:#98c6f5;width:990px;margin:0 auto;font-size:11px
}
.footer .l{
color:#91c0f4;background:url(footer-l.png) 0 0 no-repeat;height:63px;padding-left:12px;width:260px;float:left;margin-right:-260px
}
.footer .l a{
color:#91c0f4
}
.footer .r{
height:43px;margin-left:310px;padding:15px 35px 0 0
}
.footer .fr{
padding-top:5px
}
.atilekt{
background:url(images.png) 0 -71px no-repeat;height:14px;padding:10px 0 0 23px
}
embed, object{
outline:none
}
.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:#bb4379
}
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{
background:url(images.png) 0 -177px no-repeat;padding-left:12px
}
.inp input{
background:#f0f4f8;color:#013e80;font:normal 11px tahoma, geneva, sans-serif;height:15px;border:none;border-top:solid 1px #99b9d5;border-bottom:solid 1px #99b9d5;margin:0;padding:3px 0 5px 0;width:100%;//margin-top:-1px
}
.inp i{
display:block;background:url(images.png) 100% -203px no-repeat;padding-right:12px
}
.sel{
background:url(images.png) 0 -177px no-repeat;padding-left:12px;height:25px
}
.sel select{
background:#f0f4f8;color:#013e80;font:normal 11px tahoma, geneva, sans-serif;border:none;margin:1px 0 0 0;padding:3px 0 5px 0;width:100%;//margin-top:2px
}
.sel i{
display:block;background:url(images.png) 100% -203px no-repeat;padding-right:12px;height:25px
}
.sel i i{
background:url(images.png) 0 -230px repeat-x;padding:0
}
.site{
position:absolute;z-index:2;left:50%;top:320px;height:22px;margin-left:30px;//margin-left:15px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin:0 17px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 0 !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -22px !important
}
a.ico-mail{
background-position:-22px 0 !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -22px !important
}
a.ico-smap{
background-position:-44px 0 !important
}
a.ico-smap:hover, span.ico-smap{
background-position:-44px -22px !important
}
.text{
overflow:hidden;zoom:1;margin-bottom:30px;text-align:justify
}
.text img{
float:right;margin:0 0 15px 21px;border:solid 1px #c9c9c9
}
ul{
margin:0 0 20px 0;padding:0;list-style:none
}
ul li{
zoom:1;overflow:hidden;background:url(bullet3.png) 0 3px no-repeat;padding-left:19px;margin-bottom:5px
}
.header{
height:401px;background:url(header.jpg) 0 0 no-repeat;margin-bottom:-15px
}
.logo{
width:250px;height:52px;position:absolute;left:50%;top:26px;display:block;margin-left:-432px
}
h1{
color:#81244d;font-size:24px;font-weight:normal;margin:0 0 10px 0
}
.content-l{
width:247px;float:left;margin-right:-272px;padding:25px 12px 20px 12px
}
.content-r{
margin-left:272px;padding:0 35px 20px 35px
}
.t_m3{
font-size:11px;color:#e97aa7;margin:0 0 15px 0
}
.t_m3 a, .t_m3 span{
margin-right:8px;color:#e97aa7
}
.vlt{
color:#81244d
}
.big{
font-size:12px
}
.primary-nav{
font-weight:bold;font-size:12px;margin-bottom:100px
}
.primary-nav li{
margin-bottom:12px;padding-left:0;background:0
}
.primary-nav a, .primary-nav .act{
color:#fff;padding-left:23px;background:url(bullet1.png) 0 1px no-repeat
}
.primary-nav span{
color:#e97aa8;padding-left:23px;background:url(bullet2.png) 0 1px no-repeat
}
.primary-nav .act{
background:url(bullet2.png) 0 1px no-repeat
}
.primary-nav ul a{
color:#97c5f4
}
.primary-nav ul{
font-weight:normal;margin:10px 0 -10px 25px
}
.primary-nav ul a, .primary-nav ul span{
background:none
}
.primary-nav ul span{
color:#bfe1ff
}
.primary-nav ul ul{
font-size:11px
}
.primary-nav ul ul a{
color:#fff
}
.cbgroup{
margin-bottom:20px
}
.cbgroup label{
margin-bottom:4px;display:block
}
.btn-answer img, .btn-send img, .btn-see img{
background-image:url(images.png);width:125px;height:23px
}
.btn-answer img{
background-position:0 -46px
}
.btn-send img{
background-position:0 -125px
}
.btn-see img{
background-position:0 -150px
}
.search{
position:absolute;left:50%;top:319px;width:158px;height:25px;background:url(images.png) 0 -98px no-repeat;margin-left:310px;//display:inline
}
.search input{
color:#fff;margin:4px 0 0 13px;width:115px;border:none;background:none;font:normal 11px tahoma, geneva, sans-serif
}
.search a{
display:block;width:25px;height:25px;background:url(s.png);position:absolute;right:0;top:0
}
.t_m10{
overflow:hidden;zoom:1;margin-bottom:22px
}
.t_m10 div{
margin-top:-25px
}
.t_m10 div div{
margin:0 0 20px 0;overflow:none !important;font-size:11px;background:url(bullet4.png) 5px 0 no-repeat;padding:8px 0 15px 21px;border-bottom:solid 1px #98c6f5
}
.t_m10 .q{
margin:0 0 31px 0;font-size:12px
}
.t_m10 .q a{
font-weight:bold;text-decoration:none;background:url(border1.png) 0 100% repeat-x;padding-bottom:3px
}
.t_m37{
margin:0 auto 30px auto
}
.t_m37 td{
padding:0;font-size:11px
}
.t_m37 a, .t_m37 span{
display:block;//display:inline;float:left;padding:3px 5px;margin:0 3px
}
.t_m37 .l{
padding-right:8px
}
.t_m37 .pn span{
color:#162e58
}
.t_m37 .act{
color:#fff;background:#002760;font-weight:bold
}
.t_m1{
margin:0 0 20px 27px
}
.t_m1 td{
padding:8px 22px 8px 0;vertical-align:top;font-weight:bold;font-size:12px
}
.t_m1 .l{
padding-right:10px
}
.t_m1 .r{
font-weight:bold
}
.t_m1 .inp{
margin:-4px 0;width:215px
}
.t_m1 .textarea{
margin:-4px 0
}
.t_m1 textarea{
height:105px;width:215px
}
.textarea{
position:relative;zoom:1
}
.t_m1 .error td{
color:#bb4379
}
.textarea .lt, .textarea .rt, .textarea .lb, .textarea .rb{
position:absolute;width:6px;height:6px;background-image:url(images.png);background-repeat:no-repeat;overflow:hidden
}
.textarea .lt{
left:0;top:0;background-position:0 -177px
}
.textarea .rt{
right:0;top:0;background-position:100% -203px
}
.textarea .lb{
left:0;bottom:0;background-position:0 -197px
}
.textarea .rb{
right:0;bottom:0;background-position:100% -223px
}
.textarea .ct{
position:relative;display:block;height:6px;background:#f0f4f8;overflow:hidden;margin:0 6px -7px 6px;border-top:solid 1px #99b9d5
}
.textarea .cb{
display:block;height:6px;background:#f0f4f8;margin:-7px 6px 0 6px;border-bottom:solid 1px #99b9d5
}
* html .textarea .cb{
margin-top:-16px
}
.textarea textarea{
position:relative;background:#f0f4f8;padding:0 0 0 11px;margin:6px 0;overflow-y:auto;border:none;border-right:solid 1px #99b9d5;border-left:solid 1px #99b9d5;color:#013e80;font:normal 11px tahoma, geneva, sans-serif
}
.line{
background:#98c6f5;font-size:0;height:1px;margin-bottom:20px
}
.address{
overflow:hidden;zoom:1;margin-bottom:20px
}
.address .l{
float:left;margin-right:215px
}
.address .r{
float:left;width:215px;margin-left:-165px;padding-top:15px
}
.t_m43{
font-size:11px;margin:0 0 20px 0;padding:0;list-style:none
}
.t_m43 .date{
color:#7b8995;margin-bottom:4px
}
.t_m43 .anons{
font-size:12px;margin-bottom:3px;font-weight:bold
}
.t_m43 li{
margin-bottom:24px;padding:0;background:0;border-bottom:solid 1px #98c6f5
}
.t_m43 img{
float:left;margin:0 24px 14px 0;
}
.calendar{
width:182px;height:153px;background:url(calendar.png) 0 100% no-repeat;margin:0 auto
}
.calendar td{
padding:0;text-align:center;font-size:11px;height:23px;color:#360e05
}
.calendar a{
cursor:hand
}
.calendar .dates{
width:100%;background:url(calendar.png) -182px 0 no-repeat
}
.calendar .dates td{
font-weight:bold;height:19px
}
.calendar .year td, .calendar .year a, .calendar .month a{
color:#002760;text-decoration:none
}
.calendar .year .l, .calendar .year .r{
font-size:14px;width:30%;color:#002760
}
.calendar .month td{
padding:3px 0 6px 0;color:#002760
}
.calendar .act{
color:white;font-weight:bold;background-color:#bb4379
}
.newfull {
border-bottom:solid 1px #98c6f5;padding-bottom:30px;margin-bottom:10px;text-align:justify
}
.newfull .date{
color:#7c8995;margin-bottom:5px
}
.newfull img{
float:right;margin:0 0 15px 20px
}
.select1{
font-weight:bold;overflow:hidden;zoom:1;margin-bottom:18px
}
.select1 td{
padding:0 20px 10px 0;vertical-align:top
}
.select1 p{
margin-bottom:5px
}
.tablev1{
margin-bottom:20px;border-left:solid 1px #b5cfef;border-top:solid 1px #b5cfef;border-bottom:solid 1px #b5cfef
}
.tablev1 th{
font-weight:normal;font-size:11px;padding:8px 11px;background:#98c6f5;text-align:left;border-right:solid 1px #b5cfef
}
.tablev1 td{
font-weight:normal;font-size:11px;padding:14px 11px 22px 11px;border-right:solid 1px #b5cfef;vertical-align:top
}
.tablev1 .clr td{
background:#ecf3fb
}
.block1{
border:solid 1px #98c6f5;padding:10px;font-size:11px;margin-bottom:20px
}
.tablev2{
border-top:solid 1px #98c6f5;border-left:solid 1px #98c6f5;margin-bottom:20px
}
.tablev2 td{
border-bottom:solid 1px #98c6f5;border-right:solid 1px #98c6f5;font-size:11px;padding:10px;vertical-align:top
}
.lblue{
color:#01679d
}
.t_m34{
margin-bottom:25px
}
.t_m34 td{
vertical-align:top;padding:0 8px 18px 0
}
.t_m34 .l{
font-weight:bold
}
.t_m34 .title{
margin-bottom:2px;font-weight:bold
}
.t_m34 .link{
font-size:11px;margin-bottom:2px
}
.t_m34 p{
margin-bottom:5px
}
.t_m4{
margin-left:10px
}
.t_m4 li{
margin-bottom:10px;font-size:11px
}
.t_m4 ul li{
background:none;padding-left:0
}
.t_m4 ul{
margin:13px 0 -8px 22px
}
.t_m4 ul a, .t_m4 ul span{
color:#004b90
}
.ico-print{
width:15px;height:15px;background:url(images.png) -74px 0 no-repeat;margin-right:10px;vertical-align:middle
}
.lblue1{
color:#78adef
}
.header-main{
height:753px;background:url(header-main.jpg) 0 0 no-repeat;margin-bottom:-77px
}
