html, body, form {margin: 0; padding: 0;}
body {text-align: center;}
div, input, textarea, select {font-family: Tahoma, sans-serif; font-size: 11px; color: #000000;}
a {color: #000000;}
a:hover {text-decoration: none;}
img {border: 0;}
h1 {color: #979797; font-size: 12px; font-weight: normal; border-bottom: 2px solid #a2a2a2; padding-bottom: 5px; margin: 0 0 10px 0;}
p {margin: 10px 0; line-height: 1.4em;}

#ml {width: 94%; text-align: left; margin: 0 auto;}
#logo {padding-top: 18px;}
.d {margin: 0 15px; border-bottom: 2px solid #a2a2a2;}
.dt {margin: 0 15px; border-top: 2px solid #a2a2a2;}
.c {clear: both; font-size: 0;}
.f {float: left; padding: 20px 15px 0 15px;}
ul#tmenu {padding: 0 5px; margin: 0; list-style-type: none; height: 20px;}
ul#tmenu li {float: left; width: 20%; margin: 5px 0;}
ul#tmenu li a.act {color: #979797;}
a.act {color: #979797;}
.works {margin: 20px 0; text-align: center;}
.works div {float: left; width: 145px; padding-left: 10px; margin: 0 auto;text-align: left !important;}
.works p {}
.copy {float: right; margin: 10px 0;}
.search {float: left; margin: 10px 0; vertical-align: top;}
.search a {line-height: 15px;}
.search input {margin-right: 10px; float: left;}
.sm {color: #979797; font-size: 10px;}
.mo {margin: 0;}
.dvdr {height: 20px; clear: both;}
.port img {float: left;}
.port p {margin-top: 0; padding-top: 5px; margin-left: 70px;}
.itags {position: relative; left: -28px;}

#Tlogo{padding-top: 18px;  width:98%; margin-left:3%}
.Tbl{ width:99%; height:100%;}

#Tml {width: 99%; text-align: left; margin: 0 auto;}
.MenuTbl{ width: 99% ; }

.ms {height: 50px; float: none !important; padding: 0 !important; width: auto !important;}

.Tdt {width: 90%; border-top: 2px solid #a2a2a2; }

.srch_but{border:solid 0px; text-decoration:underline; background-color:#ffffff}


