table {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 100%;
}

h1,
h2 {
    margin: 0;
    display: block;
}

input,
textarea,
select {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 100%;
    padding: 3px;
    border: solid 1px #333333;
}

p {
    margin: 0;
    display: block;
    clear: both;
    padding-top: 10px;
}

a {
    color: #ff6600;
    text-decoration: none;
}

form {
    padding: 0;
    margin: 0;
}

a:hover {
    text-decoration: underline;
}

a.black {
    color: #333333;
}

h3 {
    font-size: 210%;
    color: #3e8fc5;
    font-style: italic;
    font-weight: normal;
    display: block;
    padding-top: 0;
    margin: 0;
    /*float: left;*/
}

h3 img {
    padding-right: 5px;
}

.blname {
    font-size: 160%;
    color: #666666;
    display: block;
    clear: both;
    padding-top: 10px;
}



.no_border {
    border: 0px;
    padding: 0px;
}

.input_back,
a.link {
    color: #FFFFFF;
    background: #056ac6 url(/bitrix/templates/alawar6/images/button_03.gif) repeat-x top;
    border: 0;
}

a.link {
    text-align: center;
    display: block;
    padding: 3px;
    border: solid 1px #333333;
}

a.link:hover {
    background: #0597c6 url(/bitrix/templates/alawar6/images/button_06.gif);
}


/* start search block */
div.top_block {
    font-size: 12px;
    width: 900px;
    height: 51px;
    margin-top: 9px;
    /*!!!!!!!!!!!!!!!!!!!!!!*/
    position: absolute;
    z-index: 5;
}

div.top_block a {
    color: #e6f4ff;
}

div.top_block .line_01 {
    float: left;
    background: transparent url(/bitrix/templates/alawar6/template_images/search_01.png) no-repeat scroll left top;
    height: 47px;
    width: 15px;
}

div.top_block .line_02 {
    background: transparent url(/bitrix/templates/alawar6/template_images/search_02.png) repeat-x scroll 0 0;
    float: left;
    padding: 10px 0 0 6px;
    width: 99px;
    height: 37px;
}

div.top_block .line_02 img {
    float: left;
    padding: 2px 5px 0 0;
}

/* end search block */


/* start main menu block */
div.mainmenu {
    font-family: "Trebuchet MS", Arial, Verdana;
    text-transform: uppercase;
    width: 900px;
    height: 60px;
    position: relative;
    z-index: 6;
}

div.mainmenu div.buttons {
    padding-right: 5px;
    position: absolute;
    z-index: 2;
    right: 0px;
}

div.mainmenu div.right {
    background: url(/bitrix/templates/alawar6/images/back_line_01.gif) #FFFFFF;
    width: 660px;
    position: absolute;
    z-index: 1;
    top: 45px;
    right: 0px;
}

div.mainmenu h1 {
    font-size: 14px;
    color: #3b7aa2;
    font-weight: normal;
    background-image: url(/bitrix/templates/alawar6/template_images/mainmenu_03.png);
    float: right;
    height: 34px;
    width: 120px;
    margin: 0 10px 0 0;
    padding-top: 13px;
    text-align: center;
}

div.mainmenu a {
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(/bitrix/templates/alawar6/template_images/mainmenu_01.png);
    display: block;
    float: right;
    height: 34px;
    width: 120px;
    margin-right: 10px;
    padding-top: 13px;
    text-align: center;
}

div.mainmenu a:hover {
    text-decoration: none;
    background-image: url(/bitrix/templates/alawar6/template_images/mainmenu_02.png);
}

/* end main menu block */


div.container {
    font-size: 80%;
    width: 900px;
}

div.container .line {
    width: 630px;
}


/* start left column */
div.container .left {
    color: #dfe9ef;
    background: #3e8fc5 url(/bitrix/templates/alawar6/images/bl_left_01.gif) repeat-y left;
    width: 240px;
    float: left;
}

div.container .left a {
    color: #ffcc66;
}

div.container .left a.grey {
    color: #dfe9ef;
}

/* end left column */


/* start right column */
div.container .right {
    color: #333333;
    background: 0;
    width: 660px;
    float: right;
}

div.container .right div.middle {
    background: #ffffff;
    width: 630px;
    float: right;
    border-left: solid 2px #cccccc;
    border-right: solid 2px #cccccc;
    padding-top: 0;
    padding-right: 13px;
    padding-bottom: 0;
    padding-left: 13px;
}

div.container .right div.bottom {
    background: url(/bitrix/templates/alawar6/images/block_e_02.gif) bottom repeat-x;
    width: 660px;
    float: right;
}

/* end right column */


/* start genre block en */
div.genre,
div.ac_genre {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 14px;
    text-transform: uppercase;
    background: url(/bitrix/templates/alawar6/images/ico_back.gif);
    width: 227px;
    float: right;
    position: relative;
    margin: 5px -2px 0 0;
}

div.genre img,
div.ac_genre img {
    width: 40px;
    height: 45px;
    float: left;
    border: 0;
}

