@import url("../css/reset.css");
@import url("../css/grid.css");
@import url("../css/typography.css");
@import url("../css/forms.css");
@import url("../css/ie.css");


/* keep footers at the bottom of the page
-------------------------------------------------------------- */

html, body          { height: 100%; }
.page               { min-height: 100%; height: auto !important; height: 100%; }
    /* 5.6250em = 90px = 18px * 3 (footer's height)*/
.wrapper {padding-bottom: 2.25em;}
.footer             { position: relative; height: 2.25em; margin: -2.25em auto 0; clear: both; }

/* z-index 
-------------------------------------------------------------- */

.hgroup              { z-index: 100; }
.header .wp-2 p      { z-index: 101; }
.header .clouds      { z-index: 102; }
.header h3           { z-index: 103; }
.header h3 a         { z-index: 104; }
.nav                 { z-index: 105; }

/* body 
-------------------------------------------------------------- */

body                { background: #000000 url("../images/base/bg-bigline.gif") repeat-x 0 270px; color: #e49f59; }


/* header 
-------------------------------------------------------------- */

.header              { position: relative; width: 100%; min-width: 940px;
                        overflow: hidden; /* for ie 6*/ }
.hgroup              { background: transparent url("../images/base/gamename.png") no-repeat;
    width: 364px; height: 190px; margin: 0 auto -95px; padding-bottom: 18px; position: relative; display: block; text-indent: -10000px; }

/* header horisontal image part */
.header .wp-1        { background: transparent url("../images/base/headerbg-x.png") repeat-x; }
.header .wp-2        { background: transparent url("../images/base/headerbg-lf.png") no-repeat 0 0; position: relative; }
.header .clouds      { background: transparent url("../images/base/clouds.png") repeat-x 0 -35px; height: 198px; width: 100%; position: absolute; }
.header .wp-2 p      { background: transparent url("../images/base/logotank.png") no-repeat 0 0; text-indent: -10000px; position: absolute; top: 2px !important; top: 3px; width: 528px; height: 167px; }
.header h3           { position: relative; }
.header h3 a         { width: 231px; height: 167px; margin-left: 100px; display: block; text-indent: -10000px; position: relative; }

    

/* wrapper + footer parametrs 
-------------------------------------------------------------- */

.wrapper, .footer   { width: 940px !important;            }
.wrapper            { margin: 0 auto;                     }
.footer p           { display: block; text-align: center; }

/* nav *
-------------------------------------------------------------- */

.nav                 { position: relative; margin-top: -72px; padding-bottom: 33px; }
.nav ul,
.nav li,
.nav li a            { float: left; font-size: 16px;       }
.nav li a            { padding:3px 13px 4px;               }

/* content *
-------------------------------------------------------------- */

div.content         { background: transparent url("../images/base/shadow-bt.png") no-repeat 0 bottom;
                        padding-bottom: 18px; margin: 0 4.69%; }
.article            { position: relative; margin: 0 16px; padding: 0 18px; /* + border: 0 1px 1px; */ background-color: #000000;
                        border-width: 0 1px 1px 1px; border-color: #894400; border-style: solid;
                        min-height: 300px; }
.shad-1             { background: transparent url("../images/base/shadow-lf.png") repeat-y 0 0; }
.shad-2             { background: transparent url("../images/base/shadow-rt.png") repeat-y right 0; }
.shad-bord-1        { background: transparent url("../images/base/border-top.jpg") no-repeat 0 0;
                        left: -1px; }
.shad-bord-2        { background: transparent url("../images/base/border-top.jpg") no-repeat right 0;
                        right: -1px; }
.shad-bord-1,
.shad-bord-2        { height: 150px; width: 1px; position: absolute; top: 0; }




/* colums
-------------------------------------------------------------- */
.ourgames         { background: #000000 url("../images/base/falsecol.gif") repeat-y center 0; }
.ourgames .def, .ourgames .bottom
                  { padding: 0 9px; }
.child-1          { margin-right: 20px; }
.ourgames div.grid_3
                  { padding-top: 9px; }
.ourgames div.grid_3 dl.download
                  { padding-bottom: 8px; margin-bottom: 9px; border-bottom: 1px solid #000000;}
.ourgames dd      { text-align: right; }
.ourgames .description dt
                  { font-weight: normal; }


/* backgrounds images
-------------------------------------------------------------- */

p.download_img span { padding: 12px 0 7px; }

span.download_img   { background: #000000 url("../images/icons/download.jpg") no-repeat;
                    float: left; width: 80px; height: 72px; padding: 0 !important;}










