BODY {margin: 0px; background: #fff;}
BODY, HTML {width: 100%; height: 100%;}
TD {vertical-align: top;}

div#main {width: 100%; position: relative; height: 100%; max-width: 1270px; min-width: 850px; text-align: left;
}

img.png {
    behavior: url("pngbehavior.htc");
}

table#center {border-bottom: 3px solid #5181a6; height: 239px;}
table#center div.txt { /*background-image: url(../img/c2.jpg); */
background-position: right; background-repeat: no-repeat; height: 239px;}
table#center div.txt .tt {padding: 40px 10px 10px 40px; font: 11px Tahoma; color: #fff; border: 0px solid red;}
table#center div.txt .tt p{margin: 0px; padding: 5px; background-image: url(/img/back.png);}
table#center div.txt .zag {font: 18px Tahoma; color: #fff; font-weight: bold; margin: 0px 0px 15px 0px;  padding: 5px; background-image: url(/img/back.png);}
table#center div.txt span {margin: 0px; padding: 5px; background-image: url(/img/back.png);}
table#center div.txt a{color: #fff; text-decoration: underline;}
table#center div.txt a:hover{color: #fff; text-decoration: underline;}

div#tel {font: 11px Tahoma; color: #5e666c; text-align: center; margin: 10px 0px 0px 0px;}
div#tel span {font: 24px Tahoma; color: #5e666c; font-weight: bold;}
div#tel img{margin: 0px 0px -10px 0px;}
div#tel a{font: 11px Tahoma; color: #075aa3; text-decoration: underline;}
div#tel a:hover{font: 11px Tahoma; color: #075aa3; text-decoration: none;}

div#left {width: 254px;}

div#left div.bl1 {width: 254px; border-bottom: 4px solid #e2e2e2; background-color: #f5f5f5; font: 11px Tahoma;color: #3b3b3b;}
div#left div.bl1 img.pc1{border-bottom: 4px solid #e2e2e2; margin: 0px 0px 10px 0px;}
div#left div.bl1 img.pc2 {margin: 0px 5px -1px 0px; }
div#left div.bl1 div.txt{padding: 15px 10px 15px 40px;}
div#left div.bl1 p{margin: 0px 0px 5px 0px;}
div#left div.bl1 a{font: 11px Tahoma; color: #005fb2; text-decoration: underline;}
div#left div.bl1 a:hover{font: 11px Tahoma; color: #005fb2; text-decoration: none;}
div#left div.bl1 b{font: 12px Tahoma; color: #9d0911; font-weight: bold; margin: 0px 0px 10px 0px; text-align: left;}

div#main_but {height: 97px; clear: both;}
div#main_but div{margin: 40px 30px 0px 0px; float: left;}
div#main_but div img {margin: 0px 5px -1px 0px;}
div#main_but div a{font: 11px Tahoma; color: #275784; text-decoration: underline; padding: 5px 10px 5px 25px;
display: block; background-image: url(../img/pn6.gif); background-position: left; background-repeat: no-repeat; 
border: 0px solid red;}
div#main_but div a:hover{font: 11px Tahoma; color: #fff; text-decoration: none; padding: 5px 10px 5px 25px;
display: block; background-color: #9c0810;
background-image: url(../img/pn5.gif); background-position: left; background-repeat: no-repeat; }
div#main_but div a.hov{font: 11px Tahoma; color: #fff; text-decoration: none; padding: 5px 10px 5px 25px;
display: block; background-color: #9c0810;
background-image: url(../img/pn5.gif); background-position: left; background-repeat: no-repeat; }


div#main_txt {padding: 10px 30px 30px 40px; font: 11px Tahoma; color: #3b3b3b; text-align: justify; border: 0px solid red;}
div#main_txt table { font: 11px Tahoma; color: #3b3b3b;}
div#main_txt td { font: 11px Tahoma; color: #3b3b3b;}
div#main_txt div.zag {font: 15px Tahoma; color: #9d0911; font-weight: bold; margin: 0px 0px 10px 0px; text-align: left;}
div#main_txt h1 {font: 15px Tahoma; color: #9d0911; font-weight: bold; margin: 0px 0px 10px 0px; text-align: left;}
div#main_txt h2 {font: 15px Tahoma; color: #9d0911; font-weight: bold; margin: 0px 0px 10px 0px; text-align: left;}
div#main_txt div.block { clear: both;}
div#main_txt a{color: #075aa3; text-decoration: underline; }
div#main_txt a:hover{color: #075aa3; text-decoration: none; }
div#main_txt ul {margin: 0px 0px 0px 15px; padding: 0px; list-style-type: square;}

div#main_txt div.bl1 {/*color: #8c8c8c;*/ color: #525252; padding: 20px 50px 0px 0px;}
div#main_txt div.bl1 a, div#main_txt div.bl2 a{color: #075aa3; text-decoration: underline; }
div#main_txt div.bl1 a:hover, div#main_txt div.bl2 a:hover{color: #075aa3; text-decoration: none; }

div#main_txt div.bl2 {float: right; color: #8c8c8c; padding: 0px 20px 20px 20px; margin: 0px 10px 10px 20px;
 background-image: url(../img/bg1.jpg); background-position: bottom; background-repeat: repeat-x; }
div#main_txt div.bl2 p {margin: 0px 0px 8px 0px;}
div#main_txt div.bl2 img {margin: 0px 5px 0px 0px;}



div#foot {height: 112px; border-top: 4px solid #ebebeb; margin: 0px 30px 0px 40px; font: 11px Tahoma; color: #a6a6a6;}
div#foot a{color: #a6a6a6; text-decoration: underline; }
div#foot a:hover{color: #a6a6a6; text-decoration: none; }

div#foot .bl1 {float: left; padding: 20px 80px 0px 0px;}
div#foot .bl2 {float: left; padding: 20px 40px 0px 0px;}

div#ft_l {height: 112px; margin: 10px 30px 0px 60px;}