body {padding: 55px 0px 50px 0px;
      margin: 0px;
      width: 100%;
      font-family: tahoma;
      background: url(../images/body.gif) left top repeat-x #101010;}
img{border: 0;}
a{text-decoration: none;
  color: #bcbbbb;}
a:hover{text-decoration: none;
        color: #ffffff;}
.main{margin: auto;
      min-width: 700px;
      width: 700px;
      padding: 0px;
      border: 0px;}
.menu{height: 38px;
      width: 700px;
      background: url(../images/menu_bg.gif) repeat-x;
      margin-bottom: 15px;
      clear: both;}
.menu_left{width: 10px;
           height: 38px;
           float: left;
           background: url(../images/menu_left.gif) left no-repeat;}
.menu_right{width: 10px;
           height: 38px;
           float: right;
           background: url(../images/menu_right.gif) left no-repeat;}
.menu_cnt{width: 680px;
          height: 38px;
          float: left;
          background: url(../images/menu_light.gif) 377px center no-repeat;}
.menu_cnt{width: 680px;
          height: 38px;
          float: left;
          background: url(../images/menu_light.gif) 377px center no-repeat;}
.menu_cnt div{float: left;
              width: 113px;
              line-height: 38px;
              font-size: 12px;
              font-family: myriad pro, tahoma, verdana, arial;
              color: #787878;
              text-align: center;}
.menu_cnt div a{color: #787878;
                text-decoration: none;}
.menu_cnt div a:hover{color: #ffffff;
                      text-decoration: none;}
.menu_cnt div.active{float: left;
              width: 115px;
              line-height: 38px;
              font-size: 12px;
              font-family: myriad pro, tahoma, verdana, arial;
              color: #787878;
              background: url(../images/menu_act.gif) repeat-x;
              text-align: center;}
.menu_cnt div.active a{color: #ffffff;
                       text-decoration: none;}
.menu_cnt div.active a:hover{color: #ffffff;
                             text-decoration: none;}
.menu_cnt div a span,
.menu_cnt div.active a span{color: #ecc906;
                            background: url(../images/member.gif) left center no-repeat;
                            padding-left: 15px;}
.menu_cnt div a:hover span,
.menu_cnt div.active a:hover span{color: #ffffff;
                                  background: url(../images/member_act.gif) left center no-repeat;
                                  padding-left: 15px;}
.index{background: url(../images/index_bg.jpg) center 10px no-repeat;
       width: 700px;
       clear: both;
       overflow: hidden;
       margin-bottom: 15px;}
.index_top{background: url(../images/index_top.gif) top no-repeat;
           width: 700px;
           overflow: hidden;}
.index_left{background: url(../images/index_left.gif) left top repeat-y;
            width: 700px;
            overflow: hidden;}
.index_right{background: url(../images/index_right.gif) right top repeat-y;
             width: 700px;
             overflow: hidden;}
.index_bottom{background: url(../images/index_bottom.gif) bottom no-repeat;
              width: 700px;
              overflow: hidden;}
.hotnews{height: 38px;
         width: 700px;
         background: url(../images/hotnews_bg.gif) repeat-x;
         margin-bottom: 15px;
         clear: both;}
.hotnews_left{width: 10px;
              height: 38px;
              float: left;
              background: url(../images/hotnews_left.gif) left no-repeat;}
.hotnews_right{width: 10px;
               height: 38px;
               float: right;
               background: url(../images/hotnews_right.gif) left no-repeat;}
.hotnews_cnt{width: 680px;
             height: 38px;
             float: left;
             line-height: 38px;
             color: #bcbbbb;
             font-size: 11px;}
.hotnews_cnt span{font-size: 18px;}
.footer{padding: 10px;
        color: #bcbbbb;
        font-size: 11px;
        width: 680px;
        clear: both;}
.contnet{clear: both;}
.left{float: left;
      width: 450px;
      padding-bottom: 15px;}

.leftblock{clear: both;
       width: 440px;
       background: url(../images/block_bg440.gif) left repeat-y;
       margin-bottom: 15px;}
.leftblock_top{width: 440px;
           height: 10px;
           overflow: hidden;
           background: url(../images/block_top440.gif) left top no-repeat;}
.leftblock_bottom{width: 440px;
              height: 10px;
              overflow: hidden;
              background: url(../images/block_bottom440.gif) left top no-repeat;}

.right{float: right;
       width: 250px;
       padding-bottom: 15px;}
.block{clear: both;
       width: 250px;
       background: url(../images/block_bg.gif) left repeat-y;
       margin-bottom: 15px;}
.block_top{width: 250px;
           height: 10px;
           overflow: hidden;
           background: url(../images/block_top.gif) left top no-repeat;}
.block_bottom{width: 250px;
              height: 10px;
              overflow: hidden;
              background: url(../images/block_bottom.gif) left top no-repeat;}
.block_cnt{padding: 0px 30px 0px 15px;
           text-align: right;}
h2{color: #efefef;
   font-size: 24px;
   text-align: left;
   font-weight: normal;
   padding: 0px;
   margin: 0px;
   border: 0px;}
p{font-size: 14px;
  color: #bcbbbb;
  padding: 0px;
  margin: 0px;
  border: 0px;
  text-align: left;}
ul{font-size: 14px;
  color: #bcbbbb;
  padding-left: 25px;
  margin: 0px;
  border: 0px;
  text-align: left;}
p b{color: #ecc906;}

p.news{font-size: 11px;}
a.news{text-align: right;
       color: #ffffff;
       text-decoration: none;
       font-size: 11px;}
a.news:hover{text-align: right;
              color: #ffffff;
              text-decoration: none;
              font-size: 11px;}
.block_cnt p{padding-top: 13px;}
.archive{color: #dddddd;
         font-size: 11px;
         text-align: left;
         text-decoration: none;
         background: url(../images/archive.gif) left 4px no-repeat;
         padding-left: 12px;}
.product{float: left;
         width: 225px;
         background: url(../images/product_bg.gif) left repeat-y;
         margin-bottom: 15px;}
.product_top{clear: both;
             width: 225px;
             height: 10px;
             overflow: hidden;
             background: url(../images/product_top.gif) left top no-repeat;}
.product_bottom{clear: both;
                width: 225px;
                height: 10px;
                overflow: hidden;
                background: url(../images/product_bottom.gif) left top no-repeat;}
.product_cnt{padding: 0px 0px 0px 10px;
             color: #ffffff;
             font-size: 20px;
              font-family: myriad pro, tahoma, verdana, arial;}
.product_cnt img{width: 140px;
                 height: 32px;}
.product_cnt a{margin-left: 65px;
               margin-top: 15px;}
.box{width: 335px;
     height: 220px;
     float: left;
     position: relative;
     overflow: hidden;}
.box div{width: 140px;
         height: 32px;
         position: absolute;
         top: 144px;
         left: 186px;
         overflow: hidden;}
.box div img{width: 140px;
             height: 32px;}
.product_name{clear: both;
              background: 48px 8px no-repeat;
              font-family: myriad pro, tahoma, verdana, arial;
              font-size: 30px;
              color: #eaeaea;
              padding-left: 0px;
              font-weight: bold;}
.bnf{float: left;
     width: 365px;
     overflow: hidden;
     padding: 30px 0px 15px 0px;}
.arrow{clear: both;
              background: url(../images/arrow.gif) left 13px no-repeat;
              font-family: myriad pro, tahoma, verdana, arial;
              font-size: 17px;
              color: #e8e7e3;
              font-weight: normal;
              padding: 4px 10px 0px 140px;}
.inner{width: 450px;
       background: url(../images/inner_bg.jpg) 10px 10px no-repeat #000000;
       overflow: hidden;}
.inner_top{width: 450px;
           background: url(../images/inner_top.gif) left top no-repeat;
           overflow: hidden;}
.inner_bottom{width: 450px;
              background: url(../images/inner_bottom.jpg) left bottom no-repeat;
              overflow: hidden;
              padding-bottom: 15px;}
.inner_left{width: 450px;
            background: url(../images/inner_left.gif) 425px top repeat-y;
            overflow: hidden;}
.inner_right{width: 450px;
             background: url(../images/inner_right.gif) left top repeat-y;
             overflow: hidden;}
.plus{background: url(../images/plus.gif) 29px 15px no-repeat;
      color: #ffffff;
      font-size: 11px;
      text-align: left;
      padding: 15px 29px 15px 72px;
      clear: both;
      overflow: hidden;}
.box_passcovery{width: 225px;
     height: 270px;
     position: relative;
     overflow: hidden;
     float: left;}
.price{width: 220px;
       height: 270px;
       position: relative;
       overflow: hidden;
       float: left;
       font-size: 20px;
       color: #ffffff;}
.price span{font-size: 28px;
            font-weight: bold;
            font-family: myriad pro, tahoma;
            padding-right: 30px;
            padding-left: 0px;}
.price_name{padding: 20px 0px 20px 0px;}
.price a{margin-left: 25px;}

td.word {text-align: left; font-family: tahoma; font-size: 14px; color: #bcbbbb; padding-right: 10px;}
td.space {font-size: 1px;}
.tprice {text-align: center; font-weight: bold; font-family: tahoma; font-size: 22px; color: #9F1515; padding-right: 10px;}
.border {
	border-right: 1px solid #59727F;
	border-top: 1px solid #59727F;
}
.border td {
	border-bottom: 1px solid #59727F;
	padding-top: 2px;
	padding-bottom: 2px;
}

.version1 {
	color: #ffffff;
	background: #000000 url(images/menu_back.gif) left bottom;
	font-size: 6px;
	text-align: center;
	font-weight: bold;
}
.version2 {
	font-size: 8px;
	color: #ffffff;
	background: #000000;
	border-left: 1px solid #59727F;
	padding-left: 3px;
	font-weight: bold;
}
.program1 {
	font-size: 8px;
	text-align: center;
	color: #ffffff;
	background: #000000 url(images/menu_back.gif) left bottom;
	border-left: 1px solid #59727F;
}

.version {
	color: #ffffff;
	background: #000000 url(images/menu_back.gif) left bottom;
	font-size: 6px;
	text-align: center;
	font-weight: bold;
}
.program {
	font-size: 8px;
	text-align: center;
	color: #ffffff;
	background: #000000 url(images/menu_back.gif) left bottom;
}
.yes {
	color: #009900;
	font-size: 8px;
	text-align: center;
	font-weight: bold;
	line-height: 12px;
}
.no {
	color: #CC3300;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
}

.yes1 {
	color: #009900;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
}
.no1 {
	color: #CC3300;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
}

.legend {
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	border-bottom: 1px solid #59727F;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-right: 1px solid #59727F;
	border-left: 1px solid #59727F;
}

.qibutt {
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	margin-left: -18px;
     position: relative;
}