body {
   padding: 0;
   margin: 0;
}

hr {border: 1px solid #cfcfcf;}

table.main {
   width: 999px;
   height: 100%;
   border-collapse: collapse;
   background: #f7f7f7;
}

#head {
   background: #ecece3;
   height: 162px;
   //height: 167px;
   border-top: 10px solid #df0000;
   vertical-align: top;
}

#head div.onhead {
   background: url('../images/head.gif') no-repeat;
   width: 267px;
   height: 190px;
   position: absolute;
   top: 0px;
   margin-left: 400px;
}

div.logo {
   background: url('../images/logo.gif') no-repeat;
   width: 347px;
   height: 42px;   
   position: relative;
   top: 25px;
   left: 34px;
}

div.logo a {
   display: block;
   width: 347px;
   height: 42px;   
}

div.textlogo {
   width: 355px;
   font-family: "Tahoma";
   color: #4a4a4a;
   font-size: 9pt;   
   position: relative;
   top: 30px;
   left: 34px;
}

div.phone {
   width: 355px;
   font-family: "Tahoma";
   color: #4a4a4a;
   float: right;
   font-size: 26pt;
   font-weight: bold;   
   position: relative;
   bottom: 60px;
   right: 10px;
}

div.phone span {
font-size: 12pt;
display: block;
}

div.phone1 {
   width: 355px;
   font-family: "Tahoma";
   color: #4a4a4a;
   float: right;
   font-size: 26pt;
   font-weight: bold;   
   position: relative;
   bottom: 60px;
   right: -344px;
   top: 0px;
}

div.phone1 span {
font-size: 12pt;
display: block;
}

div.mail {
   width: 355px;
   font-family: "Tahoma";
   color: #2b8ac6;
   float: right;
   font-size: 16pt;   
   position: relative;
   bottom: 0px;
   left: 350px;
}

div.mail a {
   color: #2b8ac6;
}

td.bottom {
   font-family: "Tahoma";
   color: #4a4a4a;
   font-size: 9pt;  
   padding: 20px;
   height: 120px;
}

td.bottom div {
   font-weight: bold;
   font-size: 11pt;
   float: left;
   font-family: "Tahoma";
   margin-left: 7px;
   color: #000000;
}

td.bottom span {
   color: #df0000;
}

td.contentleft {
   width: 300px;
   padding-top: 10px;
   vertical-align: top;
   background: url('../images/bgt.gif') no-repeat;
   background-position: 20px 0px;
}

td.contentleft a {
   display: block;
   color: #1c82c3;
   font-size: 11pt;
   font-weight: 600;
   font-family: "Tahoma";
   margin: 10px 20px 10px 20px;
   border-bottom: 1px solid #ebebeb;
   padding: 5px;
}

td.contentright {
   width: 699px;
   padding: 15px 20px 10px 20px;
   vertical-align: top;
   font-family: "Tahoma";
   color: #3e3e3e;
   font-size: 9pt;
   background: url('../images/bgt.gif') no-repeat;
   background-position: 20px 0px;
}

td.contentright img {
   margin-right: 20px;
}

div.order {
   background: url('../images/order.gif') no-repeat;
   width: 105px;
   height: 23px;
   float: left;
}

div.order a {
   display: block;
   width: 105px;
   height: 23px;
}

div.price {
   float: right;
   font-weight: 600;
}

td.contentright h1 {
   color: #4b4b4b;
   font-family: "Tahoma";
   font-size: 22pt;
   font-weight: 300;
}

td.contentright h2 {
   color: #4b4b4b;
   font-family: "Tahoma";
   font-size: 17pt;
   font-weight: 300;
}

td.contentright h1 a {
   color: #1a91cf;
   font-family: "Tahoma";
   font-size: 15pt;
   font-weight: 300;
}

td.contentright span {
   color: #7e7e7e;
   margin-left: 10px;
   margin-right: 10px;
}

div.left {
   float: left;
   text-align: center;
   color: #df0000;
   font-family: "Tahoma";
   font-size: 11pt;
   font-weight: 600;
}

table.order {
   font-family: "Tahoma";
   font-size: 9pt;
   color: #3e3e3e;
   vertical-align: top;
   padding: 10px;    
}

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;
}

div.right {
   float: right;
   margin-right: 50px;
}
