body {
   margin: 0;
   background: #c6c6c6;
}

hr {border: 1px solid #cfcfcf;}

div.bg {
   width: 50%;
   height: 100%;
   background: #e0e0e0;
   position: absolute;
   z-index: -1;
}

table.main {
   width: 999px;
   height: 100%;
   background: url('../images/bgt.gif') repeat-y;
   border-collapse: collapse;
}

td.header {
   height: 302px;
   background: url('../images/header.gif') no-repeat;
   text-align: right;
   vertical-align: top;
}

td.menu {
   height: 125px;
   background: url('../images/bgmenu.gif') repeat-y;
   font-family: "Tahoma";
   font-size: 9pt;
}

td.menu div {
   width: 323px;
   padding: 3px;
   float: left;
}

td.menu a {
   color: #ffffff;
   display: block;
   margin: 5px;
   margin-left: 20px;
}

td.content {
   background: url('../images/bgt2.gif') no-repeat;
   background-position: 700px 0%;
   font-family: "Tahoma";
   font-size: 9pt;
   color: #3e3e3e;
   vertical-align: top;
   padding: 30px;
}

td.content div {
    display: inline-block;
	margin: 10px;
}

td.content h1 {
   font-family: "Tahoma";
   font-size: 20pt;
   color: #3e3e3e;
   font-weight: 200;
}

td.content h1 a {
   font-family: "Tahoma";
   text-decoration: none;
   font-size: 18pt;
   color: #1a91cf;
   font-weight: 300;
}

td.content img {
   margin: 20px;
}

td.content span {
   color: #7e7e7e;
   margin-left: 10px;
   margin-right: 10px;
}

td.order {
   font-family: "Tahoma";
   font-size: 9pt;
   color: #3e3e3e;
   border-top: 2px solid #c6c6c6;
   vertical-align: top;
   padding: 30px;   
}

td.order h1 {
   font-family: "Tahoma";
   font-size: 17pt;
   color: #3e3e3e;
   font-weight: 200;  
}

td.order span {
   color: #7e7e7e;
   margin-left: 10px;
   margin-right: 10px;
}

div.price {
   font-family: "Tahoma";
   text-decoration: none;
   float: left;
   font-size: 11pt;
   color: #fa035d;
   font-weight: 800;
}

div.order {
   background:url('../images/order.gif') no-repeat;
   width: 112px;
   height: 24px;
   float: right;
}

div.order a {
   display: block;
   width: 112px;
   height: 24px;
}

div.logo {
   background: url('../images/logo.gif') no-repeat;
   width: 313px;
   height: 26px;
   float: right;
   display: block;
   position: relative;
   top: 45px;
   right: 270px;
}

div.logo a {
   display: block;
   width: 313px;
   height: 26px;
}

div.texthead {
   width: 383px;
   float: right;
   font-size: 9pt;
   display: inline-block;
   position: relative;
   font-family: "Tahoma";
   color: #4a4a4a;
   text-align: left;
   top: 80px;
   left: 115px;
}

div.mail {
   color: #f20861;
   font-family: "Tahoma";
   font-size: 16pt;
   display: block;
   position: relative;
   top: 125px;
   left: 660px;
}

div.mail a {
   color: #f20861;
}

div.mail span {
   color: #7d7d7d;
   font-family: "Tahoma";
   font-size: 9pt;
   display: block;
   position: relative;
   top: 5px;
   right: 135px;
}

div.tel {
   color: #4a4a4a;
   font-family: "Tahoma";
   font-weight: bold;
   font-size: 30pt;
   display: inline-block;
   position: relative;
   top: 110px;
   right: -145px;
}

div.tel span {
   color: #7d7d7d;
   font-family: "Tahoma";
   font-size: 9pt;
   font-weight: normal;
   display: block;
   position: relative;
   top: 5px;
   right: 290px;
}

div.tel1 {
   color: #4a4a4a;
   font-family: "Tahoma";
   font-weight: bold;
   font-size: 30pt;
   display: inline-block;
   position: relative;
   top: 178px;
   right: 215px;
}

div.tel1 span {
   color: #7d7d7d;
   font-family: "Tahoma";
   font-size: 9pt;
   font-weight: normal;
   display: block;
   position: relative;
   top: 5px;
   right: 228px;
}

td.bottom {
   color: #262626;
   border-top: 2px solid #c6c6c6;
   font-family: "Tahoma";
   font-size: 9pt;
   padding: 15px;   
}

td.bottom span {
   color: #4a4a4a;
}

table.order {
   font-family: "Tahoma";
   font-size: 9pt;
   color: #3e3e3e;
   vertical-align: top;
   padding: 30px;    
}

input.text {
   background: #d8d8d8;
   border: 1px solid #c3c3ca;
   width: 500px;
}

.tar-text {
   background: #d8d8d8;
   border: 1px solid #c3c3ca;
   width: 500px;
   height: 100px;
}

.button {
   background: url('../images/button.gif') no-repeat;
   border: 0;
   width: 110px;
   height: 22px;
}