@charset "utf-8";
/* CSS Document */

img {max-width:100%; height:auto !important; max-height:100%;}
body {overflow-x:hidden; padding:15px 0px;}
h1 {font-size: 32px;font-weight: bold; font-family:"Times New Roman", Times, serif;}
h2 {font-size: 24px;font-weight: bold; font-family:"Times New Roman", Times, serif;}
b {font-weight:bold !important;}
pre {border:none !important; background-color:transparent !important;}
.headermenu {text-align: left; margin: 0 auto; width:100%; max-width: 227px; min-height: 153px;}
.ftmenu {background-color:#00cc00; width:100%;}
.ftmenu a {color:#fff;}
.sfooter { font-family:"Times New Roman", Times, serif;}
.resptbl {overflow-x:auto;font-family:"Times New Roman", Times, serif;}
.resptbl th {text-align:center;}
.resptbl td {padding:3px;}
.tblcontimg td {padding:0 10px 0 5px !important;}
.tblcontimg tr td:first-child {width:20%; text-align:center; padding-left:0px !important;}

.resptblfrm {max-width:100%;}

@media (max-width:1200px) {
.ftmenu {width:280px; margin:0 auto;}
.ftmenu td {width:280px; display:block;}
.ftmenu td br {display:none;}
.smcenter {text-align:center !important;}
}
@media (max-width:1024px) {
.resptbl {overflow:auto; max-height:500px;}
.tblcontimg tr td:first-child {width:30%;}
}
@media (max-width:767px) {
.respfrm input, .respfrm textarea, .respfrm select {max-width:90%;}
div#cartov {position:absolute !important;}
#cartov {width:100% !important; left:0px !important; right:0px !important;}
}
@media (max-width:400px) {
.resptbl {max-height:400px;}
}