#game-panel { background:url('../img/20_fons.png') no-repeat 0 0px; }

.box { float:left; }
#box-1 { width:904px; height:475px; margin:0 0 0 120px; float:left; }
#box-2 { width:914px; height:55px; margin:20px 0 30px 110px; float:left; }

.row-1 { padding:0; margin:0; }
.row-2 { padding:0; margin:0; }
.row-3 { padding:0 0 0 55px; margin:0; }
    .row-sound { width:55px; height:44px; float:left; }
        .row-sound-1 { width:55px; height:55px; display:block; }
        .row-sound-1 a { width:55px; height:55px; display:block; background:url('../../common/img/ui.png') no-repeat 50% -524px; }
        .row-sound-2 a { width:50px; height:44px; display:block; background:url('../../common/img/ui.png') no-repeat 50% -427px; }
    .row-name { float:left; }
        .row-name p { padding:0; margin:12px 0 0 0; font:bold 140% Verdana, Arial, sans-serif; }
            .row-name p.inside-word { padding:0 5px 0 5px; text-align:center; float: left; }
            .row-name p.author { font-style:italic; font-weight:normal; margin:26px 0 0 0; }
            .row-name p.legend { font-weight:bold; margin:18px 0 0 0; }

.map { width:904px; height:475px; overflow:hidden; }
.marker { height:42px; position:relative; }
#marker-1 { width:200px; left:24px; top:180px; }
#marker-2 { width:200px; left:410px; top:140px; }
#marker-3 { width:200px; left:200px; top:241px; }
#marker-4 { width:200px; left:600px; top:225px; }

.row-input { width:26px; height:34px; margin:8px 0 0 0; float:left; }
    .row-input input { width:25px; height:25px; padding:0; margin:0; border:1px solid #4E6A9A; font:bold 135% Verdana, Arial, sans-serif; text-align:center; }
    .row-input-2 { width:120px; height:50px; float:left; }
        .row-input-2 input.target { width:120px; height:24px; padding:0 2px 0 2px; margin:12px 0 0 0; border:1px solid #F2A6B8; font:bold 135% Verdana, Arial, sans-serif; text-align:center; }
        .row-input-2 div.input { width:120px; height:24px; padding:2px 0 0 5px; margin:10px 0 0 0; border:1px solid #F2A6B8; font:bold 150% Verdana, Arial, sans-serif; background:#FFF; }

.text-l { text-align:left; }
.text-c { text-align:center; }
.text-r { text-align:right; }

#obj { width: 600px; padding:0 0 0 230px; }
.obj-box { width:110px; height:18px; float:left; padding:0; margin:0 0 10px 0; }
.object { width:110px; float:left; padding:0; margin:0; font:bold 135% Verdana, Arial, sans-serif; }

p.black { color:#000; }
.target .object { margin:0 0 0 5px; padding:0; text-align:center; font:bold 100% Verdana, Arial, sans-serif; background:#FFF; }