html, body {
  background: #fff left top;
}
#wrap {
  width: 100%;
  margin: auto;
  position: relative;
  overflow-x: hidden;
}
.womanBg {
  background: url(../img/bg/800-600.jpg) 50% 50% no-repeat;
}
.pt100{
  height: 100%;
  overflow: hidden;
}
#wrap #text{
  padding: 110px 20px 50px;
  width: 1000px;
  margin: 0 auto;
  font-size: 12px;
  color: #575b5d;
}
#wrap #text ul{
  padding-bottom: 25px;
}
#wrap #text ul li{
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 17px;
  line-height: 17px;
  padding-left: 30px;
  background: url(../img/text-li.gif) 20px 8px no-repeat;
}



#wrap .string {
  height: 54px;
  position: relative;
  position: absolute;
  width: 100%;
  top: 50%;
}
#wrap .string div {
  display: inline;
  float: left;
  width: 30%;
  height: 54px;
  background: #fff;
  opacity: .7;
  filter:alpha(opacity=70);
}
#wrap .string div img{
  margin-top: 15px;
  float: right;
  margin-right: 20px
}


#wrap .string ul {
  background: #000;
  height: 54px;
  opacity: .7;
  filter:alpha(opacity=70);
  margin-left: 30%;
  width: 85%;

}
#wrap .string ul li {
  float: left;
  list-style-type: none;
  margin-left: 28px;
  margin-top: 20px;
  position: relative;
  padding-bottom: 20px;
}
#wrap .string ul li a {
  color: #fff;
  text-decoration: none;
  background: url(../img/li.gif) left 6px no-repeat;
  padding-left: 15px;
}
#wrap .string ul ul{
  background: #fff;
  position: absolute;
  overflow: hidden;
/*  top: 37px;*/
  top: 37px;
  left: -26px;
  width: 218px;
  font-size: 12px;

  margin-left: 30%;
  height: auto;
  padding-bottom: 28px;
  line-height: 10px;
  display: none;
}
#wrap .string ul ul#auth{
  opacity: 1;

}
#wrap .string ul ul li {
  float: none;
  height: auto;
  margin-left: 3%;
  margin-top: 2px;
  padding-top: 0;
  height: 10px;
  position: relative;
  padding-left: 10px;
  padding-bottom: 0;
 /* height: 10px;*/
}
#wrap .string ul ul li a{
  color: #000;
  background: none;
  padding-left: 0;
}
#wrap .string ul li:hover ul {
  display: block;
}
#wrap .string #auth {
  margin-left: -20px;
  width: 190px;
  overflow: hidden;
  position: absolute;
  top: 23px;
  background: none;
}
#wrap .string #authForm {
  position:relative;
  height: 97px;
}
#wrap .string #auth #authBg {
  background: #fff;
  z-index: -1;
  top: -22px;
}

#wrap .string #auth li{
  background: #fff;
}


#wrap .string #auth li input{
  padding-left: 5px;
  display: block;
  margin-top: -10px;
}
#wrap .string #auth #button{
  position: relative;
  top: -5px;
  left: 50px;
  width: 105px;
  height: 18px;
  line-height: 18px;
  z-index: 1;
  background: url(../img/button.gif) left top no-repeat;
  border: 0;
  cursor: pointer;
}
#wrap #topMenu {
  top: 0;
}


#wrap .topMenu {
  top: 0;
}


#head {
  overflow: hidden;
  position: relative;
}
#form {
  background: #fff url(../img/registerBg.jpg) left top repeat-y;
  float: left;
  width: 240px;
  height: 215px;
  overflow: visible;
  position: relative;
}

.nav {
  height: 39px;
  background: #7f85a5 url(../img/navBg.png) top;
  overflow: hidden;
}

.firstCol {
  display: inline;
  float: left;
  width: 50%;
}
.secondCol{
  display: inline;
  float: left;
  width: 40%;
}
.rightBlock {

}
#lightbox {
  position: absolute;
  top: 120px;
  border: 1px solid #6b6f71;
  background: #fff;
  width: 97%;
  height: 70%;
  left: 3%;

}


#footer {
  color: #6a6668;
  font-size: 12px;
  padding: 17px 25px 20px;
  width: 950px;
  margin: 0 auto;
}

.pngFix {
  behavior: url(js/iepngfix.htc);
}
#cityBox, #cityBox2, #cityBox3, #cityBox4, #cityBox5, #cityBox6, #cityBox7, #cityBox8, #cityBox9, #cityBox10, #cityBox11, #cityBox12, #cityBox13, #cityBox14, #cityBox15, #cityBox16, #cityBox17, #cityBox18, #cityBox19, #cityBox20, #cityBox21, #cityBox22, #cityBox23, #cityBox24, #cityBox25, #cityBox26, #cityBox27, #cityBox28, #cityBox29, #cityBox30, #cityBox31, #cityBox32, #cityBox33, #cityBox34, #cityBox35, #cityBox36, #cityBox37, #cityBox38, #cityBox39, #cityBox40, #cityBox41, #cityBox42, #cityBox43, #cityBox44, #cityBox45, #cityBox46, #cityBox47, #cityBox48, #cityBox49, #cityBox50, #cityBox51, #cityBox52, #cityBox53, #cityBox54, #cityBox55, #cityBox56, #cityBox57, #cityBox58, #cityBox59, #cityBox60, #cityBox61, #cityBox62, #cityBox63, #cityBox64, #cityBox65, #cityBox66, #cityBox67, #cityBox68, #cityBox69, #cityBox70, #cityBox71, #cityBox72, #cityBox73, #cityBox74, #cityBox75, #cityBox76, #cityBox77, #cityBox78, #cityBox79, #cityBox80, #cityBox81, #cityBox82, #cityBox83, #cityBox84, #cityBox85, #cityBox86, #cityBox87, #cityBox88, #cityBox89, #cityBox90, #cityBox91, #cityBox92, #cityBox93, #cityBox94, #cityBox95, #cityBox96, #cityBox97, #cityBox98, #cityBox99  {
  display: none;
}
.float-right {
  float: right;
}