div.genre a.buttons,
div.ac_genre .content01 {
    color: #fee6c6;
    display: block;
    float: right;
    width: 180px;
    height: 32px;
    padding-top: 13px;
    border-right: solid 2px #CCCCCC;
}

div.genre a.buttons:hover {
    text-decoration: underline;
}

div.ac_genre {
    background: url(/bitrix/templates/alawar6/images/ico_back02.gif);
}

div.ac_genre .content01 {
    color: #3b7aa2;
    background: url(/bitrix/templates/alawar6/images/ico_back03.gif) no-repeat right;
    border: 0;
}

div.ac_genre .content01 a {
    color: #3b7aa2;
}

/* end genre block en */

/* start genre list ru */
div.genregame_ru {
    width: 199px;
    float: left;
    padding: 10px 5px 0 5px;
}

div.genregame_ru img {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
}

div.genregame_ru .content01 {
    width: 179px;
    float: right;
    padding-top: 5px;
}

div.genregame_ru .content01 img {
    float: none;
    padding: 0;
}

div.genregame_ru .content02 {
    float: left;
    width: 178px;
}

div.genregame_ru .data {
    font-size: 100%;
    font-style: italic;
    background: #cddae2 url(/bitrix/templates/alawar6/images/back_06.gif) no-repeat right bottom;
    padding: 3px 5px;
    margin-bottom: 5px;
}

div.genrename_ru {
    margin-top: 15px;
    width: 630px;
    float: left;
    position: relative;
}

div.genrename_ru .line_01 {
    background: url(/bitrix/templates/alawar6/images/block_f_05.gif);
}

div.genrename_ru .line_02 {
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #FFFFFF;
    font-size: 145%;
    background: #95bbcf;
    padding: 0 15px 0 40px;
    border-left: solid 5px #70aac9;
    border-right: solid 5px #70aac9;
}

div.genrename_ru .line_03 {
    background: url(/bitrix/templates/alawar6/images/block_f_06.gif);
}

div.genrename_ru .content01 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 50;
}

div.genregame_ru .unlimited {
    width: 70px;
    height: 70px;
    background: url(/bitrix/templates/alawar6/images/unlimited_small.png) left top no-repeat;
    position: absolute;
    margin-left: 35px;
}


/* end genre list ru*/


.middle.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


/* start left column content block */
div.block01 {
    width: 210px;
    float: right;
    padding-top: 15px;
    padding-right: 15px;
}

div.block01 h1,
div.block01 h2 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 140%;
    color: #e6f4ff;
    font-weight: normal;
    background: #3371a1 url(/bitrix/templates/alawar6/images/block_a_02.gif) repeat-x;
    padding: 0 10px 10px 10px;
    border-left: solid 5px #9fccef;
    border-right: solid 5px #9fccef;
}

div.block01 h2 {
    background: none;
    padding: 0;
    border: none;
}

div.block01 a.top,
a.bottom {
    display: block;
    background: url(/bitrix/templates/alawar6/images/block_a_but_01.gif);
    width: 210px;
    height: 20px;
}

div.block01 a.top:hover {
    background: url(/bitrix/templates/alawar6/images/block_a_but_01up.gif);
}

div.block01 a.bottom {
    background: url(/bitrix/templates/alawar6/images/block_a_but_02.gif);
    height: 25px;
}

div.block01 a.bottom:hover {
    background: url(/bitrix/templates/alawar6/images/block_a_but_02up.gif);
}

div.block01 .indent {
    float: left;
    margin-right: 6px;
}

div.block01 .content01 {
    background: #2f4757 url(/bitrix/templates/alawar6/images/block_a_03.gif) repeat-x;
    width: 180px;
    padding: 0 10px 10px 10px;
    border-left: solid 5px #9fccef;
    border-right: solid 5px #9fccef;
}

div.block01 .content02 {
    background: #2f4757 url(/bitrix/templates/alawar6/images/block_b_02.gif) repeat-x;
    padding: 0 10px 0 10px;
    border-left: solid 5px #9fccef;
    border-right: solid 5px #9fccef;
}

/* end left column content block */


/* start right column content block_01 */
div.block02 {
    float: left;
    width: 370px;
}

div.block02 td,
div.block03 td {
    vertical-align: top;
}

div.block02 td.line_01 {
    border-top: solid 5px #70aac9;
}

div.block02 td.line_02 {
    background-image: url(/bitrix/templates/alawar6/images/block_c_04.gif);
}

div.block02 td.line_03 {
    background-image: url(/bitrix/templates/alawar6/images/block_c_05.gif);
}

div.block02 h1,
div.block03 h1 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 145%;
    color: #FFFFFF;
    background: #95bbcf url(/bitrix/templates/alawar6/images/block_c_01.gif) no-repeat bottom right;
    float: left;
    padding: 10px 15px 15px 0;
    border: none;
}

div.block02 .content01,
div.block03 .content01 {
    width: 360px;
    float: left;
    padding: 0 10px;
    border-left: solid 5px #70aac9;
    border-right: solid 5px #70aac9;
}

