a {color:#000; text-decoration:underline}
html,body {height:100%; margin:0; padding:0}
blockquote {border-left:6px solid #CCC; font-style:italic; margin:1em 0 1em 3em; padding-left:10px}
body,td {font-family:Verdana,Arial,sans-serif; font-size:12px; line-height:1.2}
body {background:#fff; color:#000}
form,h1,h2,h3,p {margin:0; padding:0}
h1 {border-left:6px solid #fff; color:#fff; font:bold 14px Verdana,Arial,sans-serif; padding-left:10px}
h2 {color:#000; font:bold 14px Verdana,Arial,sans-serif; margin-bottom:1em}
h3 {color:#666; font:bold 12px Verdana,Arial,sans-serif; margin-bottom:1em}
hr {background:#CDCDCD; border-top:1px solid #CDCDCD; color:#CDCDCD; height:1px; width:100%}
input,select,textarea {font-size:12px; font-family:Tahoma,Arial,sans-serif}
ul {list-style-type:none; margin: 1em 0 1em 2em; padding:0}
ul li {background:url(i/arrow.gif) no-repeat 0 0.4em; margin:0; padding:0 0 0 15px}
table.f10 td, .f10 {font-size:10px}
p {margin:1em 0}
.bld {font-weight:bold}
.grey,.red:hover {color:#666}
.red {color:#C00}
#activity {background:#D0D0D0; padding:22px 20px 25px 142px}
#btm {padding:22px 20px 25px 142px}
#content {background:#F5F5F5; padding:15px 70px 15px 100px; text-align:justify}
#content img {border:1px solid #BABABA; padding:4px}
#copy {color:#B6B6B6; font-size:10px; padding-left:13px}
#copy1 {color:#B6B6B6; font-size:10px}
#copy1 a {color:#B6B6B6; font-size:10px}
#form {background:#F5F5F5}
#form td {color:#666; font-size:11px}
#header {background:#999; padding:15px 85px}
#logo {height:313px; left:20px; position:absolute; top:59px; width:219px; z-index:1}
#mail {color:#fff; position:relative; top:-103px}
#main {background:#E9E9E9; padding-right:10px}
#main td {color:#727272; font-size:10px}
#main h2 {margin-top:25px}
#menu a {color:#333}
#menu a:hover, #menu a.act {font-weight:bold}
#top1 {background:url(i/bg2.gif) repeat-x right}
#top2 {background:url(i/bg1.gif) repeat-x right}
#top3 {background:url(i/top4.jpg) no-repeat right top}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #FFF;
  float: left;
  z-index: 1;
}
#nav li {
  float: left;
  position: relative;
  background: none;
  z-index: 1;
}

#nav a {
  text-decoration: underline;
  display: block;
  padding: 4px 1px;
  z-index: 999;
}
#nav a:hover {
  color: #000;
  z-index: 1;
}

#nav li ul {
  display: none;
  position: absolute;
  padding: 8px 0;
  z-index: 1;
  width: 150px;
  left: 0px;
}

#nav li li a {
  background: none;
}

#nav li:hover,
#nav li.jshover {
  z-index: 1;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
  z-index: 1;
}
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  top: -9px;
  left: 133px;
  z-index: 1;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
  z-index: 1;
}
}
.col40l{
  width: 40%;
  margin-right: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}
.col40r{
  width: 90%;
  margin-left: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
  background-color:#DFDFDF
}
.col40c{
  width: 90%;
  margin-left: 15px;
  margin-right: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
  background-color:#DFDFDF
}

