body{margin:0;padding:0;text-align:center;background:#ced4d4 url(img/border-3.gif) 50% 0 repeat-y}
body,td{font:normal 12px Arial;color:#737373; line-height:14px}
h1,h2,h3{font:normal 17px "Arial Narrow";color:#484848; margin:0 -26px 14px -26px; padding:0 26px 7px 26px;line-height:20px; border-bottom:4px solid #e9e9e9; text-transform:uppercase}
p{margin:0 0 14px 0;padding:0}
a{text-decoration:underline;color:#006964}
a:hover{text-decoration:none;color:#000}
form{display:inline}

#deco-1{position:absolute; top:0; left:0; width:100%; background:#FFF; height:128px}

#main{width:783px; height:100%;margin:0 auto; text-align:left; position:relative; z-index:10; background:url(img/border-1.gif) 5px 74px no-repeat}
#main #container-1{height:100%;background:url(img/border-2.gif) 767px 74px no-repeat; padding:0 15px 0 14px}

#container{border:0; border-collapse:collapse; width:100%; height:100%; background:#FFF}

#head{height:104px;text-align:right; vertical-align:bottom; padding:53px 16px 0 16px}
#head #logo{float:left;margin-top:-33px}
#head #logo img{border:0}

#head-2{background:url(img/head-bg.jpg) 50% 50% repeat-y; padding:0; height:25%; line-height:80px}

#sub-container{padding:0 16px}
#sub-container #menu{margin:0 0 10px 0; padding:0; list-style:none; height:32px; background:url(img/menu-br.gif) 0 0 repeat-x;z-index:100000;}
#sub-container #menu li{z-index:100000;height:32px; float:left; border-right:1px solid #efefef; border-left:1px solid #a9a9a9; position:relative}
#sub-container #menu li.first{z-index:100000;border-left:0}
#sub-container #menu li.end{z-index:100000;border-right:0}
#sub-container #menu li a{display:block; float:left; height:32px;font:bold 13px Tahoma;line-height:31px;color:#2b3131; text-decoration:none; padding:0 20px}
#sub-container #menu li a:hover{z-index:100000;color:#006965}
#sub-container #menu li:hover a,
#sub-container #menu li.over a{z-index:100000;background:url(img/li-mn.gif) 0 0 repeat-x}
#sub-container #menu li.first a,
#sub-container #menu li.end a{z-index:100000;padding:0 20px}
#sub-container #menu li ul{z-index:100000;position:absolute;display:none; top:32px; left:0; width:165px; margin:0; padding:0; list-style:none; border-bottom:1px solid #726f66; border-right:1px solid #726f66; border-left:1px solid #cac9cf; background:#fefefe}
#sub-container #menu li.over ul li ul{z-index:100000;top:-1px; left:164px;_left:162px; display:none; border-top:1px solid #cac9cf}
#sub-container #menu li.over ul{z-index:100000;display:block}
#sub-container #menu li.over ul li.over ul{z-index:100000;display:block}
#sub-container #menu li ul li{z-index:100000;border-color:#cac9cf; border-left:0; height:auto;float:none}
#sub-container #menu li ul li a,
#sub-container #menu li.over ul li a,
#sub-container #menu li.over ul li.over ul li a{z-index:100000;float:none;height:auto;border-bottom:1px solid #cac9cf;_margin-bottom:-1px;_height:1px;font:normal 11px Tahoma; color:#6f6f6f; padding:2px 10px 3px 20px; background:none}
#sub-container #menu li ul li.over a,
#sub-container #menu li.over ul li a:hover,
#sub-container #menu li ul li.over ul li a:hover{z-index:100000;background:#e4e4e4; color:#000}
#sub-container #menu li ul li.over{z-index:100000;_margin-bottom:-14px}

#sub-container #content{border:0; border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:url(img/container-bg-1.gif) 0 2px repeat-x; border-collapse:collapse; width:100%}
#sub-container #content td{background:url(img/container-bg-2.gif) 0 100% repeat-x; padding:0}
#sub-container #content td#img{width:387px}
#sub-container #content #block{height:306px;_height:310px;padding:0 0 0 26px; border-top:2px solid #FFF; border-bottom:2px solid #FFF;overflow:auto}
#sub-container #content #block h1{margin-right:0; margin-top:10px; padding-right:0}
#sub-container #content.no_img{border-left:1px solid #CCC}
#sub-container #content.no_img #block{border-left:2px solid #FFF}

#news{padding:10px 42px; vertical-align:top; height:25%}
#news table{border:0; border-collapse:collapse}
/* #news table td{vertical-align:top; padding:0 0 0 39px} */
#news table td{vertical-align:top; padding:0 0 0 39px; width:50%}

#news table td.td-1{padding:0 39px 0 0; border-right:1px solid #e5e5e5}
#news table td p{margin:0}
#news table td p.date{color:#000; font-size:10px}

#footer{height:52px; background:#006964 url(img/footer-bg-1.gif) 0 0 no-repeat; font:normal 11px Tahoma; padding:0}
#footer div{float:right; width:367px; padding-right:5px; height:52px; background:#a5ada6 url(img/footer-bg-2.gif) 0 0 no-repeat; color:#d1d1d1; line-height:51px; text-align:right}
#footer div a{color:#FFF; margin:0 10px}
#footer div a:hover{color:#d1d1d1}
#footer ul{margin:0; padding:0 0 0 21px; list-style:none}
#footer ul li{float:left; padding-top:13px; width:110px;color:#80b4b2}
#footer ul li strong{font-weight:normal; color:#FFF}
#footer ul li em{font-style:normal; color:#d4f1f0}

