* {color:#000; font-size:12px; font-family:Tahoma,Helvetica,Arial;}
html {height:100%;}
body {height:100%; margin:0px auto; padding:0px; background:#ededed; ooverflow-y:scroll;}
h2 {margin:0px 0px 20px 0px; padding:0px 0px 0px 10px; border-left:4px solid #ed1c24; font-size:14px; font-variant:small-caps;}
a {color:#333;}
a:hover {color:#ed1c24;}

table.data * {font-size:10px;}
table.data th {padding:3px 0px 3px 4px; background:#ccc; font-size:13px; text-align:left;}
table.data td {padding:1px 0px 1px 4px; font-size:13px; vertical-align:top; border-bottom:1px solid #ccc;}
table.data td * {font-size:13px;}
table.data .th td {background:#ddd; text-align:center;}
.in {padding:280px 20px 20px 20px;}
.clr {height:0px; margin:0px; clear:both; font-size:0px;}

#main {position:relative; width:800px; border-left:10px solid #fff; border-right:10px solid #fff; background:#fff;}
#left {width:320px;}
#right {background:#e5e5e5;}

#head {position:absolute; top:0px; width:780px; height:220px;}
#head .logo {color:#999; width:180px; height:60px; padding:20px 0px 0px 139px; float:left; display:block; background:#ededed url(/img1/logo.jpg) center center no-repeat; border-right:1px solid #fff;}
#head .bsu {color:#ccc; width:189px; height:50px; padding:15px; float:left; background:#666; font-size:30px; font-weight:bold; font-family:Arial; line-height:17px; text-transform:uppercase; text-decoration:none; border-right:1px solid #fff;}

#head .phone {color:#fff; width:230px; height:60px; padding:10px 5px; float:left; background:#ed1c24; text-align:center;}
#head .phone div {color:#fff; margin:0px 0px 10px 0px; font-size:28px; font-weight:bold; font-family:Georgia; Qfont-variant:small-caps; text-transform:uppercase;}
#head .phone a {color:#fdd;}
#head .phone a:hover {color:#fff;}

#head .pic {width:319px; height:140px; float:left; background:url(/img1/pipes.jpg) no-repeat; border-right:1px solid #fff;}
#head .rostest {color:#bbb; width:189px; height:110px; padding:15px; float:left; background:#999 url(/img1/rostest.gif) 10px 80px no-repeat; font-size:14px; font-weight:bold; font-family:Arial; text-transform:uppercase; border-right:1px solid #fff;}
#head .news {width:210px; height:110px; padding:15px; float:left; background:#ccc;}
#head .news * {font-size:10px;}
#head .news p {margin:0px 0px 15px 0px;}
#head .news .dt {color:#666;}

#menu {position:absolute; top:220px; width:780px;}
#menu a {display:block; padding:8px; background:#ccc; border-top:8px solid #666; border-right:1px solid #fff; font-weight:bold; font-variant:small-caps; text-decoration:none; text-align:center;}
#menu a:hover {color:#fff; background:#666; border-top:8px solid #ed1c24;}

#foot {height:100px; background:#dcddde;}
#foot * {font-size:11px;}
#foot .l {padding:0px 20px;}
#foot .r {ppadding:20px;}

#news p {margin:0px 0px 20px 0px;}
#news .dt {color:#900;}

#contact textarea {width:320px;}
#contact div {margin:0px 0px 10px 0px;}
#contact span {width:80px; float:left; display:block;}
#contact input {width:320px;}
#contact .btn {width:320px; margin:0px 0px 0px 80px;}