html, body{
height:100%;margin:0;text-align:center;padding:0;border:0;color:#666;background:#eaeaea url(body.png) 0 0 repeat-x;font:normal 12px arial, helvetica, sans-serif
}
body form{
height:100%;padding:0;margin:0
}
body{
padding-right:44px
}
.container{
width:946px;height:100%;margin:0 auto
}
.site{
position:absolute;left:50%;top:3px;margin-left:260px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin-right:50px
}
a.ico-home{
background:url(images.png) 0 0 no-repeat
}
span.ico-home, a.ico-home:hover{
background:url(images.png) 0 -22px no-repeat
}
a.ico-mail{
background:url(images.png) -22px 0 no-repeat
}
span.ico-mail, a.ico-mail:hover{
background:url(images.png) -22px -22px no-repeat
}
.ico-smap{
background:url(images.png) -44px 0 no-repeat
}
span.ico-smap, a.ico-smap:hover{
background:url(images.png) -44px -22px no-repeat
}
.s{
font-size:0;
height:1px
}
table{
border-collapse:collapse
}
td{
text-align:left
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#f58026
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.floatl{
float:left
}
.floatr{
float:right
}
.alignr{
text-align:right
}
.alignc{
text-align:center
}
.alignl{
text-align:left
}
.alignj{
text-align:justify
}
.alignt{
vertical-align:top
}
.alignm{
vertical-align:middle
}
.alignb{
vertical-align:bottom
}
.clear{
clear:both;overflow:hidden;height:1px
}
textarea{
margin:0
}
p{
margin:0 0 13px 0;line-height:130%
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
.header{
height:271px;padding:26px 0 0 0;background:url(header.png) 0 0 repeat-x;vertical-align:top
}
td.content{
vertical-align:top;padding:0;behavior:expression(this.offsetHeight < document.documentElement.clientHeight-374 ? this.runtimeStyle.height=document.documentElement.clientHeight-374 : '')
}
div.content1{
border:solid 12px #dadadc
}
div.content{
background:#fff url(shade.png) 864px 120px no-repeat;border:solid 1px #b3b5b7;padding:5px 53px 46px 40px
}
.primary-nav{
border-top:solid 1px #cdced0;margin:0 -43px 34px -29px
}
.primary-nav table{
width:100%
}
.primary-nav td{
padding:0;white-space:nowrap;width:6%;text-align:center;background:#f79850
}
.primary-nav a, .primary-nav span{
background:#003e7e;color:#fff;display:block;text-decoration:none;height:32px;border-top:solid 4px #fff;border-bottom:solid 7px #fff;border-left:solid 1px #fff;border-right:solid 2px #fff;padding:14px 10px 0 10px
}
.primary-nav span{
background:#dadadc;color:#003e7e;border-bottom:solid 4px #fff;margin-bottom:3px;font-weight:bold
}
.primary-nav a:hover, .primary-nav a.act{
background:#dadadc;color:#003e7e;border-bottom:solid 4px #fff;margin-bottom:3px
}
.h1{
overflow:hidden;//height:1%;margin-bottom:20px
}
h1{
color:#003e7e;font-size:20px;font-weight:normal;margin:0 0 10px 0;width:650px
}
.h1 h1{
margin:0;background:#dadadc;padding:2px 5px 3px 5px;float:left;line-height:110%;width:375px
}
div.tablev1{
margin:0 -40px 20px -10px
}
table.tablev1{
width:100%
}
td.tablev1-l{
width:53%;background:url(shade.png) 100% 0 no-repeat;padding:0 30px 0 10px;text-align:justify;vertical-align:top
}
td.tablev1-r{
vertical-align:top;padding:0 0 0 25px
}
.about{
background:url(line1.png) 50% 100% no-repeat;padding-bottom:20px
}
ul{
margin:0 0 10px 0;padding:0;list-style:none;overflow:hidden
}
ul li{
margin:0 0 5px 15px;padding-left:15px;background:url(bullet1.png) 0 7px no-repeat;//zoom:1
}
ol li{
margin:0 0 5px 15px
}
ul ul{
margin-bottom:0
}
li li{
margin-left:17px;background:url(bullet2.png) 0 8px no-repeat
}
.new{
margin-bottom:20px;background:url(line1.png) 50% 100% no-repeat;overflow:hidden;padding:0 20px 10px 0
}
.new img{
float:left;border:solid 8px #dadadc;margin:0 15px 10px 0
}
.new .anons{
font-weight:bold
}
.new .date{
font-size:11px;margin-bottom:3px;color:#003e7e
}
.new a{
color:#003e7e
}
.projects{
margin-top:-20px
}
.projects-in{
width:100%
}
.projects .l, .projects .c, .projects .r{
width:33%;vertical-align:top;padding:0 50px 0 0
}
.projects img{
border:solid 8px #dadadc
}
.projects a{
color:#003e7e	
}
.footer{
color:#003e7e;height:75px;padding:0 25px 0 50px
}
.footer a{
color:#003e7e
}
.footer .l{
float:left
}
.footer .r{
float:right
}
.lang{
position:absolute;left:50%;margin-left:455px;top:153px;width:40px
}
.lang a, .lang span{
display:block;margin-bottom:10px;text-align:center
}
.lang a{
color:#003e7e
}
.lang span{
font-weight:bold;color:#f58129
}
.header .l{
width:401px;float:left;margin-right:-401px
}
.header .r{
margin-left:401px
}
.header .r img{
vertical-align:bottom
}
.inp{
border:solid 1px #d7d8d9;color:#828181;background:#d5d6d7;font:normal 12px arial, helvetica, sans-serif;padding:3px 10px 0 10px;background:url(input1.png) 0 0 no-repeat;height:19px
}
.search{
text-align:center;padding-top:8px
}
.search .inp{
width:200px;margin-right:12px;vertical-align:middle;background:url(input.png) 0 0 no-repeat
}
.btn{
border:solid 1px #7d7d7d;background:#949597;color:#fff;text-decoration:none;padding:3px 5px 4px 5px
}
.btn1{
background:#f5852f;color:#fff;font-weight:bold;text-decoration:none;padding:5px 20px 6px 20px;font:bold 13px arial, helvetica, sans-serif
}
.atilekt-ico{
width:14px;height:24px;background:url(images.png) -72px 0 no-repeat;float:left;margin-right:-14px
}
.atilekt-text{
margin:6px 0 0 24px
}
.t_m3{
margin-bottom:20px;font-size:11px
}
.t_m3 a, .t_m3 span{
margin-right:10px
}
.t_m3 a{
color:#f5832b
}
.sitemap li{
margin-bottom:8px
}
.sitemap ul a{
color:#545454
}
.sitemap a{
color:#003e7e
}
div.t_m44{
background:#fff;margin:-20px -38px 0 0;padding-top:20px
}
table.t_m44{
width:100%
}
.t_m44 .new{
background-image:url(line2.png)
}
.t_m44-l{
vertical-align:top;padding:0 35px 0 0;background:url(shade.png) 100% 50% no-repeat
}
.t_m44-r{
vertical-align:top;padding:0 0 0 27px;width:182px
}
.calendar{
width:182px;margin-bottom:20px;border:solid 1px #b3b3b3
}
.calendar td{
text-align:center;padding:0;font-size:11px;background:#eaeaea;width:26px
}
.calendar a, .calendar span{
display:block;padding:5px;text-align:center
}
.calendar .days a:hover, .calendar .days .act{
background:#d1d2d3;padding:2px;border:solid 3px #eaeaea
}
.calendar .days a{
color:#f58229
}
.calendar tr td table{
width:182px
}
td.year-l, td.year, td.year-r{
background:#d1d2d3;color:#003e7e;padding:2px 0 0 0;width:auto
}
.year{
font-weight:bold;font-family:arial, sans-serif
}
td.year-l, td.year-r{
width:55px;font-size:16px;font-family:verdana, sans-serif
}
.year-l a, .year-r a, .year-l a:hover, .year-r a:hover{
text-decoration:none;color:#003e7e;padding:2px 0
}
.year-l a:hover, .year-r a:hover{
text-decoration:underline
}
td.month-l, td.month, td.month-r{
background:#d1d2d3;color:#003e7e;padding:0 0 5px 0;width:55px
}
.month{
font-weight:bold;font-family:arial, sans-serif
}
.month-l, .month-r{
font-size:13px;font-family:verdana, sans-serif
}
.month-l a, .month-r a, .month-l a:hover, .month-r a:hover{
text-decoration:none;color:#003e7e;padding:2px 0
}
.month-l a:hover, .month-r a:hover{
text-decoration:underline
}
.t_m37{
margin:0 auto
}
.t_m37 a, .t_m37 span{
display:block;margin:0 1px;float:left;padding:3px 5px
}
.t_m37 span{
font-weight:bold;color:#666
}
.ico-print{
width:15px;height:15px;background:url(images.png) -71px -29px no-repeat;vertical-align:middle;margin-right:10px
}
.print{
margin:10px 0 -20px 0;float:right
}
.text img{
float:right;margin:0 0 10px 20px;border:solid 8px #dadadc
}
.ctrl{
background:url(line3.png) 50% 0 no-repeat;color:#b2b2b2;padding-top:10px;margin-top:20px
}
.ctrl a{
color:#f5832b
}
.blue{
color:#003e7e
}
.orange{
color:#f5832b
}
.t_m34{
background:url(line3.png) 50% 100% no-repeat;margin-bottom:15px
}
.t_m34-l{
vertical-align:top;padding:0 6px 30px 0;font-weight:bold;color:#003e7e
}
.t_m34-r{
vertical-align:top;padding:0 0 30px 0
}
.t_m34-title{
color:#003e7e;font-weight:bold;margin-bottom:5px
}
.t_m34-link{
margin-bottom:5px
}
.t_m34-link a{
color:#7d7d7d
}
.block1{
background:#f6f6f6;height:70px;margin:-34px -40px 2px -28px
}
.secondary-nav{
background:#dfdfdf;overflow:hidden
}
.secondary-nav a, .secondary-nav span{
display:block;float:right;color:#777;text-decoration:none;padding:10px 20px
}
.secondary-nav span{
font-weight:bold;color:#f5842e
}
.secondary-nav a:hover{
color:#f5842e
}
.link1{
font-size:18px;background:#dfdfdf;font-family:arial, helvetica, sans-serif;padding:4px 10px
}
.link1-active{
font-size:18px;background:#dfdfdf;font-family:arial, helvetica, sans-serif;padding:4px 10px;text-decoration:none
}
.form1{
margin-bottom:10px
}
.form1 td{
padding:4px 15px 4px 0
}
.form1 .inp{
width:240px
}
.error td{
color:#f5852f
}
.img img{
border:solid 9px #dfdfdf
}
.text1{
overflow:hidden;//height:1%;margin-right:-40px;width:865px
}
.text1-l{
margin-right:495px;text-align:justify;float:left
}
.text1-r{
float:right;width:495px;margin-left:-495px;text-align:right
}
.header .r embed, .header .r object{
vertical-align:bottom
}
.allnews{
text-align:right;margin-right:30px	
}
.allnews a{
color:#003e7e

}