#new_games .content01 {
    height: auto;
}

div.block02 .content02 {
    background: url(/bitrix/templates/alawar6/images/block_c_07.gif) repeat-x;
    width: 390px;
    float: left;
}

div.block02 .line {
    width: 360px;
}

/* end right column content block_01 */


/* start right column content block_02 */

div.block03 td.line_01 {
    border-top: solid 5px #d7a12d;
}

div.block03 td.line_02 {
    background-image: url(/bitrix/templates/alawar6/images/block_d_04.gif);
}

div.block03 td.line_03 {
    background-image: url(/bitrix/templates/alawar6/images/block_d_05.gif);
}

div.block03 td.line_04 {
    background-image: url(/bitrix/templates/alawar6/images/block_d_10.gif);
}

div.block03 h1 {
    background: #ecbd58 url(/bitrix/templates/alawar6/images/block_d_01.gif) no-repeat bottom right;
}

div.block03 .content01 {
    width: 195px;
    border-color: #d7a12d;
}

div.block03 .content02 {
    background: url(/bitrix/templates/alawar6/images/block_d_07.gif) repeat-x;
    width: 225px;
}

/* end right column content block_02 */


/* start game list */
div.gamelist {
    width: 115px;
    float: left;
    padding: 10px 5px 0 0;
}

div.gamelist img {
    padding-bottom: 5px;
}

/* end game list */


/* start game top list */
div.gametop {
    width: 195px;
    float: left;
    padding-top: 10px;
}

div.gametop img {
    float: left;
    padding-right: 5px;
}

/* end game top list */


/* start genre list */
div.genregame {
    width: 151px;
    float: left;
    padding: 10px 5px 0 0;
}

div.genregame img {
    float: left;
    padding-right: 5px;
}

div.genregame .content01 {
    width: 125px;
    float: right;
    padding-top: 5px;
}

/*div.genregame .content01 img {
	float: none;
	padding: 0;
}*/
div.genregame .content02 {
    float: left;
    width: 178px;
}

div.genregame .data {
    font-size: 100%;
    font-style: italic;
    background: #cddae2 url(/bitrix/templates/alawar6/images/back_06.gif) no-repeat right bottom;
    padding: 3px 5px;
    margin-bottom: 5px;
}

div.genrename {
    margin-top: 15px;
    width: 630px;
    float: left;
    position: relative;
}

div.genrename .line_01 {
    background: url(/bitrix/templates/alawar6/images/block_f_05.gif);
}

div.genrename .line_02 {
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #FFFFFF;
    font-size: 145%;
    background: #95bbcf;
    padding: 0 15px 0 40px;
    border-left: solid 5px #70aac9;
    border-right: solid 5px #70aac9;
}

div.genrename .line_03 {
    background: url(/bitrix/templates/alawar6/images/block_f_06.gif);
}

div.genrename .content01 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 50;
}

div.gametop .buttons,
div.genregame_ru .buttons {
    float: right;
    text-align: right;
    width: 18px;
}

div.gametop .buttons img,
div.genregame_ru .buttons img {
    border: medium none;
    padding: 0pt 0pt 5px 2px;
}

/* end genre list */


/* start online list */
div.online {
    width: 630px;
    float: left;
    clear: both;
    margin-top: 10px;
}

div.online p {
    padding-top: 5px;
}

div.online .content01 {
    float: left;
    width: 520px;
}

div.online .content02 {
    float: right;
    width: 100px;
}

div.online img {
    float: left;
    padding-right: 5px;
}

div.online_ru {
    width: 295px;
    padding: 10px 10px 0;
    margin-top: 0px;
    float: left;
}

div.online_ru p {
    padding-top: 5px;
}

div.online_ru .content01 {
    float: none;
    width: 194px;
}

div.online_ru .content02 {
    float: right;
    width: 101px;
}

/* end online list */


/* start top 50 games en*/
table.toplist {
    margin-top: 10px;
    clear: both;
}

