body { font:62.5% Arial, sans-serif; margin:0; background:rgba(0,0,0,0.05); }

h2 a { color:#000; text-decoration: none; }
div#panel { width:1024px; margin: 0 auto; }
div#game-field { width:1024px; height:768px; background:url('../img/field_bg.png') no-repeat 0 0; font:bold 120% Arial, sans-serif; }

div#menu-bar { width:1024px; height:60px; background:url('../img/menu_bg.png'); padding:0; color:#DDD; }
  div#control-bar { width:208px; height:60px; margin:0 0 0 16px; padding:0; float:left; }
    div.control-item { width:48px; height:60px; padding:0; margin:0; float:left; }
      div.control-item a { display:block; width:32px; height:32px; padding:13px 8px 15px 8px; margin:0; }

      div.control-item a#menu-item-home { background:url('../img/menu_btn_home.png') no-repeat 8px 13px; }
      div.control-item a#menu-item-home:hover,
      div.control-item a#menu-item-home:active { background:url('../img/menu_btn_home.png') no-repeat 8px -87px; }

      div.control-item a#menu-item-prev { background:url('../img/menu_btn_prev.png') no-repeat 8px 13px; }
      div.control-item a#menu-item-prev:hover,
      div.control-item a#menu-item-prev:active { background:url('../img/menu_btn_prev.png') no-repeat 8px -87px; }
    
      div.control-item a#menu-item-next { background:url('../img/menu_btn_next.png') no-repeat 8px 13px; }
      div.control-item a#menu-item-next:hover,
      div.control-item a#menu-item-next:active { background:url('../img/menu_btn_next.png') no-repeat 8px -87px; }
      
      div.control-item a#menu-item-play { background:url('../img/menu_btn_play.png') no-repeat 8px 13px; }
      div.control-item a#menu-item-play:hover,
      div.control-item a#menu-item-play:active { background:url('../img/menu_btn_play.png') no-repeat 8px -87px; }

  div#task { width:550px; height:44px; padding:16px 0 0 0; color:#EEE; float:left; font:160% Arial, sans-serif; text-align:center; line-height:130%; }
  div#rating-bar { width:250px; height:60px; margin:0; padding:0; float:left; }
    div.rating-item { width:38px; height:60px; padding:0; margin:0; float:left; }
    div.rating-item-0 { background:none; }
    div.rating-item-1 { background:url('../img/menu_btn_rating.png') no-repeat 0 -87px; } /* pilns vertejums */
    div.rating-item-2 { background:url('../img/menu_btn_rating.png') no-repeat 0 12px; } /* tukšs vertejums */

div.field { width:1024px; height:488px; overflow:hidden; z-index:5; }
div#field-1 { background: url('../img/fons/edienreize_01.png') no-repeat 0 1px; }
div#field-2 { background: url('../img/fons/edienreize_02.png') no-repeat 0 1px; }
div#field-3 { background: url('../img/fons/edienreize_03.png') no-repeat 0 1px; }

div.place { width:156px; height:484px; float:left; margin:0; }
div#place-1 { margin-left: 160px; }
div#place-2 { margin-left: 80px; }
div#place-3 { margin-left: 10px; }
div#place-4 { margin-left: 0px; }

.target-box { width:156px; height:156px; background:url('../img/fons/target_bg.png') no-repeat 0 100%; }
#target-box-1 { padding-top: 260px; }
#target-box-2 { padding-top: 260px; }
#target-box-3 { padding-top: 300px; }
#target-box-4 { padding-top: 200px; }

.target { height:142px; width:142px; margin:3px 0 0 3px; border:2px solid #FFF; border-radius:72px; }
#target-1 { }
#target-2 { }
#target-3 { }
#target-4 { }

.target .object { margin:5px 0 0 5px; }

div.object-bar { width:1024px; padding:0; }
div#object-bar-1 { height:220px; width:1004px; padding:0 0 0 20px; background:url('../img/type_1_obj_bg.png') no-repeat 0 0; }
div#object-bar-2 { height:267px; background:url('../img/type_2_obj_bg.png') no-repeat 0 0; }

div.object { height:132px; width:132px; padding:0; margin:45px 0 0 26px; float:left; z-index:10; }
div.object-hlp { height:122px; width:122px; border:5px solid #5FD21B; border-radius:66px; }

.do-not-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

span.bg1 { color:#999; }
span.bg2 { color:#777; }

.disabled-item { z-index: 2 !important; }
.disabled-area { z-index: 1 !important; }

.good { background:#B3DE5A !important; border: 2px solid #028900 !important; }
.drop-hover { background:#FFFACD !important; border: 2px solid #FF9000 !important;}
.bad { background:#FF0000 !important; border: 2px solid #960032 !important; }
.clr { clear: both; }


