body{margin:0;padding:0;text-align:center;background:#e0e0e0 url(img/bg-1.gif) 50% 0}
body,td{font:normal 14px Arial, sans-serif;color:#000}
h1,h2,h3,h4{font:normal 24px "Arial Narrow", Arial; color:#a0a1a2; margin:0; padding:0 0 15px 0}
h1{padding-bottom:45px}
p{margin:0;padding:0 0 10px 0}
a{text-decoration:underline;color:#0069af;outline:none}
a:hover{color:#2a90d4; text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 12px Arial;color:#000}
input,select{vertical-align:middle}
big{font-size:18px}
small{font-size:12px}

ul.txt{margin:0;padding:0 0 10px 0; list-style:none}
ul.txt li{padding:0 0 0 11px;height:100%; background:url(img/li-1.gif) 0 7px no-repeat}


#main{width:95%; min-width:950px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1001?'960px':'96%'); padding:0; margin:0 auto; text-align:left; background:#FFF url(img/bg-2-1.gif) 1px 0 repeat-y; position:relative}
#main #deco-1{background:url(img/bg-2-2.gif) 100% 0 repeat-y; overflow:hidden; height:100%; padding-left:271px}
#main #head-left{width:271px; float:left; padding:45px 0 0 1px; margin-left:-136px}
html>body #main #head-left{margin-left:-272px}
#main #head-left #logo{padding:0 0 40px 66px}
#main #head-left #desc{font:normal 21px "Trebuchet MS"; color:#999; padding:0 0 40px 66px}
#main #head-right{width:100%; float:right}
#main #footer{clear:both; background:#f0f0f0 url(img/bg-2-3.gif) 0 0 repeat-x; padding:45px 0 40px 271px; width:100%; margin-left:-271px; overflow:hidden; height:100%}





#footer #left-footer{width:155px; text-align:center; float:left; margin-left:-110px}
html>body #footer #left-footer{margin-left:-220px}
#footer address{font:normal 11px Arial, sans-serif; padding-bottom:50px; color:#999}
#footer #created{font:normal 11px Arial, sans-serif; line-height:13px; text-align:left; padding:4px 0 0 41px; width:109px; position:relative;text-align:left}
#footer #created img{position:absolute; top:0; left:0}
#footer #created a{color:#666; text-decoration:none}
#footer #created a b{text-decoration:underline; color:#000; font-weight:normal}
#footer #created a:hover{color:#000}
#footer #created a:hover b{text-decoration:none}
#footer #right-footer{float:right; width:680px}
#footer #right-footer .block{width:260px; float:left; padding-right:80px; text-align:right;font-size:11px}

#menu{background:url(img/mn-1-1.gif) 0 100% repeat-x; padding:104px 0 0 0; margin-bottom:43px; width:87%}
#menu div{background:url(img/mn-1-4.gif) 100% 0 repeat-y}
#menu div div{background:url(img/mn-1-2.gif) 0 100% no-repeat}
#menu div div div{padding:0 2px 3px 0;background:url(img/mn-1-3.gif) 100% 100% no-repeat}
#menu table{border:0; border-collapse:collapse; width:100%}
#menu table td{font:bold 12px Arial, sans-serif;border:1px solid #FFF; border-top:0; border-left:0; padding:0;white-space:nowrap; text-align:center}
#menu table td a{color:#036; text-decoration:none; display:block;height:34px; line-height:34px; background:#e0e0e0 url(img/mn-1-5.gif) 1px 0 repeat-x}
#menu table td a b{display:block;height:34px;padding:0 10px; background:url(img/mn-1-7.gif) 0 0 no-repeat; cursor:pointer}
#menu table td a:hover{color:#007fcd; background:#d5e0ff url(img/mn-1-6.gif) 1px 0 repeat-x; text-decoration:underline}
#menu table td a:hover b{background:url(img/mn-1-8.gif) 0 0 no-repeat}

#menu-cat{ width:700px;margin:0 -15px 0 -5px; padding:0; list-style:none;}
#menu-cat li{float:left; padding:149px 0 48px 5px; width:345px}
#menu-cat li div{background:url(img/box-nav-1-6.gif) 100% 0 repeat-y; width:243px}
#menu-cat li div div{background:url(img/box-nav-1-5.gif) 0 100% no-repeat; padding:0 3px 4px 0; width:auto}
#menu-cat li div div div{background:#d8e5e8 url(img/box-nav-1-2.gif) 1px 0 repeat-x; padding:0}
#menu-cat li a{display:block;padding:12px 65px 0 0;margin:0;height:59px;position:relative;background:url(img/box-nav-1-1.gif) 0 0 no-repeat;text-decoration:none}
#menu-cat li a img{position:absolute; top:-149px; left:-1px; padding:1px 3px 0 1px; background:url(img/box-nav-1-7.gif) 0 0 no-repeat}
#menu-cat li a b{display:block;padding:0 0 5px 26px; margin-left:-5px; font:normal 24px "Arial Narrow", Arial; line-height:22px; background:url(img/box-nav-1-3.gif) 0 3px no-repeat; position:relative;zoom:1; cursor: pointer;}
#menu-cat li a:hover{}
#menu-cat li a:hover b{}
#menu-cat li#mn-2 div div div{background:#d8e5e8 url(img/box-nav-1-2.gif) 1px 0 repeat-x}/*box-nav-2-2.gif fff5f1*/
#menu-cat li#mn-2 a{color:#3787BB; background-image:url(img/box-nav-1-1.gif)}/*e65526 box-nav-2-1.gif*/
#menu-cat li#mn-2 a b{background-image:url(img/box-nav-1-3.gif)}/*box-nav-2-3.gif*/
#menu-cat li#mn-2 a:hover{color:#2a90d4}/* f4764d*/
#menu-cat li#mn-3 div div div{background:#d8e5e8 url(img/box-nav-1-2.gif) 1px 0 repeat-x}/*box-nav-3-2.gif edf5e5*/
#menu-cat li#mn-3 a{color:#3787BB; background-image:url(img/box-nav-1-1.gif)}/*box-nav-3-1.gif 4e9d00*/
#menu-cat li#mn-3 a b{background-image:url(img/box-nav-1-3.gif)}/*box-nav-3-3.gif*/
#menu-cat li#mn-3 a:hover{color:#2a90d4}/*6fb926*/
#menu-cat li#mn-4 div div div{background:#d8e5e8 url(img/box-nav-1-2.gif) 1px 0 repeat-x}/*box-nav-4-2.gif f9eaea*/
#menu-cat li#mn-4 a{color:#3787BB0; background-image:url(img/box-nav-1-1.gif)}/*box-nav-4-1.gif C31212*/
#menu-cat li#mn-4 a b{background-image:url(img/box-nav-1-3.gif)}/*box-nav-4-3.gif*/
#menu-cat li#mn-4 a:hover{color:#2a90d4}/*f54e4e*/