table.toplist th {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-weight: bold;
    font-size: 120%;
    color: #FFFFFF;
    background: #95bbcf;
    text-align: center;
    padding: 5px;
    border-bottom: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

table.toplist td {
    text-align: center;
    padding: 5px;
    border-bottom: dotted 1px #70aac9;
}

table.toplist td.line_01 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-weight: bold;
    font-size: 120%;
    color: #FFFFFF;
    background: #ecbd58;
    border-bottom: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

/* end top 50 games en*/

/* start top 50 games ru*/
table.toplist_ru {
    margin-top: 10px;
    clear: both;
}

table.toplist_ru th {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-weight: bold;
    color: #FFFFFF;
    background: #95bbcf;
    text-align: center;
    padding: 5px;
    border-bottom: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

table.toplist_ru td {
    text-align: center;
    padding: 5px;
    border-bottom: dotted 1px #70aac9;
}

table.toplist_ru td.line_01 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-weight: bold;
    font-size: 120%;
    color: #FFFFFF;
    background: #ecbd58;
    border-bottom: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

table.toplist_ru td.line_02 {
    text-align: left;
}

table.toplist_ru img.ind {
    margin-right: 5px;
}

table.toplist_ru .ots_left {
    margin-left: 49px;
}

/* end top 50 games ru*/


/* start gameblock */
div.gamebl {
    margin-top: 10px;
    width: 370px;
    float: left;
}

div.gamebl img {
    float: left;
}

div.gamebl div.line_01 {
    width: 165px;
    float: right;
}

div.gamebl div.line_01 a.download_ru {
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #FFFFFF;
    font-size: 14px;
    text-transform: uppercase;
    background: url(/bitrix/templates/alawar6/images/download.jpg) top left no-repeat;
    display: block;
    padding: 7px 7px 7px 45px;
    border: 0;
    height: 20px;
}

div.gamebl div.line_01 a.download_ru:hover {
    background-image: url(/bitrix/templates/alawar6/images/download_hover.jpg);
}

div.gamebl div.line_01 a.download {
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #FFFFFF;
    font-size: 14px;
    text-transform: uppercase;
    background: #93a903 url(/bitrix/templates/alawar6/images/button_04.gif) repeat-x top;
    display: block;
    margin-bottom: 10px;
    padding: 7px 7px 7px 20px;
    border: solid 1px #006600;
}

div.gamebl div.line_01 a.download:hover {
    background: #a2bb06 url(/bitrix/templates/alawar6/images/button_05.gif);
}


/* start button_online */
div.gamebl div.line_01 a.online {
    font-family: "Trebuchet MS", Arial, Verdana;
    color: #FFFFFF;
    font-size: 14px;
    text-transform: uppercase;
    background: #0a5acc url(/bitrix/templates/alawar6/images/button_04_.gif) repeat-x top;
    display: block;
    padding: 7px 7px 7px 15px;
    margin-top: 10px;
    border: solid 1px #1b6bd4;
}

div.gamebl div.line_01 a.online:hover {
    background: #0c6dd8 url(/bitrix/templates/alawar6/images/button_05_.gif) repeat-x top;
}

/* end button_online */
/* end gameblock */


/* start comments block */
table.comment td {
    padding-top: 7px;
}

div.comment {
    margin-top: 10px;
}

div.comment div {
    width: 190px;
    float: right;
}

.data {
    font-size: 120%;
}

/* end comments block */


/* start copyright block */
div.copy {
    color: #ffffff;
    width: 900px;
    clear: both;
    position: relative;
}

div.copy a {
    color: #c4e3f8;
}

div.copy .line {
    border-bottom: dotted 1px #9fc7e2;
    margin-bottom: 10px;
    float: none;
}

div.copy .container {
    width: 660px;
    margin-left: 240px;
    padding: 15px 0;
}

div.copy .content01 {
    position: relative;
    background: transparent url(/bitrix/templates/alawar6/template_images/footer_top.png) no-repeat scroll center top;
    height: 15px;
}

div.copy .content02 {
    position: relative;
    background: url(/bitrix/templates/alawar6/images/copy_04.gif);
    padding: 0 15px;
}

div.copy .bottom {
    position: relative;
    background: transparent url(/bitrix/templates/alawar6/template_images/footer_bottom.png) no-repeat scroll center top;
    height: 15px;
}

/* end copyright block */


/* start location */
div.location {
    color: #FFFFFF;
    font-size: 90%;
    font-weight: bold;
    width: 630px;
}

div.location a {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
}

div.location .line_01 {
    background: #a4b1b8 url(/bitrix/templates/alawar6/images/loc_02.gif) no-repeat right;
}

div.location .line_02 {
    background: #a4b1b8;
    padding: 0 15px;
}

div.location .line_03 {
    background: #a4b1b8 url(/bitrix/templates/alawar6/images/loc_03.gif) no-repeat right;
}

/* end location */


#auto {
    margin-right: auto;
    margin-left: auto;
}

#no_border {
    border: 0px;
    padding: 0px;
}

#img_indent {
    float: left;
    margin-right: 5px;
}

img.indent {
    float: left;
    margin-right: 5px;
}

.toplist_ru img.indent {
    float: left;
    margin-right: 0px;
}

#nospace {
    line-height: 0px;
    clear: both;
}

#table_indent {
    clear: both;
    margin-top: 15px;
}

#input_back {
    color: #FFFFFF;
    background: #056ac6 url(/bitrix/templates/alawar6/images/button_03.gif) repeat-x top;
}

a img {
    border: none;
}

.js_banner {
    width: 630px;
    height: 190px;
    position: relative;
    background: url(/bitrix/templates/alawar6/images/anons.gif) no-repeat top left;
}

.js_banner .conners div {
    position: absolute;
    width: 15px;
    height: 15px;
    font-size: 0px;
}

.js_banner .conners div.top_left {
    top: 0px;
    left: 0px;
    background: url(/bitrix/templates/alawar6/images/anons_t_l.png) no-repeat top left;
}

