body{
  margin: 0;
  padding: 0;
  border: 0;
  background: #fbfcff url(img/bg.jpg) top repeat-x;
  font: 10pt "Myriad Pro Light", "Arial";
}
a img{
  border: 0;
}
form{
  margin: 0;
  padding: 0;
  border: 0;
}
ul{
  margin: 0;
  padding: 0;
  list-style-position: outside;
  list-style-type: none;
}
#progectWrap{
  background: #fbfcff url(img/bg6.jpg) top repeat-x;
}
#basis{
  width: 729px;
  margin: 0px auto;
  background: url(img/earth1.jpg) top right no-repeat; 
}
#entry{
  background: url(img/earth2.jpg) top right no-repeat;
  height: 244px;
}
#erthBottom{
  background: url(img/earth3.jpg) top left no-repeat;
  /*height: 166px;*/
  padding: 128px 0px 0px 0px;
}
#mainPageBg{
  background: url(img/bg4.jpg) top left no-repeat;
}
.topic{
  padding: 0px 0px 0px 9px;
  background: #3e82af url(img/topicbg.jpg) left repeat-y; 
  border-right: 3px solid #32739b;
}
.topic p{
  margin: 0;
  padding: 0;
  font: 10pt "Myriad Pro Light", "Arial";
  color: #16436c;
  width: 225px;
  float: left;
}
.topic a{
  color: #c62b29;
}
.topicsBot{
  background: url(img/topicsbot.jpg) left bottom no-repeat;
  padding-bottom: 7px;
  border-top: 2px solid #74b8df;
  margin: 0px 121px 17px 42px;
}
.picture{
  display: block;
  float: right;
}
h3{
  color: #c3e6fb;
  font: 17px "Myriad Pro Light", "Arial";
  margin: 0;
  padding: 3px 0px 0px 0px;
  float: left;
  width: 366px;
}
h3 span{
  color: #c62b29;
}
#homeFooter{
  text-align: center;
  font: 14px "Myriad Pro Light", "Arial"; 
  height: 65px;
}
#homeFooter a{
  text-decoration: none;
}
#copyright{
  background: url(img/slice.jpg) bottom left no-repeat;
  text-align: right;
  padding: 20px 60px 12px 0px;
  margin-bottom: 52px;
  color: #fff;
  font: 7pt "Myriad Pro Light", "Arial";
}
#wrap{
  width: 909px;
  margin: 0px auto;
}
#formBasis{
  background: #0f6f88 url(img/bg3.jpg) bottom repeat-x; 
  margin-top: 1px;
}
#leftColumn{
  width: 168px;
  /*background: #19738c url(img/bg2.jpg) bottom repeat-x; */
  /*padding-bottom: 168px;*/
  float: left;
}
#leftColumn a{
  color: #c82830;
}
#leftColumn p{
  color: #16436c;
  margin: 0;
  padding: 0px 20px 7px 7px;
  font: 11pt "Myriad Pro","Arial";
}
p#sign{
  margin: 0px;
  padding: 29px 10px 7px 22px;
  color: #b4edf6;
  background-color: #0089ab;
  font: 600 9pt "Arial";
  /*letter-spacing: 0.2em;*/
}
p#mainSign{
  margin: 10px 0px 0px 576px;
  position: absolute;
  color: #b3e5fc;
  font: 600 9pt "Arial";
}
#leftColumn p.light{
  color: #c3e6fb;
  font: 11pt "Myriad Pro","Arial";
  padding: 0px 40px 7px 7px;
}
h2{
  margin: 0;
  padding: 12px 5px 1px 6px;
  color: #c3e6fb;
  font: 17px "Myriad Pro","Arial";
  text-transform: uppercase;
}
#wrapRC{
  float: left;
  background: #6cafda url(img/bg2.jpg) bottom repeat-x;
  width: 741px;
}
#rightColumn{
  float: left;
  width: 630px;
}
.clear{
  font-size: 0;
  height: 0;
  clear: both;
  line-height: 0px;
}
h1{
  color: #fff;
  font: 24px "Myriad Pro Regular", "Arial";
  margin: 0;
  padding: 50px 0px 58px 30px;
  float: left;
  /*width: 55%;*/
}
h1 span{
 font: 14px "Myriad Pro Light", "Arial";
}
h1#aboutusPage{
  padding: 50px 0px 22px 30px;
}
#rightP{
  color: #fff;
  float: right;
  width: 40%;
  text-align: right;
  margin: 0;
  padding: 38px 0px 58px 0px;
  font: 14px "Myriad Pro Light", "Arial";
}
.secondList,
.firstList{
  color: #16436c;
  font: 14px "Myriad Pro Light", "Arial";
  width: 380px;
  float: left;
}
.secondList{
    width: 250px;
}
.secondList span{
  display: block;
  float: left;
  padding: 5px 2px 0px 2px;
}
.firstList li,
.secondList li{
  padding-bottom: 13px;
  float: left;
  /*display: inline;*/
}
.firstList label{
  display: block;
  float: left;
  text-align: right;
  width: 216px;
  padding: 6pt 10px 0px 0px;
}
.firstList input{
  display: block;
  float: left;
  width: 150px;
  height: 24px;
  border: 1px solid #a5a1a2;
  background-color: #c3e6fc;
}
.secondList label{
  display: block;
  float: left;
  text-align: right;
  width: 93px;
  padding: 10px 10px 0px 0px;
}
.secondList input{
  height: 24px;
  display: block;
  float: left;
} 
#phone,
#phone2{
  width: 33px;
  border: 1px solid #a5a1a2;
  background-color: #c3e6fc;
}
#phone3{
  width: 53px;
  border: 1px solid #a5a1a2;
  background-color: #c3e6fc;
  display: block;
  float: left;
}
.secondList li.extraPadding label{
  padding: 0px;
}
.secondList li.extraPadding input{
  margin: 10px 0px 0px 10px;
}
.secondList li.extraPadding span{
  padding: 14px 12px 0px 3px;
}
.moreInfo{
  margin: 0;
  float: left;
  width: 213px;
  padding: 10px 10px 0px 0px;
  text-align: right;
  color: #16436c;
  font: 14px "Myriad Pro Light", "Arial";
}
.thirdList{
  color: #16436c;
  font: 14px "Myriad Pro Light", "Arial";
  width: 186px;
  float: left;
  padding: 10px 0px 19px 0px;
}
.thirdList li{
  margin-bottom: 8px;
}
.thirdList li,
.thirdList label,
.thirdList input{
  display: block;
  float: left;
}
.thirdList li{
  width: 100%;
}
#massegeField{
  width: 402px;
  height: 120px;
  border: 1px solid #a5a1a2;
  background-color: #c3e6fc;
  margin-left: 1px;
  float: right;
  display: block;
}
#messageSubmit{
  width: 89px;
  height: 37px;
  margin: 16px 0px 57px 376px;
}
#footer{
  border: 3px solid #c4e4f9;
  border-style: solid none;
  text-align: center;
  margin: 0px 10px 211px 17px;
  padding: 6px 0px 0px 0px;
}
#footer a{
  text-decoration: none;
  color: #17406c;
  font: 14px "Myriad Pro Light", "Arial";
}
/*#footer a.active{
  color: #148f63;
}*/
#copy{
  margin: 0px;
  padding: 19px 0px 35px 0px;
  font: 5pt "Arial";
  color: #fff;
}
.pageLinks{
  margin: 0;
  padding: 68px 0px 0px 35px;
  float: left;
}
#bottomLinks a,
.pageLinks a{
  color: #124572;
  font: 13pt "Myriad Pro Light", "Arial";
  letter-spacing: 0.25em;
}
#bottomLinks a.active,
.pageLinks a.active{
  text-decoration: none;
  color: #c2332b;
}
#bottomLinks{
  text-align: center;
  padding: 21px 0px 10px 0px;
}
.pointer{
  text-decoration: none;
}
#productTable{
  margin-left: 33px;
}
/*.productWrap{
  float: left;
  width: 158px;
  height: 155px;
}*/
#productTable p{
  margin: 0;
  padding: 11px 0px 14px 0px;
  height: 50px;
  width: 128px;
  color: #16436c;
  font: 10pt "Myriad Pro", "Arial";
}
.imgWrap{
  height: 82px;
  vertical-align: bottom;
  width: 165px;
}
.imgWrap img{
  vertical-align: bottom;
}
.buy{
  position: absolute;
  display: block;
  margin: 42px 0px 0px 104px;
}
#footer a.greenLink,
.greenLink{
  color: #45a94f;
}
#footer a.blueLink,
.blueLink{
  color: #2872b1;
}
#footer a.redLink,
.redLink{
  color: #b53743;
}
#aboutus{
  color: #1b4166;
  padding: 0px 150px 62px 32px;
}
#aboutus p{
  margin: 0;
  padding: 0px 0px 12px 0px;
}
#aboutus a{
  color: #c62b29;
}
