@charset "utf-8";

@import url("reset.css");

@import url("header.css");

@import url("content.css");

@import url("footer.css");

.dnone {display: none;}

.nbg {background: none;}

body {
  background: #FFFFFF url(../images/bg.jpg) top center no-repeat;
  font-family: Arial, Helvetica, sans-serif;
}

#sp_client {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: #000000;
}

.fondsp {
  background: url(../images/spbg.png) top repeat-x;
  width: 100%;
  position: absolute;
}

#sp_bar {
  width: 941px;
  margin-left: auto;
  margin-right: auto;
}

#sp_barbou {
  background: url(../images/sp_barbou.png) top center no-repeat;
  width: 180px;
  height: 30px;
  float: right;
}

#sp_barbou .ZoneCl:link, #sp_barbou .ZoneCl:visited {
  display: block;
  background: transparent url(../images/objfl.gif) 20px 10px no-repeat;
  font-size: 10px;
  color: #FFFFFF;
  padding: 7px 0 0 34px;
  text-decoration: none;
}

#sp_barbou .ZoneCl:hover{
  color: #FF0066;
  text-decoration: none;
}

#sp_barbou .active {
  background: transparent url(../images/objfl.gif) -222px 10px no-repeat!important;
  color:#FF0066!important;
  text-decoration: none;
}

#sp_content {
  background-color: #000000;
  height: 25px;
  margin: 0 auto;
  padding-top: 6px;
  width: 941px;
}

#sp_content label{
  float: left;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 180%;
}

#sp_content fieldset {float: left; padding: 2px;}

#sp_content input {
  float: left;
  font-size: 0.6em;
  margin: 0px 5px;
  color: #111111;
  background: transparent url(../images/fond_spinput.gif) repeat-x;
  padding: 3px;
  display: inline;
  border: 1px solid #555555;
}

#sp_content input:focus {border: 1px solid #FF66FF;}

#sp_content p, #sp_content a {
  font-size: 12px;
  color: #FFF;
  line-height: 200%;
}

#sp_content a:link, #sp_content a:visited {
  padding: 0px;
  color: #FF66FF;
  text-decoration: underline;
}

#sp_content a:hover {color: #FF1A70;}

#sp_content .spvalider {
  float: left;
  background-color: #333;
  background-image: none;
  color: #FFFFFF;
  height: 21px;
  padding: 3px 5px 5px;
  border: none;
  margin-right: 15px;
  cursor: pointer;
  width: 56px;
}

#sp_content .spvalider:hover {
  background-color: #ED147F;
  color: #FFF;
}

#header {
  width: 941px;
  height: 248px;
  margin: 0 auto;
  padding-top: 30px;
}

#content {
  width: 1017px;
  margin: 0 auto;
  background: transparent url(../images/fond_content.jpg) no-repeat center top;
}

#footer {
  background: transparent url(../images/img_footer.jpg) no-repeat;
  width: 977px;
  height: 245px;
  margin: 0 auto;
  position: relative;
}