.js_banner .conners div.top_right {
    top: 0px;
    right: 0px;
    background: url(/bitrix/templates/alawar6/images/anons_t_r.png) no-repeat top left;
}

.js_banner .conners div.bottom_left {
    bottom: 0px;
    left: 0px;
    background: url(/bitrix/templates/alawar6/images/anons_b_l.png) no-repeat top left;
}

.js_banner .conners div.bottom_right {
    bottom: 0px;
    right: 0px;
    background: url(/bitrix/templates/alawar6/images/anons_b_r.png) no-repeat top left;
}

.js_banner .banners {
    position: absolute;
    top: 5px;
    left: 5px;
}

.js_banner .banner {
    cursor: pointer;
    height: 180px;
}

.js_banner .links {
    padding-top: 5px;
    margin-left: 350px;
}

.js_banner .links a img {
    margin: 8px 0px 0px 25px;
}

.js_banner .links a div {
    position: absolute;
    top: 5px;
    left: 80px;
    padding-right: 5px;
    cursor: pointer;
}

.js_banner .links a div strong {
    color: white;
    cursor: pointer;
}

.js_banner .links a {
    font-family: Tahoma;
    font-size: 8pt;
    color: #B5C2C9;
    text-decoration: none;
    position: relative;
    height: 60px;
    width: 275px;
    display: block;
    background: url(/bitrix/templates/alawar6/images/anons_but.gif) no-repeat 15px 0px;

}

.js_banner .links a:hover,
.js_banner .links a.s {
    background: url(/bitrix/templates/alawar6/images/anons_but_up.gif) no-repeat top left;
}

a img {
    border: none;
}

.bottom_banner {
    height: 100px;
    width: 630px;
    padding-top: 10px;
    clear: both;
    font-size: 0px;
}

.brendgames {
    margin-left: 25px;
    margin-left: 0px;
    position: absolute;
    height: 90px;
    width: 580px;
    overflow: hidden;
    float: left;
    border-top: 5px solid #8499A5;
    border-bottom: 5px solid #8499A5;
}

.lenta {
    height: 90px;
    display: block;
    float: left;
}

.lenta a {
    float: left;
    display: block;
    width: 145px;
    height: 90px;
}

.bottom_banner .left_button {
    width: 25px;
    height: 100px;
    float: left;
    display: block;
    background: url(/bitrix/templates/alawar6/images/button_left.gif) no-repeat 0 0;
}

.bottom_banner .left_button:hover {
    background: url(/bitrix/templates/alawar6/images/button_left_up.gif) no-repeat 0 0;
}

.bottom_banner a.right_button {
    width: 25px;
    height: 100px;
    float: right;
    display: block;
    background: url(/bitrix/templates/alawar6/images/button_right.gif) no-repeat 0 0;
}

.bottom_banner .right_button:hover {
    background: url(/bitrix/templates/alawar6/images/button_right_up.gif) no-repeat 0 0;
}

