/* CSS Document */
body { margin:0px; padding:0px; background:url(images/bg-rep.png) repeat-x;}

.body-2 { margin:0px; padding:0px; background:url(images/bg-1.png) repeat-x;}

.ratana { margin:0px; padding:0px; background:url(images/bg-2.png) repeat-x;}

.main { width:100%; height:auto; margin:0px; padding:0px; float:left;}

.center { width:750px; height:auto; margin:0 auto; padding:0px;}

.logo { width:750px; height:auto; margin-top:64px; padding:0px;}

.logo-3 { width:750px; height:auto; margin-top:64px; padding:0px;}

.logo-3 img { width:253px; height:141px; margin-left: 243px; padding:0px;}

.logo img { width:188px; height:140px; margin-left: 279px; padding:0px;}

.content { width:750px; height: auto; float:left; margin:0px; padding-bottom:20px; background-color:#eae9e9;}

.co-tex { width:623px; height:41px; margin-left:59px; padding:0px; background:url(images/tex-bg.png) no-repeat; }

.txt-2 { width:750px; height: auto; margin-top:20px; padding-bottom:20px;padding-top:20px;}

.txt-2 p { text-align:justify; font-size:14px; color:#3a3e41; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:20px; margin-right:20px;}

.co-in { width:625px; height:auto; margin:0 auto; margin-top:-30px; padding-top:30px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#FFFFFF;}

.contact-bg { width:625px; height:41px; margin:0 auto; padding:0px; z-index:9999999; position:relative;}

.contact-bg-in { width:231px; height:41px; margin:0 auto; margin:0 auto; padding:0px; background:url(images/contact-bg.png) no-repeat;}

.contact-bg-in-1 { width:231px; height:41px; margin:0 auto; margin:0 auto; padding:0px; background:url(images/contact-bg-2.png) no-repeat;}

.co-left { width:275px; height:auto; margin:0px 0px 20px 0px; padding-left:20px; float:left;} 

.co-right { width:275px; height:auto; margin:0px 0px 20px 0px; padding-right:20px; float:right;} 

.name-dv { width:272px; height:auto; margin-top:21px;}

.name { width:220px; height:36px; margin:0px; padding-right:5px; padding-left:46px; background:url(images/name-bg.png) no-repeat; border:none; color:#9ca4aa; }

.company-name { width:220px; height:36px; margin:0px; padding-right:5px; padding-left:46px; background:url(images/company-bg.png) no-repeat; border:none; color:#9ca4aa; }

.phone-no { width:220px; height:36px; margin:0px; padding-right:5px; padding-left:46px; background:url(images/company-bg.png) no-repeat; border:none; color:#9ca4aa; }

.email { width:220px; height:36px; margin:0px; padding-right:5px; padding-left:46px; background:url(images/email-bg.png) no-repeat; border:none; color:#9ca4aa; }

.subject { width:220px; height:36px; margin:0px; padding-right:5px; padding-left:46px; background:url(images/subject-bg.png) no-repeat; border:none; color:#9ca4aa; }

.clear { clear: both;}
textarea, input { resize:none;}
.messsage { width:220px; height:131px; margin:0px; padding-right:5px; padding-left:46px; background:url(images/messsage-bg.png) no-repeat; border:none; color:#9ca4aa; }

.submit { width:92px; height:41px; background:url(images/submit-bt-bg.png) no-repeat; color:#FFF; font-weight:bold; }

.submit-2 { width:92px; height:41px; background:url(images/submit-bt-bg-2.png) no-repeat; color:#FFF; font-weight:bold; }

.footer { width:750px; height:auto; margin-top:10px; padding:0px;}
.footer-logo { width:60px; height:41px; margin-left:59px; padding:0px; float:left; }
.footer-txt { width:568px; height:41px; margin-left:104px; padding-top:7px; text-align:right; }
.footer-txt p { color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}