

.xpcls{
  color:#dadada;font-size:8px;  
}
.xpcls a{
  color:#dadada; font-size:8px;  

}


.abc {
	DISPLAY: none; LEFT: -3000px; VISIBILITY: hidden; POSITION: absolute; TOP: -3000px
}
#bodygame {
  ; WIDTH: expression((documentElement.clientWidth||document.body.clientWidth)<770?'770px':'auto'); ztext-align: left; min-width: 770px; zmax-width: 1200px; zmargin: 0 auto; zborder-left: 1px #004a8f solid; zborder-right: 1px #004a8f solid
}

BODY {
  PADDING: 0px;
  MARGIN: 0 0 0 0;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  COLOR: #000;
  BACKGROUND-COLOR: #FFF;

}



/*img {
   border: 0;
}*/

a {
        zfont-size : 11px;
        color : #0059B3;
        text-decoration: underline;
        }
a:hover {
        color: #FB2120;
        text-decoration: none;
        }

UL LI {
  list-style-image: url(marker.gif);
  font-weight: normal;
  margin: 8px 0px 0px -10px;
  line-height: 16px;
}

INPUT, DIV, FORM, IMG {
  margin: 0;
  padding: 0;
}


/* Start head */


#head {
      width: 99.9%;
      height:110px;
      float: left;
      font-family: tahoma;
      font-size: 11px;
      color: #000000;
      zbackground-color: #115341;
}


.otstup {
      width: 2%;
      float: left;
      font-family: tahoma;
      font-size: 1px;
      zbackground-color: #ffffff;
}


#put {
      width:39%;
      float: left;
      zbackground-color: blue;
      padding-top: 47px;
      font-size: 11px;

}


#logo {
      width:19%;
      float: left;
      zbackground-color: red;
      padding-top: 22px;
}

.city {
      width:19%;
      float: left;
      zbackground-color: yellow;
      padding: 31px 0 0 0;
}

b.city2 {
        font-family :  Tahoma;
        font-size : 13px;
        color : #000000;
        }

.adr {
      padding: 0 0 0 15px;
}




/* End head */


/* Start menu */


#menu {
      width: 99.9%;
      height:30px;
      float: left;
      font-family: verdana;
      font-size: 11px;
      color: #ffffff;
      background-color: #ffffff;
      font-weight: bold;
}

a.menu {
        color : #ffffff;
        text-decoration: underline;
        }
a.menu:hover {
        color: #C9C9C9;
        text-decoration: none;
        }


.m {
        text-transform: uppercase;
        margin: 0 6px 0 0;
        height:30px;
        float: left;
        width: 19%;
        background: #5C6266 url(/img/u.gif) right bottom no-repeat;
}

#m_v {
        text-transform: uppercase;
        margin: 0 6px 0 0;
        height:30px;
        float: left;
        width: 19%;
        background: #0059B3 url(/img/u.gif) right bottom no-repeat;
}

.p  {
        margin: 7px 0 0 14px;
        float: left;
}

#p2 {
        margin-top: 7px;
}


#m5 {
        float: left;
        font-weight: normal;
        width: 18%;
        height: 30px;
        background-color: #525E66;
        text-align: center;
}


a.menu2 {
        font-family: Verdana;
        font-size : 11px;
        color: #ffffff;
        text-decoration: underline;
        }
a.menu2:hover {
        color: #8C8C8C;
        text-decoration: none;
        }


/* End menu */



/* Start main */

#main {
      width: 99.9%;
      float: left;
      font-family: verdana;
      color: #000000;
      background-color: #ffffff;
      font-weight: normal;
      font-size: 13px;

}


#novinki {
      float: left;
      width: 21%;
      zbackground-color: red;
      padding: 41px 0 0 0;
}

#center {
      float: left;
      width: 57%;
      zbackground-color: yellow;
      padding: 36px 0 0 0;
}

#news {
      float: left;
      width: 18%;
      zbackground-color: blue;
      padding: 35px 0 0 0;
      font-size: 11px;
      font-family: verdana;
}

#center_next {
      float: left;
      width: 59%;
      zbackground-color: yellow;
      padding: 28px 0 0 0;
}

