body {padding: 0px;
      margin: 0px;
      width: 100%;
      height: 100%;
      font-family: arial, tahoma, sans serif;
      color: #4b4b4b;
      background: #114b84;}
img{border: 0;}
a{text-decoration: underline;
  color: #1a4064;}
a:hover{text-decoration: underline;
        color: #fbc300;}
h1, h2, h3, p, form, ul, li, input, textarea, select{padding: 0px;
                                                     margin: 0px;
                                                     border: 0px;}
p{font-size: 12px;
  color: #4b4b4b;
  text-align: left;
  line-height: 17px;
  padding-bottom: 35px;}
h1{color: #1a4064;
   font-size: 30px;
   text-align: left;
   line-height: 32px;
   padding-bottom: 20px;
   font-weight: normal;}
h2{color: #1a4064;
   font-size: 24px;
   text-align: left;
   line-height: 24px;
   padding-bottom: 20px;
   font-weight: normal;}
h3{color: #4b4b4b;
   font-size: 24px;
   text-align: left;
   line-height: 24px;
   padding-bottom: 20px;
   font-weight: normal;}


/* Минимальная/максимальная ширна */
.ieminwidth {margin: auto;
             min-width: 1000px;
             overflow: hidden;}
.main{clear: both;
      margin: auto;
      width: 100%;
      background: #ffffff;}


/* Минимальная ширина для IE */
* HTML .ieminwidth {padding-left:1000px;}
* HTML .ienoscroll {height:0;}
* HTML .iecontent {margin-left:-1000px;
                   position:relative;
                   height:0;}


/* Верхнее меню */
.topmenu{clear: both;
         height: 74px;
         background: url(/assets/templates/powerball-global/topmenu_bg.gif) top repeat-x;
         width: 100%;}
.topmenu div{background: url(/assets/templates/powerball-global/topmenu.jpg) left top no-repeat;
             clear: both;
             text-align: right;
             font-size: 12px;
             color: #ffffff;
             text-transform: uppercase;
             line-height: 74px;
             width: 1000px;
             margin: auto;}
.topmenu a{color: #ffffff;
           text-decoration: none;
           margin-left: 30px;
           background: url(/assets/templates/powerball-global/topmenuarrow.gif) left 7px no-repeat;
           padding-left: 9px;}
.topmenu span{padding-right: 50px;}
.topmenu a:hover{color: #ffffff;
                 text-decoration: underline;}
.topmenu a.on{color: #80b5de;
              background: url(/assets/templates/powerball-global/topmenuarrow_on.gif) left 7px no-repeat;
              text-decoration: underline;}


/* Шапка */
.header{clear: both;
        margin: auto;
        width: 900px;
        padding: 40px 0px 10px 0px;
        overflow: hidden;}
.logo{float: left;
      padding-top: 2px;}
.header_bar1{float: right;
             background: url(/assets/templates/powerball-global/header_bar.gif) left bottom no-repeat;
             width: 680px;
             height: 24px;
             font-size: 12px;
             color: #768178;
             line-height: 15px;}
.header_bar2{float: right;
             background: url(/assets/templates/powerball-global/header_bar.gif) left top no-repeat;
             width: 680px;
             padding-top: 7px;
             font-size: 12px;
             color: #768178;
             line-height: 15px;}
.f_left{float: left;}
.f_right{float: right;}
.header_bar1 a{margin: 0px 5px 0px 5px;}
.header_bar1 a.lang_on{text-decoration: none;}
.header_bar1 a.lang_on:hover{text-decoration: none;
                             color: #1a4064;}
.header_bar2 span span{padding: 0px 14px 0px 14px;}
.header_bar2 span.f_right a{color: #ff6600;
                            margin: 0px 5px 0px 5px;}


/* Информация о покупке */
.advert{clear: both;
        height: 30px;
        width: 900px;
        margin: auto;}
.advert_left{float: right;
             width: 15px;
             height: 30px;
             background: url(/assets/templates/powerball-global/advert_left.gif) left top no-repeat;}
.advert_right{float: right;
              width: 15px;
              height: 30px;
              background: url(/assets/templates/powerball-global/advert_right.gif) left top no-repeat;}
.advert_cnt{float: right;
            height: 30px;
            line-height: 30px;
            color: #ffffff;
            font-size: 11px;
            background: url(/assets/templates/powerball-global/advert_bg.gif) top repeat-x;}
.pball{height: 20px;
       clear: both;
       width: 900px;
       margin: auto;
       background: url(/assets/templates/powerball-global/pball.jpg) 418px top no-repeat;
       font-size: 12px;}
.pball a{margin-left: 625px;
         background: url(/assets/templates/powerball-global/arrow.gif) left no-repeat;
         padding-left: 20px;}
.pball a:hover{color: #327924;}


/* Контент */
.content{clear: both;
         width: 900px;
         margin: auto;}
.content table{border: 0px;
               border-collapse: collapse;}
.content td{padding: 0px;
            vertical-align: top;}
.content td.left{width: 550px;
                 padding-bottom: 15px;}
.content td.right{padding: 30px 0px 15px 20px;}
.counters{height: 80px;}
.counters img{margin-left: 15px;}
table.news{border: 0px;
           border-collapse: collapse;}
table.news td.date{width: 75px;}
table.news td{padding-bottom: 15px;}
table.news td.date span{color: #ffffff;
                        font-weight: bold;
                        background: #ffba00;
                        padding: 0px 1px 0px 1px;}
table.news td{color: #4b4b4b;
              font-size: 11px;}


/* Карта */
.map{width: 100%;
     clear: both;}
.map table{width: 100%;
           height: 230px;
           margin: auto;
           text-align: center;
           border: 0px;
           border-collapse: collapse;}
.map td{padding: 0px;}
.map td.tc{width: 900px;}
.map td.tr{background: url(/assets/templates/powerball-global/td_right.gif) top repeat-x;}
.map td.tl{background: url(/assets/templates/powerball-global/td_left.gif) top repeat-x;}
.citymap{float: left;
         width: 570px;
         background: url(/assets/templates/powerball-global/citymap.jpg) left top no-repeat;
         height: 230px;
         position: relative;}
.phone{float: right;
       width: 330px;
       height: 230px;
       background: url(/assets/templates/powerball-global/phone.gif) left top no-repeat;
       position: relative;
       font-family: trebuchet ms;
       text-align: left;}
.name{position: absolute;
      width: 125px;
      height: 15px;
      top: 175px;
      left: 30px;
      background: #ffffff;
      font-family: trebuchet ms;
      font-size: 12px;
      color: #4b4b4b;}
.pnumber{position: absolute;
         width: 135px;
         height: 15px;
         top: 175px;
         left: 160px;
         background: #ffffff;
         font-family: trebuchet ms;
         font-size: 12px;
         color: #4b4b4b;}
.button{position: absolute;
        width: 26px;
        height: 15px;
        top: 176px;
        left: 302px;}
.sp1{clear: both;
     font-size: 36px;
     color: #ffffff;
     line-height: 42px;
     padding-left: 25px;}
.sp2{clear: both;
     font-size: 30px;
     color: #ffffff;
     line-height: 32px;
     padding-left: 60px;}
.sp3{clear: both;
     font-size: 18px;
     color: #ffffff;
     line-height: 24px;
     padding-left: 25px;}
.phone a{font-size: 12px;
         color: #ffffff;
         text-decoration: none;
         border-bottom: 1px dashed #ffffff;
         margin-left: 90px;}
.phone a:hover{color: #fbc300;
               border-bottom: 1px dashed #fbc300;}
.phone div{padding-top: 30px;}
.city_cnt{position: relative;
          font-size: 11px;
          float: left;
          line-height: 25px;
          color: #1a4064;
          height: 30px;
          background: url(/assets/templates/powerball-global/city_bg.png) left top repeat-x;}
.city_l{float: left;
        width: 12px;
        height: 30px;
        background: url(/assets/templates/powerball-global/city_bg_l.png) left top no-repeat;}
.city_r{float: left;
        width: 12px;
        height: 30px;
        background: url(/assets/templates/powerball-global/city_bg_r.png) left top no-repeat;}
.city_cnt div{background: url(/assets/templates/powerball-global/arrow2.gif) left bottom no-repeat;}


/* Подвал */
.footer{clear: both;
        height: 42px;
        background: url(/assets/templates/powerball-global/footer.gif) left top repeat-x;
        width: 100%;}
.footer div{width: 900px;
            margin: auto;
            color: #ffffff;
            text-align: left;
            line-height: 42px;
            font-size: 12px;}


/* Города на карте */
.city01{height: 30px;
        position: absolute;
        left: 35px;
        top: -7px;}
.city02{height: 30px;
        position: absolute;
        left: -100px;
        top: 28px;}
.city03{height: 30px;
        position: absolute;
        left: 230px;
        top: 120px;}
.city04{height: 30px;
        position: absolute;
        left: 135px;
        top: 110px;}
.city05{height: 30px;
        position: absolute;
        left: 410px;
        top: 90px;}
.city06{height: 30px;
        position: absolute;
        left: 70px;
        top: 40px;}
.city07{height: 30px;
        position: absolute;
        left: 110px;
        top: -3px;}
.city08{height: 30px;
        position: absolute;
        left: 225px;
        top: 55px;}
.city09{height: 30px;
        position: absolute;
        left: 260px;
        top: 165px;}
.city10{height: 30px;
        position: absolute;
        left: 340px;
        top: 165px;}
.city11{height: 30px;
        position: absolute;
        left: 240px;
        top: 145px;}
.city12{height: 30px;
        position: absolute;
        left: 115px;
        top: 80px;}
.city13{height: 30px;
        position: absolute;
        left: 160px;
        top: 85px;}
.city014{height: 30px;
        position: absolute;
        left: 44px;
        top: 64px;}
.city015{height: 30px;
        position: absolute;
        left: 32px;
        top: 98px;}
.city016{height: 30px;
        position: absolute;
        left: 125px;
        top: 37px;}



