html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;background:#ececec url(body-main.jpg) 50% 0 no-repeat;font:normal 12px verdana, geneva, sans-serif;color:#2e2525
}
body form{
height:100%;padding:0;margin:0
}
.l-container{
height:855px
}
.l-page{
width:990px;margin:0 auto;text-align:left;border-collapse:collapse;min-height:890px
}
.l-page-l{
width:258px;padding:145px 0 23px 66px;vertical-align:top
}
.l-page-r{
padding:478px 50px 23px 30px;vertical-align:top
}
.b-partners{
margin-left:20px
}
.b-partners h1{
color:#a8a8a8;margin:0 0 13px 30px
}
.b-partners img{
margin-bottom:10px
}
* html .l-container{
height:100%
}
.l-footer{
height:100px;text-align:left;margin:0 auto
}
.l-footer table{
height:100px;width:990px;margin:0 auto;border-collapse:collapse
}
.l-footer td{
vertical-align:top
}
.l-footer .l{
width:325px;padding:0;color:#b2b2b2;text-align:right
}
.l-footer .r{
text-align:right;padding:0 20px 3px 0
}
embed, object, textarea, select{
outline:none;margin:0
}
.s{
font-size:0;height:1px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#e58f01
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.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
}
p{
margin:0 0 14px 0
}
font{
line-height:normal
}
.wrap{
overflow:hidden;zoom:1
}
.b-site-nav{
position:absolute;z-index:2;top:93px;height:22px;margin-left:20px;background:url(b-site-nav1.png) 50% 50% no-repeat
}
.b-site-nav a, .b-site-nav span{
float:left;margin:0 15px
}
.btn-home, .btn-mail, .btn-sitemap{
display:block;width:22px;height:22px;background-image:url(sprites.png)
}
.btn-home{
background-position:-66px 0 !important
}
.btn-home:hover, span.btn-home{
background-position:-66px -22px !important
}
.btn-mail{
background-position:-88px 0 !important
}
a.btn-mail:hover, span.ico-mail{
background-position:-88px -22px !important
}
a.btn-sitemap{
background-position:-110px 0 !important
}
a.btn-sitemap:hover, span.btn-sitemap{
background-position:-110px -22px !important
}
.l-text{
overflow:hidden;zoom:1;margin-bottom:20px;background:url(border2.png) 0 100% no-repeat;padding-bottom:20px
}
.l-text img{
margin:0 0 15px 21px
}
.b-primary-nav{
width:300px;padding:0 0 64px 0;margin:0 -23px 30px -20px
}
.b-primary-nav ul{
margin:0;padding:45px 20px 0 20px;list-style:none
}
.b-primary-nav li{
margin:0;background:url(b-primary-nav1.png) 0 100% no-repeat;font-size:13px;zoom:1
}
.b-primary-nav li.last{
background:none
}
.b-primary-nav a, .b-primary-nav span{
display:block;padding:8px 10px 7px 32px;text-decoration:none;color:#393939
}
.b-primary-nav span, .b-primary-nav .act{
font-weight:bold;background-position:16px 13px;background-repeat:no-repeat
}
.b-secondary-nav{
margin:0 0 50px 39px;padding:0;list-style:none
}
.b-secondary-nav li{
background-position:0 5px;background-repeat:no-repeat;padding-left:13px;font-size:13px;font-weight:bold;margin-bottom:13px;zoom:1
}
.b-secondary-nav .act{
color:#000;text-decoration:none
}
h1{
font:normal 24px tahoma, geneva, sans-serif;color:#e88b00;;margin:0 0 10px 30px
}
h2{
font:normal 19px verdana, geneva, sans-serif;margin:0 0 10px 0;color:#a8a8a8
}
.b-atilect{
color:#7f6430;font-size:11px;height:24px;background:url(b-atilect1.png) 0 0 no-repeat;padding-left:20px;line-height:23px;float:right
}
.b-atilect a{
color:#7f6430
}
.b-list1{
list-style:none;margin:0 0 20px 0;padding:0
}
.b-list1 li{
margin:0 0 10px 0;background:url(border2.png) 0 100% no-repeat;overflow:hidden;zoom:1
}
.b-list1 .box{
float:left;margin:0 15px 10px 0
}
.b-list1 p{
margin-bottom:10px
}
.b-list1 .b-date{
margin:5px 0 3px 0;color:#9b9b9b;font-size:11px
}
.b-list1 .b-anons{
font-weight:bold
}
.box{
position:relative;display:-moz-inline-stack;display:inline-block;//overflow:hidden;//zoom:1;//display:inline
}
.box-lt, .box-rt, .box-lb, .box-rb{
position:absolute;width:9px;height:9px;background-image:url(sprites.png);background-repeat:no-repeat;overflow:hidden
}
.box-lt{
left:0;top:0;background-position:0 -44px
}
.box-rt{
right:0;top:0;background-position:-9px -44px
}
.box-lb{
left:0;bottom:0;background-position:0 -53px
}
.box-rb{
right:0;bottom:0;background-position:-9px -53px
}
.box img{
vertical-align:top
}
.b-interview-feat{
background:url(border2.png) 0 100% no-repeat;margin:0 -22px 15px 0;overflow:hidden;zoom:1
}
.b-interview-feat .box{
float:left;margin:0 15px 10px 0
}
.b-interview-feat .b-date{
color:#9b9b9b;font:bold 12px tahoma, geneva, sans-serif
}
.b-interview-feat .b-anons{
color:#777;font:normal 22px tahoma, helvetica, sans-serif
}
.b-pager{
text-align:center;margin:10px 0;font-weight:bold
}
.b-pager a, .b-pager span{
width:30px;height:30px;display:-moz-inline-stack;display:inline-block;//overflow:hidden;//zoom:1;//display:inline;line-height:29px;color:#393939;text-decoration:none
}
.b-pager span{
color:#fff;background:#ffa91a url(b-pager.png) 0 0 no-repeat
}
.b-list2{
overflow:hidden;zoom:1;margin:20px 0
}
.b-list2 div{
margin:-18px 0 10px 0;padding:8px 0 15px 21px
}
.b-list2 div div{
margin:0;padding:0;color:#646464
}
.b-list2 .q{
margin:0 0 16px 0;padding:0
}
.b-list2 .q a{
font-weight:bold;color:#e58f01
}
.b-list2 .act a{
font-weight:normal;text-decoration:none
}
.inp{
background:url(sprites1.png) 0 0 no-repeat;padding-left:8px
}
.inp input{
background:none;color:#9b9b9b;font:normal 11px verdana, helvetica, sans-serif;height:17px;border:none;margin:0;padding:5px 0 3px 0;width:100%;//margin-top:-1px
}
.inp i{
display:block;background:url(sprites1.png) 100% -25px no-repeat;padding-right:18px
}
.inp-error input{
color:#ed1c24
}
textarea{
font:normal 11px verdana, helvetica, sans-serif;color:#9b9b9b
}
.box1{
position:relative;zoom:1
}
.box1-lt, .box1-rt, .box1-lb, .box1-rb{
position:absolute;width:5px;height:5px;background-image:url(sprites1.png);background-repeat:no-repeat;overflow:hidden
}
.box1-lt{
left:0;top:0;background-position:0 0
}
.box1-rt{
right:0;top:0;background-position:100% -25px
}
.box1-lb{
left:0;bottom:0;background-position:0 -20px
}
.box1-rb{
right:0;bottom:0;background-position:100% -45px
}
.box1-ct, .box1-cb{
position:relative;display:block;height:5px;background-image:url(sprites1.png);background-repeat:repeat-x;overflow:hidden;font-size:0
}
.box1-ct{
margin:0 5px -5px 5px;background-position:0 -55px
}
.box1-cb{
margin:-5px 5px 0 5px;background-position:0 -50px
}
.box1-cnt{
position:relative;background:url(bg2.png) 0 0 repeat-y;margin:5px 0;overflow:hidden;zoom:1
}
.box1 textarea{
background:url(bg1.png) 100% 0 repeat-y;border:0;width:100%
}
.h-form{
overflow:hidden;zoom:1
}
.b-form{
margin-bottom:20px;float:left
}
.b-form .inp, .b-form .box1{
width:300px
}
.b-form .box1{
width:308px
}
.b-form p{
margin:0 0 4px 0
}
.b-form .field{
margin-bottom:10px
}
.b-error-message{
width:138px;float:left;margin:13px 0 0 10px;display:none
}
.b-error-message .t{
background:url(b-error-message.png) 0 0 no-repeat;text-align:center;font:normal 11px tahoma, geneva, sans-serif;color:#fff;padding:16px 15px 0 15px;overflow:hidden
}
.b-error-message p{
margin-bottom:5px
}
.b-error-message .b{
background:url(b-error-message.png) 100% 100% no-repeat;height:16px
}
.l-text .b-date{
margin:5px 0 3px 0;color:#9b9b9b;font-weight:bold
}
.b-qa{
line-height:125%
}
.b-qa .q{
margin-bottom:7px
}
.b-qa .q b{
color:#f19a09
}
.b-qa .a{
color:#646464;margin-left:20px
}
.b-news{
list-style:none;margin:0 0 20px 30px;padding:0
}
.b-news li{
margin:0 0 40px 0;overflow:hidden;zoom:1;font-size:11px
}
.b-news .box{
float:left;margin:0 15px 10px 0
}
.b-news p{
margin-bottom:10px
}
.b-news .b-date{
margin:5px 0 3px 0;color:#1a6f3a
}
.b-news .b-anons{
margin-bottom:5px
}
.b-news .b-anons a{
color:#ae1000
}
.b-subscribe{
margin-bottom:40px
}
.b-subscribe .inp{
margin-bottom:10px
}
.b-list3{
margin:0 0 20px 15px;padding:0;list-style:none
}
.b-list3 li{
margin-bottom:15px;font-weight:bold
}
.l-newfull{
overflow:hidden;zoom:1;padding-bottom:15px;background:url(border2.png) 0 100% no-repeat;margin-bottom:20px
}
.l-newfull .box{
float:right;margin:0 0 15px 10px
}
.l-newfull .b-date{
color:#8f8f8f
}
.b-sitemap{
margin:0;padding:0;list-style:none
}
.b-sitemap li{
margin-bottom:7px
}
.b-sitemap a{
color:#2e2525
}
.b-sitemap ul{
margin:7px 0 0 25px;padding:0;list-style:none
}
.b-sitemap ul a{
color:#757575
}
.b-btn-send{
width:131px;height:31px;background-position:0 0;background-repeat:no-repeat
}
.b-form1{
margin-bottom:10px;font-size:11px;color:#8c8c8c
}
.b-form1 .field{
clear:both;margin-bottom:5px;overflow:hidden;zoom:1
}
.b-form1 .inp{
width:240px;float:left
}
.b-form1 .box1{
width:248px;float:left
}
.b-form1 .box1 textarea{
width:240px;margin-left:8px
}
.star{
float:right;font-style:normal;font-size:11px
}
.b-flash-player{
margin:30px 0 20px 0;width:570px;height:370px;background:url(bg3.png) 0 0 no-repeat;text-align:center
}
.b-flash-player object, .b-flash-player embed{
margin:13px auto 0 auto
}
.text{
height:250px;width:540px;border-collapse:collapse;margin-left:50px
}
.text td{
padding:0;color:#2e2525;text-align:justify
}