html, body {width: 100%; height: 100%; margin: 0; padding: 0; font: 16px Arial; background-color: #DDE0E2;}
input      {border: 1px solid #000; margin: 0; padding: 0; font: 16px Arial;}
p, ul, li          {margin: 0; padding: 0;}
#wrap_page {width: 100%; text-align: center;}
#page      {margin-left: auto; margin-right: auto; width: 820px; padding-bottom: 120px;}

#menu      {width: 100%; height: 39px; margin-bottom: 32px; background-color: #6E8898; background-image: url(/img/formbg.jpg); background-repeat: no-repeat;}

form      {background-color: #FFF;  border: 2px solid #CECECE; padding: 24px; width: 772px;}
#city     {padding: 0px 0px 4px 0px; width:100%; white-space: nowrap; font: bold 16px Arial; }
#contacts {font: 16px Arial; white-space: nowrap;}
#zakaz    {font: 23px Arial; width: 290px; text-align: right; padding: 20px 0px 24px 0px;}
.i1       {font: bold 16px Arial; border: 1px solid #000; width: 23px; height: 30px; text-align: center; background: transparent;}
.i2       {font: bold 14px Arial; border: 1px solid #000; width: 17px; height: 22px; text-align: center; background: transparent;}
.h        {font: 16px Arial; padding: 3px 0px 2px 0px; color: #fff; background-color: #EC1654; text-align: center;}
.fieldtable td {font-size: 16px; vertical-align: middle; text-align: left;}
.fieldtable input {margin: 3px 0px 3px 0px; padding: 1px 0px 1px 0px; background-color: #FFF8D5;}
.fieldtable input:disabled {margin: 3px 0px 3px 0px; padding: 1px 0px 1px 0px; background-color: #F0F0F0;}
.text     {font: italic 13px Arial; width: 410px; border: none; background-color: #FFF8D5; height: 68px;}
.dashes   {border-bottom: 2px dashed #333; font: 0px Tahoma; height: 1px; margin: 9px 0px 9px 0px;}
.check, .check2 {width: 18px; height: 20px; background-color: #FFF8D5; border: 1px solid #000; margin-top: 2px; cursor: pointer;}
.check2   {background-image: url(/img/check.gif); background-repeat: no-repeat; background-position: 0 2px;}
#vblock   {position: absolute; width: 90px; height: 551px; margin: -664px 0px -20px 426px; }
#shadow   {position: absolute; margin: -605px 0px 0px 0px; width: 773px; height: 605px; background-color: #000; opacity: 0.2; filter:alpha(opacity=20);}
#zapkur   {position: absolute; margin: -570px 0px 0px 60px; width: 653px; height: 546px; background: url(/img/zapkur.gif) 0 0 no-repeat;}
.fieldtable input.border   {border: 1px dashed #f00;}
a         {color: #832C00;}
.button {position: absolute; margin: 80px 0px -80px 260px; /* width: 261px; */ height: 59px; width: 285px;}	
button  {border: none; background: url(/img/sendform.gif); margin: 0; padding: 0; width: 261px;  height: 59px; cursor: pointer;}

#go     {float: left;}

.addr   {float: right; width: 710px;}

/* выпадающий список */

#select              {text-align: left; font: 12px Arial; float: left; margin: 8px 0px 0px 16px; width: 120px; height: 22px; background: url(/img/selectbg.gif) 0 0 repeat-x;}
#select span         {display: block; padding: 3px 7px 4px 10px; color: #DB214C; background: url(/img/selectbg3.gif) left top no-repeat;}
#select #button      {display: block; cursor: pointer; background: url(/img/selectbg3.gif) right -22px no-repeat;}
#select ul#list      {position: absolute; border: 1px solid #E4E4E4; height: 67px; background-color: #F3F3F2; list-style-type: none; padding: 8px 0px 8px 0px;}
#select ul#list li   {}
#select ul#list li a {float: left; width: 98px; padding: 3px 8px 3px 12px; color: #DB214C; text-decoration: none;}
#select ul#list li a:hover {background-color: #DAD7D7;}
#select li:hover ul   {display: block;}
#select li.iehover ul {display: block;}
#select li ul         {display: none;}

/* ie */

* html #form   {width: 100%;}
* html .fieldtable input {margin: 1px 0px 1px 0px;}
* html #vblock {margin-top: -661px;}
* html #shadow {margin-left: -386px;}
* html #zapkur {margin-left: -336px;}
* html .button {margin-left: -136px;}

* html .addr   {width: 706px;}

#tooltip {display: none; position: absolute; z-index: 10; left: 0px; top: 0px; background-color: #FFFB8F; border: 1px solid #999; width: 200px; padding: 4px; font: 11px Verdana; color: #2C4E55;}
span.help span {display: none;}
span.help {cursor: help; pointer: help;}

* html #select span         {height: 22px;}
* html #select ul#list li a {width: 118px; margin-right: -8px;}
* html #select ul#list      {position: relative; margin-bottom: -72px;}
.IMG_BORDER{border:solid 1px #DB214C;}