#next_right {
      float: left;
      width: 18%;
      zbackground-color: blue;
      padding: 63px 0 0 0;
      font-size: 11px;
      font-family: verdana;
}



.fon {
    position:absolute;
    z-index:11;
}

.tov {
    margin: 9px 0px 0px 11px;
    position:absolute;
    z-index:10;
}


#content {
    padding: 0px 15px 20px 15px;
    font-family: Verdana;
    font-size: 13px;
    color: #000C02;
    letter-spacing: 0px;
    zbackground-color: blue;
    zwidth: 96%;

}

#akcia {
    margin: 0 0 30px 0;
}

#pic_akcia {
    float:left;
    margin: 0 10px 10px 0;
}


.cat_tab {
    float: left;
    width:24%;
    text-align: center;
    height: 97px;
    background:  url(/img/poloska.gif) right top no-repeat;
}
.cat_tab2 {
    float: left;
    width:24%;
    text-align: center;
    height: 97px;
}

/* End main */



/* Start down */

#poloska {
    float: right;
    height: 5px;
    width: 78%;
    font-size:5px;
    background-color: #666666;

}

#footer {
    height: 70px;
    float: left;
    width: 99.9%;
}
#copyp {
    float: left;
}
#copy {
    float: left;
    width: 18%;
    font-family: verdana;
    font-size: 11px;
    padding-top: 5px;
}

#downadr {
    float: left;
    width: 36%;
    font-family: verdana;
    font-size: 11px;
    zbackground-color: green;
    padding: 4px 0 0 15px;
    background: url(/img/g2.gif) left top no-repeat;
    line-height: 15px;
}

#counter {
    float: left;
    width: 18%;
    font-family: verdana;
    font-size: 11px;
    zbackground-color: yellow;
    text-align: left;
    padding-top: 1px;
}

#xd {
    float: left;
    width: 20%;
    font-family: verdana;
    font-size: 11px;
    zbackground-color: red;
    color: #000000;
    padding: 5px 0px 0px 0px;
}
/* End down */

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 0px 0px 12px 0px;
  color: #000000;

}

#spec {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 10 0;
  color: #E50000;

}




/* Start l_menu */

#l_menu {
    float: left;
    font-family: tahoma;
    font-size: 12px;
    zbackground-color: red;
    color: #000000;
    padding: 64px 0px 0px 0px;
    width: 19%;
}

#l_menu_vlink {
  font-weight: bold;
  padding: 0px 0px 8px 0px;
}

.l_menu_link {
  font-weight: normal;
  font-size: 12px;
  padding: 0px 0px 8px 0px;
}

.l_menu_pic {
  float:left;
  padding: 0px 0px 8px 0px;
  margin-top: 3px;
}

.pod_menu {
    padding: 0px 0px 8px 22px;
    font-family: tahoma;
    font-size: 11px;
}

.l_menu_pic_pod_menu {
    padding: 0px 0px 8px 22px;
    font-family: tahoma;
    font-size: 11px;
  float:left;
  margin-top: 3px;
}

.l_menu_pic_pod_menu2 {
    padding: 0px 0px 8px 35px;
    font-family: tahoma;
    font-size: 11px;
  float:left;
  margin-top: 3px;
}



/* End l_menu */



/* Start zastavka */

#plashka {
    width: 99.9%;
    float: left;
    padding: 10px 0px 0px 0px;
}

#zastavka {
    float: left;
    background-color: red;
    zcolor: #000000;
    zpadding: 10px 0px 0px 0px;
    height: 75px;
    width: 77%;
    background: #025AB1 url(/img/avtomats.gif) left top repeat-x;
}

#picture {
    float: left;
    width:50%;
    text-align: right;
    zbackground-color: blue;
}

#txt {
    float: left;
    width:40%;
    text-align: right;
    zbackground-color: yellow;
}

#tele {
    float: left;
    width: 4%;
    zbackground-color: red;
    text-align: center;
    margin: 11px 0px 0px 0px;

}

