html,body{margin:0;padding:0;height:100%;background:#fff;}
body,table,td,th,p{font: 13px tahoma, sans-serif;}
td{vertical-align:top}
a{color:#408bcf;}
a:hover{text-decoration:none}
a img{border:none}
.clear{clear:both}
hr{color:#d6d6d6; height:1px;}

h1{margin:0;line-height:30px;font: italic 28px "Times New Roman", Times, serif;color:#408bcf;}
h2{margin:15px 25px;font: italic 22px "Times New Roman", Times, serif;color:#408bcf;}
h2 span{border-bottom:1px dotted #408bcf}
h3{font-size:15px;font-weight:normal;color:#4a4a4a;}

b, strong {color:#408bcf;}

div#header{position:absolute;top:0;height:434px;min-width:1000px;width:100%;background:url(/images/tbg.jpg) repeat-x;z-index:11}
.t1{position:absolute;width:420px;height:434px;background:url(/images/t1.jpg) no-repeat}
.t2{position:absolute;right:0;width:420px;height:434px;background:url(/images/t2.jpg) no-repeat}

.icon{position:absolute;margin:80px 0 0 26px;}
.icon a{display:block;float:left;margin:0 40px 0 0;}
.icon a.i2{margin-top:28px;}
.icon a.i3{margin-top:54px;}

.logo{position:absolute;margin-top:250px;width:100%;text-align:center}
.logo a{margin-left:20px;text-decoration:none;color:#747474;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:22px}

.menu{position:absolute;margin-top:380px;height:28px;width:100%;}
.menu a {display:inline-block;padding:0 0 0 1px;margin-left:30px;color:#747474;text-decoration:none;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:18px;border-bottom:2px solid #fff}
.menu a:hover, .menu a.active {color:#408bcf;border-bottom:2px solid #408bcf;}

.windows{position:absolute;right:0;margin:237px 132px 0 0;width:135px;height:40px;background:#408bcf}
.windows a{display:inline-block;padding:2px 0;margin:0 5px;color:#fff;text-decoration:none;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:14px;}
.windows a span{border-bottom:1px dotted #fff}

.flash{position:absolute;width:100%;height:180px}


#wrapper{position:relative;height:100%;width:100% !important;border-collapse:collapse;background:url(/images/bbg.jpg) 0 100% repeat-x;}
#topdown{height:160px;width:100%;padding:0;}

#content{padding:0;padding-top:434px;width:100%;background:#f5f5f5}
.text{margin:0 15px 15px 15px;}
.path {width:100%;}
.path a{color:#ccc800}

.tcontent {width:100%}

.cont-top{margin-bottom:5px;border-collapse:collapse;width:100%;}
.cont-top td{padding-top:0;}
.h1{padding:15px 0 0 16px !important}
.meter{width:140px;padding:8px 5px 10px 10px !important;font-size:10px;background:#ebebeb;color:#747474}
.meter form{margin:8px 0 0;padding:0}
.meter .areain{width:115px;color:#747474;font-size:11px;background:#fff;border:1px solid #dfdfdf}
.meter .areasub{width:20px;backround:none;border:none; background-position:70% 3px !important;background:url(/images/meter.gif) 70% 5px no-repeat;cursor:pointer}
.print{padding-top:25px !important;width:130px;}
.print a{margin-left:15px;font-size:11px}

#right{padding:434px 0 140px;width:265px;background:#ebebeb;}
.news{position:relative;height:285px;margin:0 0 25px;padding:0 25px;background:url(/images/nbg.jpg) no-repeat}
.news .ndate{margin-bottom:8px;}
.news .ndate div{color:#747474;text-decoration:none;font-size:11px;}
.news .ndate span{display:block;float:left;margin-right:5px;font-size:27px;line-height:28px;color:#ccc800}
.news .linknew{display:block;clear:both;padding:10px 0 7px !important;padding-top:0;font-weight:bold}
.news .npt{margin:15px 0 10px;border-bottom:1px dotted #4e4e4e;}


div#footer{position:relative;padding:0px !important;width:100%;height:160px;}

.copyright{position:absolute;right:0;margin:100px 40px;color:#7d7d7d;}
.copyright a{text-decoration:none}

.phone{position:absolute;height:130px;padding-left:150px;margin:30px 0 0 150px;width:400px;font:14px "Times New Roman", Times, serif;background:url(/images/phone.jpg) no-repeat}
.phone p{margin:40px 0 0;font:14px "Times New Roman", Times, serif;}
.phone i{display:block;margin-bottom:10px;color:#747474;}
.phone .number{color:#ceca0f;font-size:18px;font-style:italic}
.phone .number img{margin:0 10px 0 15px}
.phone .number span{position:absolute;color:#1777c8;font-size:40px;line-height:40px}

.fphoto{position:absolute;right:0;width:250px;height:260px;margin-top:-192px;background:url(/images/r1.jpg) 100% 0 no-repeat}
.fphoto .photomag{position:absolute;display:block;margin:31px 0 0 3px;padding:0 10px;height:42px;font-size:11px;line-height:40px;color:#7c7c7c;background:#fff}
.fphoto .calc{position:absolute;display:block;margin:131px 0 0 135px;padding:0 10px;height:42px;font-size:11px;line-height:40px;color:#fff;background:#42a7de}

.blogo{position:absolute;margin:80px 0 0 40px}
.piar{position:absolute;margin:45px 0 0 115px;padding:5px 7px;line-height:11px;background:#fff;color:#747474;font-size:11px}

#calc  fieldset label
{
float:left;
display:block;
width:300px;
padding-right:20px;
text-align:right;

}

#calc  fieldset  input
{
margin: 0;
width:50px;
margin-bottom:10px;

}
#calc  fieldset select
{
float:left;
display:block;
width:300px;
margin-bottom:10px;
clear: right;

}

#calc fieldset
{
border: 0px solid;
}

#calc fieldset legend
{
font-weight:normal;
color:#000;
font-size:14pt;
padding-left:34px;
margin-left:-34px;
margin-bottom:24px;
padding-bottom:5px;
}
#calc  fieldset  input.but
{
width:175px;
}
.photo {border:1px solid #ffffff; padding:5px;}