HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,HR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;}
HTML{font-size:100.01%;height:100%;}
BODY{min-height:100%;}
TD{vertical-align:top;}

BODY{
	line-height:1;
	background:url('../img/h.jpg') repeat-x #fff;
	color:#363636;
	margin:auto;
	position:relative;
  font:.75em Tahoma;
}

a{color:#f8961e;text-decoration:underline;}
h1{color:#f8961e;font:22px Tahoma;}
h2{color:#f8961e;font:18px Tahoma;}
h3{color:#363636;font:16px Tahoma;}
h3 b{font-weight:normal;color:#f8961e;}
.clear{clear:both;}
.delim{clear:both;height:40px;}

#cont{
	position:relative;
	z-index:0;
	padding:0 0 80px 0;
}
#cont:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
#head{
  text-align:center;
  padding:72px 0 0 0;
  height:168px;
}
#w{
  position:relative;
  width:100%;
  overflow:hidden;
  text-align:center;
}
#iw{
  position:relative;
  width:900px;
  margin:0 auto;
  text-align:left;
  padding:15px 0;
}
.pl{
  float:left;
  width:150px;
  padding:0 15px;
  height:140px;
  position:relative;
  background:url('../img/p.jpg') no-repeat 15px 0;
}
.pl img{
  position:absolute;
  left:19px;top:4px;
}
.pl p{
  position:absolute;
  left:19px;top:118px;
  font:10px Tahoma;
  width:150px;
  color:#f88019;
  text-align:center;
  display:none;
}

#link{
  font:14px Tahoma;
  padding:15px 0 20px 0;
}
.text{
  padding:0 15px;
}
.big{
  float:left;
  padding:0 15px;
}

.phone{
  font:16px Tahoma;
  text-align:center;
  color:#f8951d;
}
.phone h1{font:22px Tahoma;}

.calc{
  padding:55px 0 0 0;clear:both;
  //padding:0;
  //margin:55px 0 0 0;
}
.citem{
  padding:15px 0 0 0;clear:both;
  //padding:0;
  //margin:15px 0 0 0;
}
.citem .l{
  float:left;width:680px;padding:0 20px 0 0;
}
.citem .r{
  float:left;width:200px;font:18px Tahoma;
}
.citem .r input {margin:0 20px 0 0;}

.btno{width:100%;text-align:center;}
.btn{position:relative;margin:0 auto;height:51px;color:#f8961e;font:22px Tahoma;line-height:45px;text-align:left;white-space:nowrap;}
.btn a{text-decoration:none;}
.btni{float:left;}
.btnin{height:51px;float:left;padding:0 0 0 30px;background:url('/img/bm.gif') repeat-x;}
.btnin img{position:relative;padding-left:30px;top:3px;}

.claim{width:450px;float:left;}
.claim input{width:300px;color:#363636;}
.claim textarea{width:300px;font:12px Tahoma;height:150px;color:#363636;}
#errName,#errPhone,#errEmail{display:none;font:11px Tahoma;color:#fdcccc;float:left;}


#footer{
  position:absolute;
  bottom:0;
  z-index:20;
  color:#606060;
  height:50px;
  padding:40px 0 0 0;
  text-align:center;
  width:100%;
}