body {padding: 0px;
      margin: 0px;
      background: url(/assets/templates/energyball/background.jpg) center top no-repeat #000000;
      font-family: tahoma;
      width: 100%;
      min-width: 1000px;
      color: #ffffff;
}
img{border: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.main{width: 100%;
      clear: both;
      min-width: 1000px;}
.top_bar{clear: both;
         height: 109px;
         padding: 0px 40px 0px 40px;}
.logo{float: left;
      width: 260px;
      padding-top: 37px;}
.menu{height: 28px;
      clear: both;
      padding: 0px 0px 0px 40px;
      font-family: myriad pro, arial;}
.menu table{border-collapse: collapse;
            border: 0px;
            width: 100%;
            height: 28px;}
.menu td{padding: 0px;
         font-size: 15px;
         text-align: center;}
.menu td.menu_td{padding: 0px 45px 0px 15px;
                 font-size: 15px;
                 text-align: center;
                 background: url(/assets/templates/energyball/menu.gif) no-repeat left top;
                 color: #ffffff;
                 text-align: left;}
.menu a{color: #ffffff;
        text-decoration: underline;
        width: 107px;
        height: 28px;
        display: block;
        line-height: 28px;}
.menu a:hover{color: #ffffff;
              text-decoration: none;
}
.menu a.act{color: #ffffff;
            text-decoration: none;
            background: url(/assets/templates/energyball/menu_act.gif) no-repeat center;
}
.menu a.act:hover{color: #ffffff;
            text-decoration: none;
            background: url(/assets/templates/energyball/menu_act_2.gif) no-repeat center;
}
.menu a.act_2{color: #ffffff;
            text-decoration: none;
            background: url(/assets/templates/energyball/menu_act_2.gif) no-repeat center;
}
.content0{clear: both;
          padding: 0px 0px 0px 40px;}
.content0 table{border-collapse: collapse;
            border: 0px;
            width: 100%;}
.content0 td{padding: 0px;
             vertical-align: top;}
.content0 td.left0{padding: 32px 0px 0px 0px;}
.content0 td.right0{width: 415px;
                    padding: 32px 0px 0px 0px;}
h2{padding: 0px 0px 20px 0px;
   margin: 0px;
   border: 0px;
   font-size: 30px;
   font-family: myriad pro, arial;
   color: #ffffff;
   font-weight: normal;
   text-align: left;}
h3{padding: 0px 0px 12px 0px;
   margin: 0px;
   border: 0px;
   font-size: 18px;
   font-family: myriad pro, arial;
   color: #aeb0a9;
   font-weight: normal;
   text-align: left;}
p{color: #a09f9f;
  font-size: 13px;
  text-align: left;
  padding: 0px;
  margin: 0px;
  border: 0px;}
b{color: #ffc321;}
.icon1{background: url(/assets/templates/energyball/icon1.gif) no-repeat 0px top;
       padding: 10px 10px 30px 60px;}
.icon2{background: url(/assets/templates/energyball/icon2.gif) no-repeat 0px top;
       padding: 10px 10px 30px 60px;}
.icon3{background: url(/assets/templates/energyball/icon3.gif) no-repeat 0px top;
       padding: 10px 10px 30px 60px;}
.slogan{width: 490px;
        height: 90px;
        clear: both;
        background: url(/assets/templates/energyball/slogan.gif) no-repeat 40px 25%;}
.content{padding: 0px;}
.content table{border: 0px;
               border-collapse: collapse;
               width: 100%;}
.content td{padding: 0px;
            vertical-align: top;}
.content td.left{width: 590px;}
.content td.right{padding-top: 15px;
                  padding-bottom: 15px;}
.rules{width: 553px;
       height: 369px;
       background: url(/assets/templates/energyball/rules.gif) no-repeat 25px top;}
.rule{clear: both;
      overflow: hidden;}
.num{float: left;
     color: #dadada;
     font-size: 18px;
     padding: 10px 20px 0px 49px;}
.txt{float: left;
     padding: 10px 0px 0px 0px;
     width: 430px;}
.block{clear: both;
       text-align: right;
       padding-bottom: 20px;
       overflow: hidden;}
#block_art{padding: 0px 40px 0px 0px;}
.block a{color: #ffffff;
         font-weight: bold;
         text-decoration: underline;}
.block a:hover{color: #ffc321;
               font-weight: bold;
               text-decoration: underline;}
.block p{padding-bottom: 12px;}
.block a.more{background: url(/assets/templates/energyball/archive.gif) no-repeat left 4px;
              font-weight: normal;
              text-align: right;
      padding-left: 10px;
      font-size: 11px;
      color: #a09f9f;}
.block a.more:hover{background: url(/assets/templates/energyball/archive.gif) no-repeat left 4px;
              font-weight: normal;
              text-align: right;
      padding-left: 10px;
      font-size: 11px;
      color: #ffffff;}
.media{float: left;
       height: 130px;
       width: 190px;
       text-align: left;}
.footer{clear: both;
        height: 116px;
        background: #ffffff;
        position: relative;}
.copy{float: right;
      text-align: right;
      height: 116px;
      padding-right: 55px;}
.copy div{background: url(/assets/templates/energyball/copy.gif) no-repeat right bottom;
          font-size: 11px;
          color: #929292;
          padding-right: 60px;
          height: 116px;}
.copy a{color: #929292;}
.copy a:hover{color: #929292;}
.counter{float: left;
         padding: 61px 0px 0px 63px;}
.counter img{margin-right: 10px;}
.payment{position: absolute;
         top: -44px;
         left: 39px;
         background: url(/assets/templates/energyball/payment.gif) no-repeat left top;
         width: 348px;
         padding-top: 15px;
         z-index: 100;
         display:block;}
.payment p{background: url(/assets/templates/energyball/pay.jpg) no-repeat 25px top;
           padding: 10px 25px 0px 104px;}
.payment a{text-decoration: underline;
           color: #e27220;}
.payment a:hover{text-decoration: underline;
           color: #e27220;}
.contact{float: right;
         background: url(/assets/templates/energyball/contact.png) no-repeat right top;
         height: 85px;
         margin-top: 13px;
         width: 560px;}
.phone{font-size: 14px;
       color: #c3c9b9;
       font-family: myriad pro, arial;
       font-weight: normal;
       line-height: 14px;
       height: 85px;
       float: right;}
.phone span{color: #80b51f;
            font-family: trebuchet ms;
            font-size: 55px;
            font-weight: bold;
            line-height: 50px;}
.call{font-size: 18px;
      color: #9185cf;
      float: right;
      background: url(/assets/templates/energyball/call.gif) no-repeat left 38px;
      position: relative;
      height: 85px;
      width: 216px;
      line-height: 36px;}
select,option,select option,select option selected{
	color:#ff0000;
}
input.name{width: 163px;
           height: 14px;
           position: absolute;
           top: 37px;
           left: 7px;
           border: 0px;
           background: none;
           font-size: 11px;
           color: #909090;}
input.tel{width: 110px;
           height: 14px;
           position: absolute;
           top: 60px;
           left: 7px;
           border: 0px;
           background: none;
           font-size: 11px;
           color: #909090;}
input.callme{width: 48px;
             height: 14px;
             position: absolute;
             top: 60px;
             left: 120px;
             border: 0px;
             background: none;
             line-height: 14px;
             border-collapse: collapse;
             font-size: 11px;
             color: #ffffff;
             text-align: center;
             cursor: pointer;}
.operator{height: 85px;
          width: 60px;
          float: right;}
.flash_button{width: 381px;
              height: 43px;
              clear: both;}
.buy{clear: both;}
.buy h2{background: url(/assets/templates/energyball/buy.gif) no-repeat 9px top;
        padding-left: 52px;}
.buy_flash{position: relative;
           width: 415px;
           height: 180px;
           text-align: right;}
.buy_form{position: absolute;
          top: -15px;
          left: 52px;
          width: 220px;
          text-align: left;}
select,option{background: url(/assets/templates/energyball/select.gif) repeat-x left top;
       border: 1px solid #aaaaaa;
       width: 145px;
       height: 22px;
       font-size: 11px;
       color: #46464b;
       padding-left: 1px;
       margin-bottom: 0px;}
.ok{width: 60px;
    height: 28px;
    cursor: pointer;}
.ok_button{clear: both;
           padding: 0px 0px 0px 25px;}
.delivery{float: left;
          color: #d7d9da;
          font-size: 11px;
          width: 75px;
          text-align: right;}
.delivery a{color: #d7d9da;
            text-decoration: underline;}
.delivery a:hover{color: #ffffff;
                  text-decoration: underline;}
.price{float: left;
       color: #eeeeee;
       font-family: trebuchet ms;
       font-weight: bold;
       text-align: right;
       position: relative;
       font-size: 18px;
       line-height: 18px;
       padding-left: 5px;}
.price span{font-size: 48px;
            line-height: 35px;}
.vert_sep{clear: both;
          height: 20px;}
.text{padding: 0px 8px 55px 0px;}
.right_col{padding: 15px 0px 0px 15px;}