#tele2 {
    float: left;
    width: 16%;
    zbackground-color: red;
    text-align: left;
    margin: 13px 0px 0px 0px;
    font-family: verdana;
    font-size:14px;
    font-weight: bold;


}
.ss {
    float: left;
    zbackground-color: red;
    text-align: left;
    margin: 5px 0px 0px 0px;
    font-family: tahoma;
    font-size:10px;
    font-weight: normal;
}
.ss2 {
    float: left;
    zbackground-color: red;
    text-align: left;
    margin: 3px 0px 0px 0px;
    font-family: tahoma;
    font-size:10px;
    font-weight: normal;

}
/* End zastavka */




/* Start catalog */

a.category {
        font-weight: bold;
        color : #000000;
        text-decoration: underline;
        }
a.category:hover {
        color: #C9C9C9;
        text-decoration: none;
        }

.block_catalog {
     width: 99%;
     float:left;
     margin: 15px 0px 0px 0px;
        }

.block_catalog2 {
     width: 40%;
     float:left;
     margin: 0px 0px 0px 0px;
        }

.strelka {
     float:left;
     margin: 6px 7px 0px 3px;
}
.strelka2 {
     float:left;
     margin: 14px 7px 0px 3px;
}
.links {
     width: 95%;
     float:left;
     line-height: 20px
}
.links2 {
     width: 41%;
     float:left;
     margin: 10px 7px 0px 3px;
}

.nov_block {
     float: left;
     width:32%;
     margin: 0px 4px 20px 0px;
     background-color: #F3F4F5;
     zheight: 170px;
     font-family :  Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #000000;
}



.dd {
     margin: 7px 0px 0px 8px;
}

.dd2 {
     margin: 0px 10px 5px 16px;
     padding: 0px 0px 7px 0px;
}


.infa {
     float: left;
     width:100%;
     margin: 0px 0px 0px 0px;
     background-color: #F3F4F5;
     zheight: 170px;
     font-family :  Verdana, Arial, Helvetica, sans-serif;
     font-size : 13px;
     color : #000000;
}

#zag {
     width:97%;
     font-size: 11px;
     zborder-bottom: 1px #B2B2B2 solid;
     zline-height:25px;
}
.linia {
     width:97%;
     font-size: 1px;
     border-bottom: 1px #B2B2B2 solid;
}
.z {

     width:45%;
     float:left;
     padding-bottom: 3px;
}

.stroka {
     font-size: 13px;
     font-family: verdana;
     width:97%;
     font-size: 11px;
     zborder-bottom: 1px #B2B2B2 solid;
     zline-height:25px;

}

.z2 {
     font-size: 13px;
     font-family: verdana;
     width:45%;
     float:left;
     padding-top: 4px;
}
.z2b {
     font-size: 13px;
     font-family: verdana;
     font-weight: bold;
     width:45%;
     float:left;
     padding: 4px 0px 0px 0px;
}

#tablica {
     margin-left: 10px;

}
/* End catalog */









h1 {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 18px;
        color : #000000;
        font-weight: normal;
        padding:  0px 0px 0px 0px;
        margin:  0px 0px 13px 0px;
        letter-spacing: 0px;
   }












































td,tr {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #202020;
        }

td.tel {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 0;
  color: #000000;

}



span.vlink {
        font-family :  Verdana;
        font-size : 11px;
        color : #5C6266;
        text-decoration: none;
        }
div.data {
        font-family :  Verdana;
        font-size : 10px;
        color : #4D4D4D;
        padding: 0 0 0 0;

        }
td.novinka {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #000000;
        padding: 5px 0 0 4px;
        width: 100%;
}

img.nov {
    border-color: #0062B3;

}

td.cata {
 vertical-align: top;
 width: 25%;
 text-align: center;
}

td.menu_v {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #0059B3;
        font-weight: bold;
        text-transform: uppercase;
        width: 20%;
        padding: 0 0 0 20px;
        BACKGROUND-COLOR: #0059B3;
}


span.menu_v {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #ffffff;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0 0 0 20;
        BACKGROUND-COLOR: #0059B3;
}

td.menu {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #ffffff;
        font-weight: bold;
        text-transform: uppercase;
        width: 20%;
        padding: 0 0 0 20;
        BACKGROUND-COLOR: #5C6266;
}

td.menu2 {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #ffffff;
        font-weight: normal;
        width: 20%;
        text-align: center;
        BACKGROUND-COLOR: #6F7E85;
}




br.m {
        font-size: 5px;
        }

