
/*-- rusbeauty --*/

html, body{margin:0;padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#474747;background:#f1e7d1; font-size:12px;

}

h1{}
h2{}
h2.grey{}
h3{}
h4.article_zag{}
h5{}
h6{}
.i{ font-style:italic;}
.nobrd{border:none;} 
.fl_l{float:left;}
.cl{clear:both; height:0; overflow:hidden;}
.txt_purple,.purple,a.purple,.purple:hover,.purple:active,.purple:visited{color:#835e85;}
.txt_black{color:#2a2a2a;}
.txt_brown{color:#734d52;}
.txt_white{color:#fff;}
.txt_yellow{color:#faf0ce;}
.txt_red{color:red;}
.bold{font-weight:bold;}
.fs-10{font-size:10px;}




.content_wrapper{width:750px; margin:0 auto ;height:auto;}


/** designer issues **/

.importantbg{ background: url(/design/important.jpg); width:108px; height: 23px;
  display:block;float:left; margin: -3px 5px 0 -10px; 
}
.important{color:#734d52 !important; font-weight:bold; font-size:15px;
  margin-bottom: -10px;
  padding:0px 0 0 20px;}
.lightHeader{
    display:block;
    padding: 8px 8px 8px 20px;
    background: url(/design/light.jpg) repeat-y left center ;
    margin: 20px 0 0px 100px;
  }
.lightHeader span{ font-weight: bold;color:#734d52;}

.darkHeader{
    display:block;
    padding: 8px 8px 8px 20px;
    background: url(/design/dark.jpg) repeat-y left center ;
    margin: 20px 0 0px 100px;
  }
.darkHeader span{ font-weight: bold; color: #f1e7d1;}

.ha {background: url(/design/dark_h.jpg) repeat-y left center ;}
span.h{padding-left: 95px;}

img.clip{
  float:left;
  margin: 0px 0 0 55px;
  padding:0px;
  
}
.replic{
    margin: 30px 0 0 10px;
    background:url(/design/leaf-back.jpg) repeat-y right bottom;
    color:#734d52;
  }
.replicCorner{
    padding: 40px 140px 40px 70px;
    background:url(/design/leaf.jpg);
    background-position: right bottom;
    background-repeat: no-repeat !important;
    text-indent: 20px;
   /* margin-top: 15px;*/
   
    background-attachment: scroll;/*text-align: justify;*/
}

.replicCorner b{ margin: 15px 0 0 450px; display:block;}
.hack{height: 4px; overflow:hidden;}

.plaintext{
  margin: 20px 0 0 55px;
  padding: 0px;
}
.plaintext p{ }

 /********************************************/
p{ text-indent: 65px;}

img.slogan{display: block; margin:0 auto; padding-top: 30px;}

.duval_1{ float:left;width:420px; margin:0px 10px 10px 55px;}
.duval_2{float:right;  width:186px;  margin-left: 50px;}
.face{}
.who{background: url('/img/lightsmall.jpg'); height: 40px; text-align:center; font-weight:bold;}
.about{background: url('/img/darksmall.jpg'); padding:10px; font-size: 10px; line-height:11px;}
/*
.txt_duval_1, .txt_duval_2{display:block; padding:10px; }
.txt_duval_1{margin-top:200px; }
.txt_duval_2{ width:175px;}
*/



ul.listing{margin: 0px; padding:0;list-style-type:none;}
ul.listing li{ 
  list-style-type: none;
  padding-left: 15px; margin:5px 0 0 0;
  background: url('/design/bullet.jpg') no-repeat;

}

.t{ text-indent: 65px;  margin: 15px 0 0 0;}

.txt_block_bg_1{background:url('/img/txt_bg_1.jpg') no-repeat;/* width:924px;*/ margin:25px 0 25px 70px; padding:3px 0;}
.txt_block_bg_2{background:url('/img/txt_bg_2.jpg') no-repeat right bottom; min-height:105px;/* width:955px; */margin:25px 0 0 0; padding:11px 0; position:relative; left:35px;}
.txt_block_bg_3{background:url('/img/txt_bg_3.jpg') no-repeat;/* width:924px; */margin:35px 0 0 70px; height:40px; padding:12px 0;}
.txt_block_1{ display:block; /*width:920px;*/margin:1px 0 0 55px; text-align:justify;}
.txt_block_2{ display:block; /*width:810px;*/margin:40px 50px 10px 46px; text-align:justify; padding-bottom:12px;}

.header_1{display:block; margin:3px 31px 3px 11px;}
.header_bg_rep_x{width:100%; height:278px; background:url('/img/top_bg_rep_x.jpg') top center repeat-x; z-index:10; }
.header_txt_rep_x{position:absolute;top:0; left:0;  background:url('/img/top_txt_rep_x.gif') repeat-x; height:278px; width:100%; z-index:20;}
.header_wrapper{position:absolute; top:0; left:0; width:100%; height:277px;}
.top_img{width:1024px; margin:0 auto; background:url('/img/top_img.jpg') no-repeat; height:278px;}



.brown_header{/*width:930px; */ padding:11px;color:#faf0ce; font-weight:bold; text-align:center;margin:30px 35px 10px 0;}

.subcontent-wrap{
 /* border: 1px solid green;*/
  margin:0 auto;
  width: 750px;
  padding-left: 55px;
  /*padding-right: 125px;*/
  margin-top: 10px;
}

.form_wrapper{
  border:#fefefd 1px solid;       /* border: 1px solid red;*/
  background:#fcf2dc; width:695px;
 /* margin: 50px 0 0 70px auto;*/
  padding-top:20px;
}


.formitemswrapper{width:664px; clear:both; margin-left:15px; height:35px; border-bottom:#ecdfc4 1px solid; border-right:#e0d1b3 1px solid; border-left:#fdf8eb 1px solid;}
.formtxt{float:left; width:400px; margin:7px 7px 7px 14px; color:#2a2a2a;}
.formelem_1{float:left;width:200px; margin:7px; color:#2a2a2a;}
.formelem_2{float:left; margin:7px; color:#2a2a2a;}
.formelem_3{float:left; margin:7px; color:#2a2a2a; }
.formelem_4{float:left; margin:7px; color:#2a2a2a; width:20px; padding:3px 7px;}


.remark_wrapper{clear:both; width:603px; background:url('/img/txt_bg_4.jpg') no-repeat; margin:50px 0 10px 13px; padding:12px 40px 12px 25px; }
.remark_header{display:block; margin-bottom:7px;}
.remark_txt{color:#faf0ce; font-weight:bold;}
.input_type_txt{background:url('/img/input_txt_bg.jpg') no-repeat;}
.sendbutton{
  /*float:right;*/
  margin:0 0 0 250px;
  /*border:#744d52 1px solid;
  background:#fdf8eb; */
  background:url('/design/send.jpg') no-repeat;
  border: none;
  width:162px;
  height:34px;
  padding:2px 6px;
  cursor:pointer;
}

.footer_bg_rep_x{width:100%; height:135px; background:url('/img/footer_bg_rep_x.jpg') top center repeat-x; position:relative; z-index:10; }
.footer_txt_rep_x{width:100%; height:135px; background:url('/img/footer_txt_rep_x.gif') top center repeat-x;position:relative; z-index:10;}
.footer_wrapper{/*width:1024px; */margin:0 auto;height:135px;}
.footer_bg{background:url('/img/footer_bg.jpg') top center repeat-x; width:651px;height:135px; margin:-135px; left:300px; position:relative;z-index:2;}

input.simple{ width: 140px;}
input.d{ width: 30px; display:block; float: left;}
input#problem , input#wish {width: 220px;}

ul.listing{margin-left: 0px;list-style-type:square !important;}
 li{ list-style: disc !important; margin: 4px 0 3px 24px;}


 input{ vertical-align:bottom;}

 a.purple{ text-decoration: none;}
 a.purple:hover{ text-decoration: underline;}

 input.rbutton {margin-bottom:2px;}


 #errors{ display: none;}
