body {margin:0px; padding:0px; background:#336600 url(/images/bg_body.png) top repeat-x;}
img {border:none;}
td, th {vertical-align:top; font:12px Arial, Helvetica, sans-serif; color:#fff;}
a {font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
h1 {font:bold 24px Arial, Helvetica, sans-serif;}
input, textarea {font:12px Arial, Helvetica, sans-serif; color:#fff; background:#71944d; border:1px solid #000;}
.inner_tbl input, .inner_tbl textarea, .more input, .text {padding:3px 5px 0px 5px; height:25px; display:block; margin:5px 0px 5px 0px;}
textarea, .textarea {height:150px;}
.text, .textarea, .submit, .radio, h4 {position:relative; left:50%; margin-left:-200px; width:400px;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.png {filter:expression(fixPNG(this));}

.logo {position:absolute; top:60px; left:62px; width:293px; height:61px; background:url(/images/logo.jpg); z-index:1}
.title {position:absolute; top:170px; right:690px; width:303px; height:164px;}
.title_about {background:url(/images/about.png);}
.title_progress {background:url(/images/progress.png);}
.title_portfolio {background:url(/images/portfolio.png);}
.title_price {background:url(/images/price.png);}
.title_order {background:url(/images/order.png);}
.main_tbl {width:100%; height:100%;}
.bear {height:390px; text-align:right; vertical-align:bottom; padding-right:20px;}
.menu {height:45px; background:url(/images/bg_menu.jpg) repeat-x; border-bottom:1px solid #000; height:45px;}
#menu {padding:0px 50px 0px 50px; margin:0px; min-width:950px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}
.up {white-space:nowrap; list-style:none; position:relative; float:left; margin-right:45px; padding:12px 0px 0px 0px; height:33px; height:expression("45px"); padding-top:expression("12px");}
#menu li:hover, #menu li.menu_over {background:url(/images/bg_menu_item.gif) repeat-x;}
#menu li:hover ul, #menu li.menu_over ul {display:block;}
#menu ul {margin:15px 0px 0px 0px; border-bottom:1px solid #000; padding:0px; width:100%; display:none; z-index:100; position:absolute; background:#336600; left:0px; top:expression("30px");}
#menu ul li {border:1px #000; border-style:none solid none solid; list-style:none; padding:5px 0px 5px 0px;}
#menu ul li:hover, #menu ul li.menu_over {background:none;}
#menu ul li a{font-size:12px;}
#menu ul li a:hover{color:#000; text-decoration:underline;}
#menu a:hover {color:#fff;}
.up a {font:bold 16px Arial, Helvetica, sans-serif; color:#000; margin:0px 10px 0px 10px;}
.copyright {height:25px; color:#ccc; padding:0px 60px 30px 60px;}
.copyright a {color:#ccc; display:block; margin-left:60px; text-align:right; text-decoration:underline;}
.content {width:expression(document.body.clientWidth - 390); padding:0px 0px 30px 0px;}
.more {width:270px; padding:30px 60px 30px 0px;}
.content a {font-weight:bold;}
.content a:hover {text-decoration:underline;}
.sub_content {margin:30px 60px 30px 60px;}
.sub_content strong {font-weight: normal;}
.sub_content table {border-collapse:collapse;}
.sub_content table td, .sub_content table th {border:1px solid #000; vertical-align:middle; padding:5px; text-align:center;}
.sub_content table th {font-weight:bold; background:#71944d;}
.counters {vertical-align:bottom; text-align:right; padding:30px 60px 30px 0px; height:31px;}
.search, .submit {margin-top:10px; cursor:pointer; text-align:right;}
.print {background:url(/images/print.gif); width:69px; height:77px; margin:50px 0px 30px 170px;}
.w330 {width:220px !important;}
.path {width:100%; margin:0px 0px 20px 0px;}
.path img {margin:0px 7px 1px 7px;}
.war {width:100%; font-weight:bold; color:#330000;}
.bg_s_query {background-color:yellow; color:black;}
.port {width:150px; height:150px; margin:0px 20px 40px 20px;}