*{
  margin: 0;
  padding: 0;
}
p{
  padding: auto;
}
body{
  background: #8B8F92 url(../misc/bg.jpg) top repeat-x;
  padding: 65px 0px 63px 0px;
    font: 75% Arial, sans-serif;
  color: #777779;
}
ul{
  list-style-type: none;
  list-style-position: outside;
}
a img{
  border: 0;
}
a{
  color: #3B89C9;
  text-decoration: none;
  
}
#basis{
  width: 855px;
  margin: 0 auto;
}
#headerr{
  /*background: url(../misc/header.jpg) top no-repeat;*/
  width: 855px;
  margin: 0px auto;
/*  z-index: 1;
  position: relative;*/
}
#logoWrap{
  width: 855px;
  margin: 0px auto;
  position: relative;
}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
#logo{
  position: absolute;
  top: -19px;
  left:0;
  height: 149px;
  width: 208px;
  z-index: 1000;
}
#topNavigation{
  float: left;
  padding: 41px 0 2px 0;
  margin: 0px 0px 0px 267px;
	font-size: 110%;
  width: 574px;
  display: inline;
}
#topNavigation li{
  float: left;
  padding: 0px 12px 0px 0px;
}
#topNavigation a{
  color: #9D9EA0;
  line-height: 15px;
  display: block;
  padding: 10px 0 0 0;
}
#topNavigation li#basket{
  float: right;
  padding: 0;
}
#topNavigation li#basket a{
  background: url(../misc/basket.jpg) top right no-repeat;
  padding: 10px 37px 0px 0px;
}
#topStripe{
  font-size: 0;
  background: url(../misc/grad_1.gif) top right repeat-y;
  height: 31px;
  clear: both;
}
#data{
  border: 2px solid #CECFD1;
  border-style: none solid solid solid;
  background: #fff;
}
#topMenu{
  float: right;
  width: 656px;
  font-size: 120%;
  line-height: 25px;
  border-bottom: 2px solid #CDCED0;
}
#topMenu li{
  float: right;
  border-left:2px solid #CDCED0;
  width: 66px;
  text-align: center;
}
#topMenu li a{
  color: #3B89CB;
  padding-top: 4px;
  display: block;
  padding: 2px 0px 1px 0px;
 /* background: url(../misc/bot_part.gif) bottom no-repeat;*/
}
.mainContent{
  width: 844px;
  margin: 0 0px 30px 0;
}
.vertical_menu h1{
  background: #3B89C9 url(../misc/h1_bg.gif) top no-repeat;
  color: #fff;
  text-align:center;
  font-size: 100%;
  line-height: 14px;
  font-weight: normal;
  padding: 5px 0px 0px 6px;
  
  clear:both;
  
  width: auto;
}
.menuContent{
  border-top: 0;
  background: #fff url(../misc/column_bg.jpg) bottom no-repeat;
  margin-bottom: 11px;
  padding: 14px 0px 24px 4px;
  font-size: 12px;
}
.menuContent ul{
  padding: 8px 0 32px 21px;
}
.menuContent ul li, .mainContent  ul li{
  background: url(../misc/bullet.gif) left no-repeat;
  padding: 0 0px 0 30px;
  line-height: 20px;
}
.menuContent ul li a{
  color: #636466;
}
.menuContent p{
  padding: 10px 13px;
  color: #777779;
}
.menuContent table p{
  padding: 10px 0 0 1px;
}

.menuContent td{
 color:#777779;
}

.menuContent p a{
  color: #6CA6D6;
  /*display: block;*/
}
.vertical_menu{
  width: 179px;
  margin-left: 8px;
}
#creditCardBox{
  width: 179px;
  margin-left: 8px;
  overflow: hidden;
  padding-bottom: 26px;
}
#creditCardBox p{
  color: #688FB6;
  padding: 26px 0px 4px 6px;
}
#creditCardBox img{
  float: left;
}
.middleContent{
  padding: 8px 0px 0px 3px;
}
.middleContent p{
  padding: 8px 0;
}
#contents{
  margin: 5px 8px 0px 4px;
  padding-right:5px;
  width:630px;
}
.middleContent h1, .middleContent  h2{
  color: #3B89C9;
  background: #fff url(../misc/dot.gif) bottom left repeat-x;
  font-size: 140%;
  line-height: 16px;

  padding:15px 0 5px 0;
  margin-bottom:15px;
  clear:both;
  /*width: 606px;*/
}
fieldset {
  padding: 0 5px 10px 5px;
}
fieldset legend{
  color:  #6CA6D6;
  font-size: 14px;
  font-weight: bold;
}
.bottom{
  background: #3B89C9;
  overflow: hidden;
  color: #fff;
}
.bottom #leftText{
  color: #fff;
  float: left;
  font-size: 110%;
  line-height: 14px;
  padding: 44px 0px 10px 27px;
}
.bottom #centenText{
  width: 600px;
  margin: 0 auto;
  padding: 6px 0;
  font-size: 90%;
  line-height: 110%;
  text-align: center;
}
.bottom #rightText{
  float: right;
  padding: 40px 26px 12px 0px;
  font-size:150%;
  line-height: 17px;
}
.middleContent table{
  border-collapse: collapse;
}
.middleContent table td{
  padding:5px;
}
.middleContent form table td{
	padding:3px 0;
}
hr{
  margin: 4px 0;
}
