html{background:#f7f7f7 url(img/bg.gif) 50% 0;width: 100%; height: 100%; min-width:900px}
body{margin:0;padding:0;text-align:center;background:url(img/bg-2.gif) 50% 0 repeat-y;min-height: 100%;height: auto !important;height:100%; position:relative}
body,td{font:normal 12px Georgia, "Times New Roman";color:#666;line-height:14px}
h1,h2,h3{font:normal 18px Georgia, "Times New Roman";color:#327fc7; margin:0; padding:0 0 15px 0}
h3{font-size:14px; line-height:16px; padding:0 0 10px 0}
p{margin:0;padding:0 0 14px 0}
a{text-decoration:underline;color:#0067c7}
a:hover{color:#0586ff}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 11px Tahoma; color:#757575}
.clr{height:1px; clear:both; overflow:hidden; margin-top:-1px}

input.but,
#content .box-2 input.but,
#content .box-3 input.but{width:41px; padding-top:3px;height:27px; text-align:center; background:url(img/but-1.gif) 0 0 no-repeat; border:0; font:bold 10px Tahoma; line-height:24px; color:#FFF; cursor:pointer; vertical-align:middle}
.small{font-size:10px}

#deco-1{position:absolute; top:551px; left:50%; width:50%; min-width:450px;width:expression((documentElement.clientWidth||document.body.clientWidth)<900?'450px':''); background:url(/css/img/deco-1.jpg) 385px 0 no-repeat; height:235px; z-index:5}
#deco-6{position:absolute; left:0; bottom:21px; width:50%; min-width:450px;  overflow:hidden; height:317px; z-index:5}
#deco-6 #deco-7{background:url(/css/img/footer-3.jpg) 0 100% no-repeat; width:77px; height:317px; padding-right:373px; float:right; position:relative}
#deco-6 #deco-7 div{height:15px; background:url(/css/img/footer-1.gif) 0 0 no-repeat}
#deco-6 #deco-7 #deco-8{position:absolute; top:13px; left:-119px; width:119px; height:304px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/footer-2.png",sizingMethod="crop"); background:none}
html>body #deco-6 #deco-7 #deco-8{ background:url(/css/img/footer-2.png) 0 0 no-repeat}

#main{padding-bottom:160px; width:900px; margin:0 auto; text-align:left; position:relative; z-index:10}
#main #head{padding:108px 0 0 32px;position:relative;background:url(img/bg.gif) 50% 0; height:100%}
#main #menu{background:url(img/menu-1.jpg) 50px 0 no-repeat; padding:0 0 15px 74px}
#main #menu #sub-menu{padding-left:20px; height:40px; background:url(img/sub-menu.jpg) 15px 0 no-repeat}
#main #container{_height:275px; min-height:275px; padding:15px 120px 0px 94px}
#main #container #content{width:470px;  float:left;}
#main #container #content table.menuTable tbody td {border-bottom: 1px dashed rgb(219, 220, 222);}
#main #container #right-colum{width:193px; float:right; }
#main #container.col-1 #content{width:690px; padding-left:14px}
#main #container.col-2 #content{width:325px}
#main #container.col-2 #right-colum{width:340px}
#footer{z-index:15;bottom:0;left:0;right:0;width:100%;background:url(img/footer-bg.gif) 50% 100% repeat-x;height:145px;_width:expression(document.body.clientWidth);text-align:center;color:#999; overflow:hidden}

#head #logo{position:absolute; top:18px; left:68px; width:256px; height:90px; background:url(img/logo-bg-1.gif) 0 0 repeat-x}
#head #logo div{height:90px; background:url(img/logo-bg-2.gif) 100% 0 no-repeat}
#head #logo div div{background:url(img/logo-bg-3.gif) 0 0 no-repeat; padding:9px 0 0 50px; height:81px}
#head #menus{position:absolute; top:66px; left:688px; background:url(img/mns-bg-2.gif) 0 100% repeat-x; width:142px; height:42px}
#head #menus div{background:url(img/mns-bg-1.gif) 0 0 no-repeat; height:42px}
#head #menus ul{margin:0; padding:19px 0 0 29px; list-style:none; height:23px; background:url(img/mns-bg-3.gif) 100% 100% no-repeat}
#head #menus ul li{float:left; padding-right:23px}
#head #menus ul li a{display:block; float:left; height:10px; width:12px; background-position:0 0}
#head #menus ul li a:hover{background-position:0 100%}
#head #menus ul li#home a{background-image:url(img/mn/home.gif)}
#head #menus ul li#map a{background-image:url(img/mn/map.gif)}
#head #menus ul li#mail a{background-image:url(img/mn/mail.gif); width:11px}
#head #flash{width:839px; height:351px; background:url(img/head-1.gif) 0 0 repeat-x}
#head #flash div{background:url(img/head-2.jpg) 0 0 no-repeat; height:351px}
#head #flash div div{background:url(img/head-3.jpg) 100% 0 no-repeat; padding:26px 45px 0 42px; height:325px; text-align:right}

#menu ul{margin:0; padding:15px 0 0 0; list-style:none; height:32px}
#menu ul li{float:left; padding:0 4px 0 0; text-align:center; background:url(img/li-1.gif) 100% 100% no-repeat; height:31px;}
#menu ul li a{height:18px; background-position:0 0; display:block; float:left}
#menu ul li a:hover{background-position:0 100%}
#menu ul li#mn-1{padding-left:37px; width:148px;padding-right: 33px;}
#menu ul li .cur {font-size:20px;}
#menu ul li#mn-1 a{width:148px; background-image:url(img/mn/mn-1.gif)}
#menu ul li#mn-2{padding-left:43px; width:90px; padding-right:48px;}
#menu ul li#mn-2 a{width:90px; background-image:url(img/mn/mn-2.gif)}
#menu ul li#mn-3{padding-left:44px; width:106px; padding-right:41px;}
#menu ul li#mn-3 a{width:106px; background-image:url(img/mn/mn-3.gif)}
#menu ul li#mn-4{padding-left:41px; width:84px; background:none;padding-right:25px;}
#menu ul li#mn-4 a{width:84px; background-image:url(img/mn/mn-4.gif)}
#menu #sub-menu table{border:0; border-collapse:collapse; width:712px; height:30px}
#menu #sub-menu table td{ vertical-align:middle; font-size:12px; line-height:15px; color:#666; padding:0 20px;padding-top: 3px;}

#container .group{width:100%; border:0; border-collapse:collapse}
#container .group td{width:33%; text-align:center; vertical-align:middle; height:120px}
#container .news{margin:0; padding:0; list-style:none; }
#container .news li{padding:0 0 25px 0; background:none; padding-right: 15px;}
#container .news li .nm{font-size:14px; line-height:16px; color:#0067c7;padding-bottom:4px}
#container .news li .nm a{text-decoration:none}
#container .news li .nm span{display:block; font-size:10px; line-height:12px; color:#999}
#container ul{margin:0; padding:0 0 10px 20px; list-style:none}
#container ul li{padding:0 0 4px 16px; background:url(img/li-2.gif) 0 4px no-repeat}
#container .gallery{margin:0 0 0 -14px; padding:0; list-style:none}
#container .gallery li{padding:0 0 10px 152px; background:none}
#container .gallery li .img{width:139px; height:134px; background:url(img/border-2.jpg) 0 0 no-repeat; padding:14px 0 0 20px; float:left; margin-left:-152px;_margin-left:-76px}
#gallery tr td .img{width:119px; height:124px; background:url(img/border-2.jpg) 0 0 no-repeat; padding:14px 0 0 20px; float:left; cursor:hand}



#footer #deco-2{width:768px; margin:0 auto; text-align:left; height:145px; background:url(img/footer-6.jpg) 100% 3px no-repeat; padding:0 22px 0 0}
#footer #deco-3{background:url(img/footer-4.gif) 0 0 repeat-x; height:145px}
#footer #deco-4{background:url(img/footer-5.gif) 50% 124px repeat-x}
#footer #deco-5{background:url(img/footer-7.jpg) 19px 100% no-repeat; position:absolute; top:124px; left:-142px; width:331px; height:21px}
#footer #footer-text{background:url(img/footer-8.gif) 100% 0 no-repeat; padding:0 52px 0 0; height:145px; position:relative}
#footer #footer-text #copyright{padding:37px 0 0 49px; background:url(img/footer-9.jpg) 0 0 no-repeat; float:left; height:100px}
#footer #footer-text #copyright div{padding:16px 0 0 13px}
#footer #created{font-size:11px; line-height:13px; text-align:left; padding:57px 41px 0 0; width:123px; float:right}
#footer #created img{float:right; margin:-4px -41px 0 9px}
#footer a{color:#999}
#footer a:hover{color:#727272}

/*#head #flash div div #innerMenus {position: absolute; _margin-left: -241px; width: 241px; height: 301px; background: none; padding-top: 0px;}*/
#head #flash div div #innerMenus {position: absolute; .margin-left: -241px; width: 241px; height: 301px; background: none; padding-top: 0px;}
#head #innerMenus ul{margin:0; padding:13px 0 0 32px; list-style:none; height:23px;}
#head #innerMenus ul li{float:left; padding-right:23px}
#head #innerMenus ul li a{display:block; float:left; height:10px; width:12px; background-position:0 0}
#head #innerMenus ul li a:hover{background-position:0 100%}
#head #innerMenus ul li#home a{background-image:url(img/mn/home.gif)}
#head #innerMenus ul li#map a{background-image:url(img/mn/map.gif)}
#head #innerMenus ul li#mail a{background-image:url(img/mn/mail.gif); width:11px}

.menutable1 {border-bottom: 1px dashed rgb(219, 220, 222)}

p.date{padding-bottom: 0px;}


