﻿* {	margin: 0;	padding: 0;	line-height: 1.4; }
html, body {margin:0;padding:0;width:100%; min-width: 1000px; }

ul { list-style-type: none; margin: 0; padding: 0px;}
img { border: 0; }
h1,h2,h3,h4 {margin: 0; padding: 0;}
select, input, textarea {font-size: 100%;}
body {height: 100%; background: #000;	background-attachment: fixed;	font-size: 13px; line-height: 1.6em; font-family: Trebuchet MS, sans-serif; color: #808080; text-shadow: none;}

.clear {clear: both;}
a {color: #ccc;  font-size: 13px; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font-size: 30px; font-weight: normal;}


#main {width: 980px; margin: 0 auto;}


.logo {
  margin: 52px 0 37px 0;
}

.logo-alex {  margin-top: 22px; margin-left: 0px; margin-right: 123px;}
.logo-alex-index {  margin-top: -4px; margin-left: -122px; margin-right: 63px; _margin-tight: 0px;}
.logo-alex-index {  _margin: 0;}
.logo-alex-c {   margin: 4px 0 0 644px; float: left; _margin: 4px 0 0 700px;}
.logo-sadesign {margin-right: 821px;}
.pc {  position: absolute;  font-size: 11px; text-decoration: none; margin: 46px 0 0 -92px; width: 89px;}
.pc a {text-decoration: none;}

.copyright {
     float: left;
}


.footer {text-align: right;}
.footer-c {}
.footer-other {}
.info {float: left;  width: 708px;  margin-left: 60px;}
.porfolio-img {  margin: 0 0 8px 0;  display: block;}
.menu {  width: 150px;  float: left;  text-align: right;    }
.menu-other ul li{
 float: left;
 margin-left: 55px;
}
.menu ul {
  margin: 0;
}
.menu ul li{ margin-bottom: 17px;}
.drop-li {padding-left: 11px;}
.left-l {float: left; background: url(i/l_active.png) no-repeat; width: 10px; height: 16px;}
.center-l {  float: left;   background: url(i/c_active.png) repeat-x;  font-size: 12px;  color: #000;  height: 16px;}
.right-l {  float: left;    background: url(i/r_active.png) no-repeat;  width: 10px;  height: 16px;}


.menu ul li{ margin-bottom: 17px;}
.drop-li {padding-left: 11px;}
.left-l-index {float: right; background: url(i/l_active.png) no-repeat; width: 10px; height: 16px;}
.center-l-index {  float: right;   background: url(i/c_active.png) repeat-x;  font-size: 12px;  color: #000;  height: 16px;}
.right-l-index {  float: right;    background: url(i/r_active.png) no-repeat;  width: 10px;  height: 16px;}


.calc-left {
  background: url(i/calc_left.gif) top left no-repeat;
  width: 11px;
  height: 25px;
  float: left;
}
.calc-right {
  background: url(i/calc_right.gif) top left no-repeat;
  width: 11px;
  height: 25px;
  float: left;
}
.calc-c {
  float: left;
  display: inline-block;

}
.calc-c a:active, a:focus { outline: 0; }
.calc {font-size: 18px;}
.input-calc {border: none;  background: transparent;  color: #999;  width: 8px;}

            #navi{
                position: fixed;
                right: 2em;
                top: 100px;
                padding: 384px 1.5em 1.5em 3em;
                width: 15em;
            }
             * html #navi {
                   position: absolute;
                   top: expression(eval(document.documentElement.scrollTop) + 0 + 'px');
                    }
              * html {
                  background: fixed url('about:blank');
              }



        .back {
          background: url(i/back.gif)  no-repeat;
          width: 32px;
          height: 25px;
          float: left;
        }

        .top {
          background: url(i/top.gif)  no-repeat;
          width: 33px;
          height: 25px;
          float: right;
        }

.texts {
  padding-left: 19px;
}

.table-cash-one {  border-right: #525252 1px solid; border-bottom: #525252 1px solid; padding-bottom: 6px; padding-right: 7px;}
.table-cash-two {   border-bottom: #525252 1px solid; padding-bottom: 5px; padding-left: 4px; margin-left: -2px;}
.table-cash-four {   border-left: #525252 1px solid; margin-left: -3px; margin-top: -4px; padding-left: 6px; padding-top: 2px; }




