/* General Styles Start */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
img { border: 0;}
ul,li { list-style-type: none;}
div,p { display: block;}
fieldset { border: 0;}
fieldset legend { display: none;}
table caption { display: none;}
html, body { font-family: Tahoma,Simsun, Microsoft YaHei,  Arial Unicode MS, Mingliu, Arial, Helvetica;}
body { font-size: 63%; color: #000; background: url("img/bg.jpg") left top #3A4445 repeat-x;}
/* Other Style  Start */
.clear { font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */
.none { display: none !important;}
.block { display: block !important;}
.italic { font-style: italic !important;}
.center { text-align: center !important;}
.right { text-align: right !important;}
.left { text-align: left !important;}
.float-left { float: left !important;}
.float-right { float: right !important;}
.line-through { text-decoration: line-through !important;}
.indent { text-indent: 2em;}
.none-indent { text-indent: 0 !important;}
.v-top { vertical-align: top;}
.v-mid { vertical-align: middle;}
/* Other Style  End */
/* Link Style Start */
a { color: #81222f; text-decoration: underline;}
a:hover { text-decoration: none;}
/* Link Style End */
.font-red { color: #de0000;}
/* General Styles End */

#Wrapper { margin: 35px auto 0; width: 780px; background: #fff; position: relative; padding-top: 356px;}
  #Header { height: 356px; position: absolute; left: 0; top: 0;}
    .logo { height: 124px; background: url("img/bg_logo.jpg") left bottom #fff no-repeat; width: 758px; padding: 15px 0 0 22px;}
	   .logo a { width: 246px; height: 70px; background: url("img/logo.jpg") left top no-repeat; text-indent: -999em; display: block;}
    #Menu div { width: 200px; float: left;}
	   #Menu div a { display: block; width: 177px; padding-left: 23px; height: 35px; line-height: 35px; border-bottom: 1px #4B6055 solid; background: #323C3E; color: #ADB9AE; text-decoration: none; font-family: Verdana; font-size: 1.1em; font-weight: bold;}
	   #Menu div a:hover { background: #3b464c; color: #fff;}
    .pic-show { float: right; width: 580px; height: 216px;}
  #Wrapper h1 { height: 40px; line-height: 40px; font-size: 2em; font-family: Arial; color: #ff0; background: #6B7B6B; padding-left: 23px;}
  .content { overflow: hidden; padding: 20px;}
	 .content h2 { font-size: 1.4em; padding: 10px 0; color: #900;}
    .content h3 { font-size: 1.2em; padding: 10px 0; color: #000; text-indent: 2em;}
	 .content p { font-size: 1.3em; line-height: 160%; margin-bottom: 10px; text-indent: 2em;}
	 .index-img { float: left; margin: 0 10px 5px 0;}
	 .table-price { background: #000; margin: 10px auto 15px; width: 100%;}
      .table-price th, .table-price td { padding: 8px 0; font-size: 1.1em; text-align: center;}
      .table-price th { background: #323c3e; color: #fff;}
      .table-price td { background: #fff; color: #000;}
#Footer { margin: 0 auto; clear: both; width: 780px; padding: 15px 0;}
  #Footer p { color: #EDEC8A; font-size: 1.1em; text-align: center;}
    #Footer p a { color: #EDEC8A; text-decoration: none;}
    #Footer p a:hover { color: #EDEC8A; text-decoration: underline;}	 