.flash {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.flash .controls {
    background-image: url(/bitrix/templates/alawar6/images/onlinegames/fon.gif);
    vertical-align: top;
    padding-top: 8px;
    padding-right: 4px;
    padding-bottom: 8px;
    padding-left: 12px;
}

.flash {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.flash .controls {
    background-image: url(/bitrix/templates/alawar6/images/onlinegames/fon.gif);
    vertical-align: top;
    padding-top: 8px;
    padding-right: 4px;
    padding-bottom: 8px;
    padding-left: 12px;
}

.only_ie {
    display: none;
    display: block;
}


/** For additional left menu **/

div.genre_t {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 14px;
    text-transform: uppercase;
    background: url(/bitrix/templates/alawar6/images/ico_t_01.gif) repeat-x;
    width: 227px;
    float: right;
    position: relative;
    margin: 10px -2px 0 0;
    height: 35px;
    border-left: solid 2px #9fccef;
}

div.genre_t a.buttons {
    color: #fee6c6;
    display: block;
    float: right;
    width: 210px;
    height: 35px;
    line-height: 34px;
    border-right: solid 2px #CCCCCC;
}

div.genre_t a.buttons:hover {
    text-decoration: underline;
}

div.ac_genre_t {
    background: #ffffff;
    border-left: solid 2px #cccccc;
    border-bottom: solid 2px #cccccc;
    border-top: solid 2px #cccccc;
}

div.ac_genre_t {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 14px;
    text-transform: uppercase;
    width: 227px;
    float: right;
    position: relative;
    margin: 10px -2px 0 0;
    height: 31px;
    line-height: 30px;
    border-left: solid 2px #9fccef;
}

div.ac_genre_t .content01 {
    color: #3b7aa2;
    display: block;
    float: right;
    width: 210px;
    height: 31px;
    border-right: solid 2px #CCCCCC;
    background: #ffffff right;
    border: 0;
}

/** End For additional left menu **/

.size_0 {
    font-size: 8pt;
    padding-bottom: 2px;
}

.size_1 {
    font-size: 10pt;
}

.size_2 {
    font-size: 12pt;
}

.size_3 {
    font-size: 14pt;
}

.size_4 {
    font-size: 16pt;
}

.size_5 {
    font-size: 18pt;
}

.size_6 {
    font-size: 20pt;
}

.size_7 {
    font-size: 22pt;
}

td.orangeblock {
    color: #FFFFFF;
    background-image: url(/bitrix/templates/alawar6/images/block_orange_03.gif);
    font-size: 11pt
}


/* start searchblock */
div.searchblock {
    width: 630px;
}

div.searchblock a {
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
}

div.searchblock .line_01 {
    background: #d1d8db url(/bitrix/templates/alawar6/images/seachblock_02.gif) no-repeat right;
}

div.searchblock .line_02 {
    background: #d1d8db;
    padding: 0 15px;
    width: 600px;
}

div.searchblock .line_03 {
    background: #d1d8db url(/bitrix/templates/alawar6/images/seachblock_03.gif) no-repeat right;
}

/* end searchblock */

/* START: Tooltips */
.main {
    width: 267px;
    position: relative;
    top: 0px;
    left: 0px;
}

.tip-h {
    height: 15px;
}

.tip-h-lt {
    width: 20px;
    height: 15px;
    background: url(/bitrix/templates/alawar6/images/top_left2.png ) no-repeat top left;
}

.tip-h-t {
    width: 220px;
    height: 15px;
    background: url(/bitrix/templates/alawar6/images/top2.png ) repeat-x top left;
}

.tip-h-rt {
    width: 27px;
    height: 15px;
    background: url(/bitrix/templates/alawar6/images/top_right2.png ) no-repeat top left;
}

.tip-c {
    border-left: 2px solid #70AAC9;
}

.tip-c-box {
    width: 255px;
    background-color: #E7F2F9;
}

.tip-c-box-rcol {
    background: url(/bitrix/templates/alawar6/images/mid2.png ) repeat-y top left;
}

.tip-c-scr {
    margin: 5px 30px;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.tip-c-desc {
    margin: 5px 30px;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.tip-c-dwnl {
    margin-right: 10px;
}

.tip-c-dwnl span {
    font-size: 11px;
}

.tip-c-dwnl img {
    width: 18px;
    height: 18px;
    padding: 0;
    vertical-align: bottom;
}

.tip-c-dwnl a:link,
.tip-c-dwnl a:hover,
.tip-c-dwnl a:active,
.tip-c-dwnl a:visited {
    font-size: 12px;
}


.tip-f {
    height: 23px;
}

.tip-f-lt {
    height: 23px;
    width: 20px;
    background: url(/bitrix/templates/alawar6/images/bot_left.png ) no-repeat top left;
}

.tip-f-t {
    height: 23px;
    width: 220px;
    background: url(/bitrix/templates/alawar6/images/bot.png ) repeat-x top left;
}

.tip-f-rt {
    height: 23px;
    width: 27px;
    background: url(/bitrix/templates/alawar6/images/bot_right2.png ) no-repeat top left;
}

.tooltipTarget {
    display: inline
}

a.strl_left {
    margin-top: 18px;
    margin-right: 1px;
    padding: 0px;
    display: block;
    float: left;
    background: url(/bitrix/templates/alawar6/images/strl_left.gif) no-repeat;
    height: 42px;
    width: 17px;
}

a.strl_left:hover {
    padding: 0px;
    display: block;
    float: left;
    background: url(/bitrix/templates/alawar6/images/strl_left_activ.gif) no-repeat;
    height: 42px;
    width: 17px;
}

a.strl_right {
    margin-top: 18px;
    margin-left: 1px;
    display: block;
    float: left;
    background: url(/bitrix/templates/alawar6/images/strl_right.gif) no-repeat;
    height: 42px;
    width: 17px;
}

a.strl_right:hover {
    display: block;
    float: left;
    background: url(/bitrix/templates/alawar6/images/strl_right_activ.gif) no-repeat;
    height: 42px;
    width: 17px;
}

.main .bot_download {
    background: url(/bitrix/templates/alawar6/images/bot_01.gif) no-repeat;
    width: 162px;
    height: 33px;
    display: block;
    text-decoration: none;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 3px;
}

.main .bot_download:hover {
    background: url(/bitrix/templates/alawar6/images/bot_02.gif) no-repeat;
    width: 162px;
    height: 33px;
    display: block;
    text-decoration: none;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 14px;
    margin-top: 10px;
}

.str_left {
    background: url(/bitrix/templates/alawar6/images/str_left.png) no-repeat;
    width: 30px;
    height: 20px;
    position: absolute;
    clear: both;
    left: -25px;
    top: 215px;
}

.viewport-bottom .main .str_left {
    left: -25px;
    top: 15px;
}

.str_right,
.viewport-right .main .str_left {
    background: url(/bitrix/templates/alawar6/images/str_right.png) no-repeat;
    width: 30px;
    height: 20px;
    position: absolute;
    clear: both;
    left: 253px;
    top: 215px;
}

.viewport-both .main .str_left

/*.viewport-bottom.viewport-right .main .str_left*/
    {
    background: url(/bitrix/templates/alawar6/images/str_right.png) no-repeat;
    left: 253px;
    top: 15px;
    clear: both;
    position: absolute;
}

.main .title {
    text-align: left;
    margin-left: 30px;
    margin-right: 30px;
    font-weight: bold;
    margin-bottom: 2px;
    display: block;
    font-size: 14px;
}

.fl {
    float: left;
}

/* END: Tooltips*/

/* START: Top10 Games Block */

.top10-game {
    width: 195px;
    border-bottom: 1px dotted #8499A5;
    padding-bottom: 10px;
    margin-top: 10px;
}

.top10-game-number {
    width: 20px;
    float: left;
}

.top10-game-content {
    width: 157px;
    float: left;
}

.top10-game-content img {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}

.top10-game-buttons {
    float: right;
    width: 18px;
}

.top10-game-buttons img {
    margin-bottom: 5px;
}

/* END: Top10 Games Block */

/* START: Trailer */
div.gamebl div.line_01 a.watch {
    border-color: #ca7020;
    background-color: #eca527;
    text-transform: none;
    font-size: 17px;
    background-image: url(/bitrix/templates/alawar6/images/watch_btn.gif);
    padding: 4px;
    margin: 10px 0 0 0;
    text-align: center;
}

div.gamebl div.line_01 a.watch:hover {
    background-color: #ffcc45;
    background-image: url(/bitrix/templates/alawar6/images/watch_btn_hover.gif);
}

div.video {
    margin-bottom: 10px;
}

/* END: Trailer */

/* Fixed template styles */
div.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}

#menu_div {
    margin-top: 9px;
}

a.home_link {
    background: transparent url(/bitrix/templates/alawar6/template_images/logo_01.png) no-repeat left top;
    display: block;
    height: 125px;
    position: relative;
    text-decoration: none !important;
    top: -12px;
    width: 240px;
}

a.pl_logo {
    background: transparent url(/bitrix/templates/alawar6/template_images/logo_01_pl.png) no-repeat left top !important;
}

a.de_logo {
    background: transparent url(/bitrix/templates/alawar6/template_images/logo_01_de.png) no-repeat left top;
}

div.mainmenu div.content_top {
    background: url(/bitrix/templates/alawar6/template_images/cotnent_top.png) top center no-repeat;
    height: 15px;
}

div.container .right div.content_bottom {
    background: transparent url(/bitrix/templates/alawar6/template_images/cotnent_bottom.png) no-repeat scroll center top;
    height: 15px;
}

.left_column_bottom {
    background: transparent url(/bitrix/templates/alawar6/template_images/bl_left_02.png) no-repeat scroll left top;
    bottom: -15px;
    height: 15px;
    position: relative;
}

div.top_block .line_03 {
    background: transparent url(/bitrix/templates/alawar6/template_images/search_03.png) no-repeat scroll left top;
    float: left;
    height: 47px;
    width: 20px;
}

.languages {
    float: right;
    position: relative;
    top: -18px;
    color: #E6F4FF;
}

.top_block_cont {
    height: 30px;
    width: 900px;
}

div.div-index-banner {
    display: none;
}

/* END: Fixed template styles */

/* Trailer */
.digits {
    background: url(/bitrix/templates/alawar6/images/digits.jpg) 0 0;
    border: 1px solid #CA7020;
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS", Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 23px;
    margin-right: 7px;
    padding: 0 7px;
}

.digits:hover {
    background-position: left -23px;
    text-decoration: none;
}

.digits_active {
    background-position: left -23px;
    text-decoration: none;
}

/* END: Trailer */


/* Скин фикс ширины, чтобы не разъезжались различные слои сверху, включая флешки */
.top-promo-bg {
    min-width: 900px;
}


/* эти 2 правила для флешевых скинов */
/*.skin-under-flash-link {
	display: none;
	position: absolute;
	top: 35px;
	left: 50%;
	margin-left: -450px;
	width: 900px; 	height: 150px;
	z-index: 5000;
	cursor: pointer;
}

.skin-under-flash-link img {
	width: 900px;		height: 150px;
}
*/

.skin-top-fixer {
    height: 0;
    width: 900px;
    /*margin-top: -200px;*/
    margin-top: -130px;
    z-index: -5;
}

*html .skin-top-fixer {
    /*margin-top: -219px;*/
}

div.flash_interactive {
    position: relative;
    z-index: 0;
    text-align: center;
    /*height: 205px;*/
}


/*a.learn_more:hover {
	cursor: pointer;
}*/

.index-body-background {
    position: relative;
}

.hidden {
    visibility: hidden;
    display: none;
}

/* Верхняя плашка (переключение языков, иконки rss и twitter) */
.top_panel {
    background: url(/bitrix/templates/alawar6/images/toppanel/top_panel.png) no-repeat center top;
    height: 35px;
    margin: 0 auto 80px;
    width: 900px;
}

.top_panel .rss {
    background: url(/bitrix/templates/alawar6/images/toppanel/rss_icon.gif) no-repeat left center;
    float: right;
    height: 21px;
    width: 21px;
    margin-right: 15px;
    margin-top: 6px;
}

.top_panel .twitt {
    background: url(/bitrix/templates/alawar6/images/toppanel/twitt_icon.gif) no-repeat left center;
    float: right;
    height: 21px;
    width: 21px;
    margin-right: 6px;
    margin-top: 6px;
}

.top_panel .homepage {
    background: url(/bitrix/templates/alawar6/images/toppanel/homepage.gif) no-repeat left center;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin-left: 15px;
    margin-top: 4px;
    padding-left: 27px;
    /*text-align:right;*/
}

.top_panel .bookmark {
    background: url(/bitrix/templates/alawar6/images/toppanel/bookmark.gif) no-repeat left center;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin-left: 20px;
    margin-top: 4px;
    padding-left: 27px;
    /*text-align:right;*/
}

.top_panel .lang_switch {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    line-height: 35px;
    margin-left: 0px;
    margin-right: 10px;
}

.top_panel .lang_switch a {
    color: #FFFFFF;
    font-size: 12px;
}

.top_panel .lang_switch img {
    margin-right: 3px;
}

/* ALA-1953 */
div.block02 {
    width: 390px;
}

#table_indent {
    margin-top: 0;
}

div.block03 .content02 {
    padding-bottom: 15px;
}

div.gamebl {
    width: 390px;
}

p.genres {
    margin-bottom: 15px;
}

div.block02 div.content02 {
    width: 390px;
}

div.block02 div.content01 {
    width: 360px;
}

div.block02 div.content01 .line {
    width: 360px;
}

/*  */

/* ALA-2277 Копки платформ на наших ресурсах */
.platforms a {
    float: left;
    height: 49px;
    width: 44px;
    margin-right: 11px;
    margin-top: 5px;
}

.platforms a.android {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/android.gif") left top no-repeat;
}

.platforms a.nokia {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/nokia.gif") left top no-repeat;
}

.platforms a.ipad {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/ipad.gif") left top no-repeat;
}

.platforms a.mac {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/mac.gif") left top no-repeat;
}

.platforms a.iphone {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/iphone.gif") left top no-repeat;
}

.platforms a.psp {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/psp.gif") left top no-repeat;
}

.platforms a.ps3 {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/ps3.gif") left top no-repeat;
}

.platforms a.nintendo_ds {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/nintendo_ds.gif") left top no-repeat;
}

.platforms a.blackberry {
    background: url("/bitrix/templates/alawar6-en-promo/images/cross_refs/blackberry.gif") left top no-repeat;
}

.platforms a:hover {
    background-position: left bottom;
}

/*  */

div.online_likes {
    padding: 5px 0 5px 0;
    width: auto;
    float: none;
}

div.online_likes div.content02 {
    width: 340px;
}

div.online_likes a.opener {
    color: #0f6aab;
    text-decoration: underline;
    font-weight: bold;
}

div.online_likes a.opener:hover {
    text-decoration: none;
}

div.online_likes p {
    padding: 3px 0 0 0;
    clear: none;
}

div.online_likes .more_links {
    padding: 2px 0 0 55px;
}

div.online_likes .more_links img {
    float: none;
    vertical-align: bottom;
    padding: 0;
}

div.online_likes .more_link {
    color: #0f6aab;
    text-decoration: underline;
}

div.online_likes .more_link:hover {
    text-decoration: none;
}

div.gamelist .unlimited_pl {
    width: 70px;
    height: 70px;
    background: url(/bitrix/templates/alawar6/images/unlimited.png) left top no-repeat;
    position: absolute;
    margin-left: -3px;
    margin-top: -3px;
}

div.gamebl .unlimited_pl {
    background: transparent url(/bitrix/templates/alawar6/images/unlimited_small.png) no-repeat scroll left top;
    position: absolute;
    width: 62px;
    height: 62px;
}

.unlimited_block {
    float: right;
    margin: 15px 15px 0 0;
    background: url(/bitrix/templates/alawar6-en-promo/images/unlimited_block_bg.jpg) left top no-repeat;
    height: 188px;
    width: 218px;
}

.unlimited_button {
    float: left;
    border: 1px solid rgb(51, 51, 51);
    margin-left: 87px;
}

.unlimited_block p {
    padding: 90px 7px 5px 87px;
    width: 125px;
}

.unlimited_block_pl {
    float: right;
    margin: 15px 15px 0 0;
    background: url(/bitrix/templates/alawar6/images/unlimited_block_bg_pl.jpg) left top no-repeat;
    height: 188px;
    width: 218px;
}

.unlimited_block_pl p {
    padding: 85px 7px 8px 87px;
    width: 125px;
    font-size: 12px;
}