html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;font:normal 11px verdana, helvetica, sans-serif
}
body form{
height:100%;padding:0;margin:0
}
.container{
margin:0 0 -100px 0;min-height:100%;text-align:left
}
* html .container{
height:100%
}
.footer-helper{
height:100px;clear:both
}
.footer{
width:990px;height:100px;margin:0 auto;text-align:left
}
.footer-col1{
padding:0 0 0 60px;margin-right:360px
}
.footer-col2{
padding:0 20px 0 0;float:right;width:327px
}
h1, h2, h3, h4, h5, h6{
font:normal 24px verdana, helvetica, sans-serif;margin:0 0 10px 0;color:#0072c6
}
h2{
font-size:22px
}
h3{
font-size:20px
}
h4{
font-size:18px
}
h5{
font-size:16px
}
h6{
font-size:14px
}
embed, object, textarea, select{
outline:none;margin:0
}
input{
margin:0
}
label{
vertical-align:middle
}
label input{
vertical-align:middle;margin:0 5px 0 0
}
img{
border:0;vertical-align:middle
}
ul{
margin:20px 0 20px 20px;padding:0;list-style-image:url(bullet1.png)
}
ul li{
margin-bottom:5px
}
a{
text-decoration:none;outline:none;color:#0d69bf
}
a:hover{
text-decoration:underline
}
.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 10px 0
}
font{
line-height:normal
}
.wrap{
overflow:hidden;zoom:1
}
.b, .primary-nav ul, .primary-nav li{
vertical-align:middle;position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;//display:inline
}
.header{
height:126px;background:url(header.png) 0 0 repeat-x;position:relative;overflow:hidden;margin-bottom:40px
}
.logo{
position:absolute;left:50%;top:16px;width:136px;height:50px;background:url(logo.png);margin-left:-450px
}
.logo a{
display:block;height:100%;background:url(s.png)
}
.primary-nav{
text-align:center;position:relative;top:75px;white-space:nowrap;background: url("primary-nav.gif")
}
.primary-nav ul{
margin:0;padding:0;list-style:none none;border-left:solid 1px #63afe9
}
.primary-nav li{
vertical-align:middle
}
.primary-nav a, .primary-nav span{
display:block;padding:0 20px;height:51px;line-height:50px;color:#fff !important;text-decoration:none !important;font-size:14px;border-right:solid 1px #63afe9
}
.primary-nav span, .primary-nav .active{
background:url(primary-nav-active.gif) 0 0 repeat-x
}
.primary-nav a:hover{
text-decoration:underline !important
}
.primary-nav .exit{
color:#7ac0f4
}
.page{
overflow:hidden;zoom:1;width:990px;margin:0 auto
}
.page-col1{
padding:0 0 20px 55px;margin-right:364px
}
.page-col3{
padding:0 55px 20px 55px;
}
.page-col2{
padding:0 20px 20px 0;float:right;width:327px
}
.categories{
width:571px;background:url(categories.jpg) 0 0 no-repeat;overflow:hidden
}
.categories .col{
width:190px;float:left
}
.categories .image{
margin:14px 0;text-align:center
}
.categories a.head{
color:#767676;margin:0;font:normal 17px verdana;text-align:center;height:39px;margin-bottom:23px;display:block;text-decoration:none
}
.categories a.head:hover{
text-decoration:underline
}
.categories .descr{
padding:0 20px 0 28px
}
.categories .descr ul{
margin:-5px 0 0 20px
}
.categories .descr a{
color:#000;text-decoration:none
}
.categories .descr a:hover{
text-decoration:underline
}
.news-announces{
margin:0;padding:0;list-style:none none
}
.news-announces li{
margin-bottom:12px
}
.news-announces .date{
color:#666;margin-bottom:4px;font-size:10px
}
.category{
width:571px;background:url(img5.jpg) 0 0 no-repeat;border-collapse:collapse;height:177px
}
.category2{
width:571px;background:url(img6.jpg) 0 0 no-repeat;border-collapse:collapse;height:177px
}
.category3{
width:571px;background:url(img7.jpg) 0 0 no-repeat;border-collapse:collapse;height:177px
}
.category td{
padding:0 10px 0 287px
}
.category2 td{
padding:0 10px 0 287px
}
.category3 td{
padding:0 10px 0 287px
}
.category a{
display:block;margin-bottom:3px;background:url(bullet2.png) 0 7px no-repeat;color:#000;padding-left:6px;text-decoration:underline
}
.category2 a{
display:block;margin-bottom:3px;background:url(bullet2.png) 0 7px no-repeat;color:#000;padding-left:6px;text-decoration:underline
}
.category3 a{
display:block;margin-bottom:3px;background:url(bullet2.png) 0 7px no-repeat;color:#000;padding-left:6px;text-decoration:underline
}
.category a:hover{
text-decoration:none;color:#0072c6
}
.category2 a:hover{
text-decoration:none;color:#0072c6
}
.category3 a:hover{
text-decoration:none;color:#0072c6
}

.btn-search, .btn-search1, .btn-send, .btn-loadfiles, .btn-show{
background-image:url(buttons.png);background-repeat:no-repeat;height:21px
}
.btn-search{
background-position:0 0;width:56px
}
.btn-search1{
background-position:-345px 0;height:22px;width:53px
}
.btn-send{
background-position:-96px 0;width:80px
}
.btn-loadfiles{
background-position:-177px 0;width:167px
}
.btn-show{
background-position:-399px 0;height:22px;width:65px
}
.b-search{
width:220px;height:23px;background:url(/images/b-search.png) 0 0 no-repeat;color:#0072c6;font-size:10px;padding:2px 2px 0 5px;overflow:hidden;zoom:1
}
.b-search input{
background:none;border:0;color:#0072c6;font:normal 10px verdana, geneva, sans-serif;width:200px;vertical-align:middle;float:left;margin-top:3px
}
.b-block1{
background:#f1f8c4;padding:4px 8px;float:left
}
.b-block1 img{
vertical-align:middle;margin-right:5px
}
.b-block1 a{
color:#000
}
.grad td{
border: 1px solid #0072c6; margin: 0;
}
.b-faq-a li {
 list-style-type: none;  list-style-image: none; list-style: none;
}
.b-faq-a ul {
 list-style-type: none; list-style-image: none; list-style: none;
}