br.s {
        font-size: 1px;
        }
td.down {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #000000;
        font-weight: normal;
        padding: 18 0 0 0;
        vertical-align: top;
        zheight: 89px;
}
td.down2 {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #000000;
        font-weight: normal;
        padding: 18 0 0 10;
        vertical-align: top;
        zheight: 89px;
}
td.put {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #666666;
        font-weight: normal;
}
td.cont {
        font-family :  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #000000;
        font-weight: normal;
        width: 20%;
        padding: 0 10 10 17;
        vertical-align: top;
}





















textarea.login
{
    BACKGROUND-COLOR: #F6F6F6;
    BORDER-BOTTOM: #C6C6C6 1px outset;
    BORDER-LEFT: #C6C6C6 1px outset;
    BORDER-RIGHT: #C6C6C6 1px outset;
    BORDER-TOP: #C6C6C6 1px outset;
    COLOR: #2E2E2E;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 12px;
    margin: 0;
    padding: 2px 5px 5px 5px;

}

INPUT.subscribe
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #C6C6C6 1px outset;
    BORDER-LEFT: #C6C6C6 1px outset;
    BORDER-RIGHT: #C6C6C6 1px outset;
    BORDER-TOP: #C6C6C6 1px outset;
    COLOR: #2E2E2E;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 11px;

    margin: 0;
    padding: 2px 5px 5px 5px;

}




H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.7em;
  font-weight: normal;
  margin: 0;
  padding: 0.9em 0 0 0;
  text-transform: uppercase;
}






INPUT.baton
{
    BACKGROUND-COLOR: #F05A00;
    BORDER-BOTTOM: #FAFAFA 1px outset;
    BORDER-LEFT: #FAFAFA 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #FFE7D1;
    FONT-FAMILY: arial, tahoma, helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
    font-weight: bold;
    width: 126px;
    height: 21px;

}





INPUT.baton2
{
    BACKGROUND-COLOR: #FD8002;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 0px outset;
    BORDER-TOP: #2254C7 0px outset;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
        FONT-WEIGHT: bold;
}

INPUT.book
{
    BACKGROUND-COLOR: #FAFAFA;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

textarea.book
{
    BACKGROUND-COLOR: #FAFAFA;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

textarea.mail
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #FB0000 0px outset;
    BORDER-LEFT: #FB0000 0px outset;
    BORDER-RIGHT: #FB0000 0px outset;
    BORDER-TOP: #FB0000 0px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}


/***************************************************************************
                        МЕНЮ

***************************************************************************/
#l_menu UL {
    margin: 0;
    padding: 0 0 1em 0;
    list-style: none;
    /* width: 90%; */ }
    
#l_menu UL LI {
    margin: 0 0 0.7em 0;
    padding: 0 0 0 12px;
    background-image: url("/img/lev_1.gif");
    background-position: 0 0.4em;
    background-repeat: no-repeat; }                     


#l_menu UL LI.sel {
    font-weight: bold;
    background-image: url("/img/lev_1_sel.gif"); }

#l_menu UL LI.selsub {
    font-weight: bold;
    background-image: url("/img/lev_1_sub.gif");
    background-position: 0 0.3em; }

#l_menu UL LI.active {
    background-image: url("/img/lev_1_sel.gif");
    background-position: 0 0.4em; }

#l_menu UL LI.activesub {
    background-image: url("/img/lev_1_sub.gif");
    background-position: 0 0.3em; }

#l_menu UL LI A {
    font-weight: normal; }

#l_menu UL LI.active A {
    font-weight: bold; }

#l_menu UL LI.activesub A {
    font-weight: bold; }

#l_menu UL LI.activesub LI A {
    font-weight: normal; }

#l_menu UL LI LI.activesub A {
    font-weight: bold; }

#l_menu UL LI LI.activesub LI A {
    font-weight: normal; }

#l_menu UL UL UL LI.active A {
    font-weight: bold; }

#l_menu UL UL {
    margin: 0 0 0 1em;
    padding: 0.4em 0 0 0;
    font-size: 90%; }

#l_menu UL UL LI {
    padding: 0 0 0 10px;
    background-image: url("/img/lev_2.gif");
    background-position: 0 5px; }