#content .order-form-wrap{text-align:center}
#content .order-form-wrap2{width:830px;margin:0 auto}
#content .order-form{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:30px 140px 30px 0;color:#3D3D3D}
	#content .order-form *{text-align:left;margin:0;padding:0}
	#content .order-form a{color:#1368C8}
	#content .order-form a:hover{text-decoration:none}
	#content .order-form a img{border:none;vertical-align:bottom}
	#content .order-form .alignright{text-align:right}
	#content .order-form table{border-collapse:collapse}
	#content .order-form h2{font:1.5em/120% 'Times New Roman',serif;color:#DB0400;margin:0 0 20px 0}
	#content .order-form h3{font-size:0.9em;line-height:120%;margin:0 0 10px 0}
	#content .order-form p{font-size:0.9em;line-height:120%;margin:0 0 20px 0}
	#content .order-form address{font-size:0.9em;font-style:normal;line-height:120%;margin:0 0 10px 0}
	#content .order-form .marked{font-size:1.2em;font-weight:bold}
	#content .order-form .notice{font-size:0.75em;color:#333333;line-height:140%}
	#content .order-form .notice1{font-size:0.75em;color:#999999;line-height:140%}
	#content .order-form .order{text-align:center;margin:0 0 20px 0}
		#content .order-form .order p{display:inline;border-bottom:1px solid #000}
	#content .order-form .object-title{text-align:right;margin:0 0 20px 0}
		#content .order-form .object-title h2{font-size:1.2em;margin:0;text-align:right}
		#content .order-form .object-title address{font-style:italic;font-size:0.8em;text-align:right}
		#content .order-form .object-title .phone{font:1.8em/120% 'Times New Roman',serif;color:#DB0400}
	#content .order-form .object-title .phone{font:1.8em/120% 'Times New Roman',serif;color:#DB0400}
	#content .order-form #haveNo{display:none}
	#content .order-form #priceHave{display:none}
	#content .order-form .inner{padding:0 50px;position:relative;height:1%}
	#content .order-form fieldset{background:#E9E9E9;border:none;padding:20px 25px 15px 25px}
	#content .order-form .add-params{background:none}
		#content .order-form fieldset p{margin:0 0 15px 0}
		#content .order-form fieldset a{color:#3D3D3D}
	#content .order-form p label{color:#7E7E7E;display:block;padding:0 0 0 10px;font-size:0.9em}
	#content .order-form table{font-size:0.75em;width:100%}
	#content .order-form th{width:175px;padding:0 20px 10px 0;font-weight:normal;text-align:left;vertical-align:top}
	#content .order-form .add-params th{color:#7E7E7E}
		#content .order-form th label{padding:5px 0 0 0;display:block}
	#content .order-form td{padding:0 0 10px 0;vertical-align:top}
		#content .order-form td label{padding:0 0 0 5px}
	#content .order-form small{font-size:1em;color:#7E7E7E;display:block}
	#content .order-form .input-text{width:192px;border:1px solid #DBDBDB;padding:4px;font:1em Arial,Helvetica,sans-serif}
	#content .order-form .total{padding:0 0 0 220px}
	#content .order-form #price{padding:0 0 0 120px;font-size:1.4em}
	#content .order-form .input-button{width:88px;height:37px;border:none;background:url(images/button-order.png) no-repeat left top;cursor:pointer}
	#content .order-form .add-to-order{width:157px;background:url(images/button-add-to-order.png) no-repeat left top}
	#content .order-form .payment{width:165px;position:absolute;right:-190px;top:-40px}
		#content .order-form .payment ul{list-style:none}
			#content .order-form .payment ul li{float:left;margin:0 20px 12px 0}
	#content .order-form .service-price{font:1.3em/120% 'Times New Roman',serif;color:#DB0400;margin:0 0 20px 0;padding:0 0 0 50px}
		#content .order-form .service-price dt{float:left;clear:left;padding:0 5px 0 0}
	#content .order-form .tabs{list-style:none;font-size:0.9em;overflow:hidden;width:100%;margin:0 0 1px 0}
		#content .order-form .tabs li{float:left;background:none}
		#content .order-form .tabs a{float:left;padding:18px 28px;color:#3D3D3D;text-decoration:none}
		#content .order-form .tabs a:hover{color:#DB0400}
		#content .order-form .tabs .current a{background:#E9E9E9;color:#DB0400}