#l_menu UL UL LI.sel {
    padding: 0 0 0 10px;
    margin: 0 0 0.7em 0;
    background-image: url("/img/lev_2_sel.gif");
    background-position: 0 5px; }

#l_menu UL UL LI.selsub {
    padding: 0 0 0 10px;
    margin: 0;
    background-image: url("/img/lev_2_sub.gif");
    background-position: 0 5px; }

#l_menu UL UL UL {
    font-size: 90%; }

#l_menu UL UL LI.active {
    background-image: url("/img/lev_2_sel.gif");
    background-position: 0 5px;
}

#l_menu UL UL LI.active a {
    font-weight: bold;
}

#l_menu UL UL LI.activesub {
    padding: 0 0 0 10px;
    margin: 0;
    background-image: url("/img/lev_2_sub.gif");
    background-position: 0 5px; }

div.news_block span {color: gray}
div.warning {color: red; font-weight: bold}
div.unit {padding: 8px 8px 8px 8px; background-color: #F3F4F5;}
div.link {
    background: url("/img/cat_str.gif");
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 12px 0px 18px;
    margin: 0px 0px 12px 0px;

    float: left;
    width: 25%;
}

table.noborder {
    border-width: 0px;
}
table.noborder td {
    padding: 0px 0px 0px 0px;
}

table.prop {font-size: 13px; font-family: Verdana; width: 100%;}
table.prop td {width: 50%; padding: 4px 0px 6px 0px; background-image: url("http://games/img/underline.gif"); background-repeat: repeat-x; background-position: 0px bottom}
table.prop thead td {font-size: 11px}
div.pr {
    float: left;
    margin: 6px 6px 6px 0px;
}
div.prev_img {
    background-color: #D0D0D0;
    padding: 1px;
}
div.prev_img_selected {
    background-color: black;
    padding: 1px;
}

span.red {
    color: red;
}
/*
* --------------------------- yeremeiev's styles ---------------------->>
*/
span.nowrap {
    white-space: nowrap;
    color: inherit!important;
}
table.contactTable {
    margin-bottom: 30px;
}

table.contactTable th, table.contactTable td {
    padding: 3px 5px;
    vertical-align: top;
}
table.contactTable th {
    width: 65px;
    white-space: nowrap;
    padding-right: 10px;
    text-align: left;
}
table.contactTable td.phone {
    white-space: nowrap;
}
ul.partnerList {
    margin: 0;
    margin-left: 1.5em;
    padding: 0;
}
ul.partnerList li {
    margin: 12px 0;
}
img.imgb {
    display: block;
    border: solid 3px #0059B3;
    margin: 5px 0;
}
span.picSign {
    display: block;
    font-size: 90%;
    font-style: italic;
    text-align: center;
    margin-bottom: 10px;
}
table.settingsTable th, table.settingsTable td {
    padding: 3px 5px;
    vertical-align: top;
}
table.settingsTable th {
    padding-top: 15px;
    text-align: left;
}
ul.questionList {
    margin-top: 0;
    margin-bottom: 25px;
}
ul.questionList li {
    margin: 0;

}
dl.answerList {
    margin-top: 80px;
}
dl.answerList dt {
    font-weight: bold;
    font-size: 110%;
}
dl.answerList dd {
    margin-left: 0.5em;
    margin-bottom: 20px;
}
dl.answerList ul {
    margin: 0;
}
ol ul li {
    margin-top: 0;
    margin-bottom: 0;
}
.itemPic-notProgrammd {
    text-align: center;
    margin-bottom: 30px;
}
.itemPic-notProgrammd img {
    border: solid 1px #D0D0D0;
    margin: 0 auto;
}
.itemPic-notProgrammd-2 {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
.itemPic-notProgrammd img {
    border: solid 1px #D0D0D0;
}
img.gameImg {
	float: left;
	border: solid 1px #D0D0D0;
	margin-bottom: 10px;
	margin-right: 10px;
}

div.all_games {
	padding-left: 8px;
	padding-top: 8px;
}

hr {
	border: 1px solid black;
	height: 1px;
}


/* добавил вадик для поиска */

.search SPAN {background-color: #FFFF00;}
.search H3 { padding: 0; margin: 0;}
.search LI { margin: 1em 0;}