body { width: 100%; height: 100%; overflow-y: scroll; margin: 0px; padding: 0px; text-align:center; background:url(img/fon.gif); }

#body { width: 1256px; height: 100%; font-size: 0px; display:inline-table; text-align:left; background:url(img/top.jpg) no-repeat center top; margin: 0px; padding: 0px; }
.inv {display:none}

form { padding: 0px; margin: 0px; }
h1 { font: 18px Arial, Helvetica, sans-serif; color: #ffffff; margin: 20px 0px; }
h2 { font: bold 18px Arial, Helvetica, sans-serif; color: #3b3b3b; }
h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #ff6c00; margin: 15px 0px; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #ff6c00; margin: 15px 0px; }
h4 a { font: bold 12px Arial, Helvetica, sans-serif; color: #ff6c00; text-decoration: none; }

a { color: #ff6c00; }

p.pages { clear: both; font: 12px Arial; color: #393939; line-height: 12px; margin: 15px 0px 0px 15px; }
p.pages b { margin: 0px 5px; color:#ff6c00;}
p.pages span { margin: 0px 15px 0px 0px;}
p.pages a { margin: 0px 5px; color: #393939; }

div.content { padding: 0px; margin: 0px 10px 20px 10px; font: 12px Arial, Helvetica, sans-serif; color: #ffffff; }
div.content h1 { margin-top: 0px; }
div.content p { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; margin: 15px 0px; }

#top { /*position:absolute; top: 0px; left: 0px; height: 132px; */width: 100%; height: 75px; }
img.logo { position:absolute; margin: 0px 0px 0px 185px; border: none; top: 20px; }

#tmenu { position:absolute; margin: 0px 0px 0px 500px; top: 0px; }
#tmenu div { float:left; display:inline-table; width: 103px; height: 50px; margin: 0px 15px 0px 0px; background:url(img/top_menu_n.png) no-repeat center top; text-align:center; }
#tmenu div a { font: bold 13px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; display:inline-table; margin: 0px; line-height: 50px; }
#tmenu div.act { background: url(img/top_menu_a.png) no-repeat center top; }

#gmenu { margin: 58px 0px 0px 405px; font-size: 16px; width:705px; padding: 13px 0px 14px 0px; background: url(img/game_menu.jpg) no-repeat center; text-align:right; }
#gmenu a { background:url(img/g_menu_n.gif) no-repeat center; width: 54px; height: 22px; margin: 0px 12px 0px 0px; display:inline-table; font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; text-align:center; line-height: 22px; }
#gmenu a.act { background:url(img/g_menu_a.gif) no-repeat center; color: #ffffff; }

#btop { padding: /*132px*/0px 0px 0px 0px; text-align:center; height: 118px; }
#btop #search { float:left; text-align:left; background: url(img/s1.gif) no-repeat left top; width: 483px; height: 118px; margin: 0px 7px 0px 5px; }

form.search_form { height: 45px; margin: 0px 10px 0px 10px; padding: 14px 10px 14px 10px; background: url(img/bl_str.gif) repeat-x left 44px; }
form.search_form input { float:left; width: 340px; height: 18px; border: 1px solid #2b2b2b; margin: 0px 7px 0px 0px;  font: 11px Arial; color: #999999; }
form.search_form select { float:left; width: 164px; height: 18px; border: 1px solid #2b2b2b; margin: 23px 11px 0px 0px; font: 11px Arial; color: #999999; }
form.search_form select option { color: #000000; }
form.search_form select .titl { color: #999999; }
form.search_form input.search { background: url(img/but_search.png) no-repeat center; position:relative; margin: 0px 0px 0px 0px; width: 81px; height: 18px; border: none; font: bold 11px Arial, Helvetica, sans-serif; color:#ffffff; line-height: 15px; }

form.auth_form { clear:both; margin: 10px 20px 0px 20px; padding: 0px; }
form.auth_form input { float:left; width: 140px; height: 16px; border: 1px solid #2b2b2b; margin: 0px 8px 0px 0px; }
form.auth_form input.enter { width: 50px; height: 15px; background: none; border: none; font: bold 12px Arial, Helvetica, sans-serif; color:#2b2b2b; text-transform:lowercase; }
form.auth_form a { float:right; font: bold 10px Arial, Helvetica, sans-serif; color:#2b2b2b; text-transform:lowercase; text-decoration:none; line-height: 15px; }

div.lang { clear:both; margin: 0px; padding: 13px 0px 0px 10px; }
div.lang img { clear:both; float:left; margin: 2px 10px 0px 0px; border: none; }
div.lang p { float:left; font: bold 12px Arial, Helvetica, sans-serif; color: #393939; margin: -12px 0px 0px 0px; padding: 6px 0px 0px 0px; }
div.lang p a { margin: 0px 2px 0px 2px; font: bold 12px Arial, Helvetica, sans-serif; color: #393939; text-decoration: none; text-shadow: 2px 2px #ffffff; }
div.lang p a.act { color: #ff6c00; }

#btop div.b1 { float:left; background:url(img/s2.gif) no-repeat center; width: 757px; height: 118px; }
#btop div.b1 img { margin: 10px 0px 0px 2px; }
#btop div.b1 div { margin: 13px 0px 0px 2px; }


table.core { width: 1250px; margin-top: 12px; margin-bottom: 10px; }
table.core td { vertical-align: top; padding: 0px 0px 0px 12px; }
table.core td.right { width: 246px; padding: 0px; }
table.core td.left { width: 246px; padding: 0px; }

/*#center { width: 100%; margin: 0px 0px 10px 0px; display:inline-table; }
#right { float: right; position:relative; right: 7px; width: 246px; padding: 14px 0px 0px 0px; }

div.left { float:left; width: 246px; margin: 13px 0px 0px 5px; }
*/
.left .bl { background:url(img/bl_bot.gif) no-repeat center bottom; width: 100%; margin: 0px 0px 13px 0px; padding: 0px; }
.left .bl div { background:  url(img/bl_top.gif) no-repeat center top; padding: 0px 0px 10px 0px; }
.left .bl p { height: auto; margin: 0px 8px 0px 7px; padding: 5px 0px 3px 10px; background: url(img/bl_str.gif) repeat-x top; }
.left .bl p.n { background: none; }
.left .bl p.title { height: 20px; font: bold 14px Arial, Helvetica, sans-serif; color: #ffffff; text-align:center; text-transform: uppercase; margin: 0px; padding: 5px 0px 10px 0px; background: none; }
.left .bl p a { background:url(img/li.gif) no-repeat left 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #393939; text-decoration: none; padding: 0px 0px 0px 17px; }
.left .bl p span { float:right; width: 50px; text-align:left; font: bold 12px Arial, Helvetica, sans-serif; color: #393939; }
.left .bl .sm p { font-size: 10px; padding: 6px 0px 5px 5px; }
.left .bl .sm p a { font-size: 10px; padding: 0px; background: none; }
.left .bl .sm p span { font-size: 10px; }
.left .bl .sm p.title { font-size: 14px; }
.left .bl p.act { background:url(img/fon_bl_act.gif) no-repeat center top; }
.left .bl p.act a { color: #fa600c; }

div.adb { text-align:center; }
div.adb img { margin: 0px 0px 10px 0px; }

#bottom { position: relative; bottom: 0px; margin: 0px; height: 72px; background: url(img/bot_fon.jpg) repeat-x left top; }
#bottom .conters { padding: 20px 0px 0px 15px; margin: 0px; height: 31px; }
#bottom .conters img { margin: 0px 10px 0px 0px; }
#bottom p { float:right; font: bold 10px Arial, Helvetica, sans-serif; color: #ffffff; margin: 30px 90px 0px 0px; padding: 0px 0px 0px 0px; }
#bottom p b { font-size: 14px; }
#bottom a { color: #ffffff; }

/*#main { float:left; width: auto; margin: 14px 0px 0px 7px; }*/

#news2main {  float:left; background: url(img/bl_c_bot.gif) no-repeat left bottom; width: 308px; height: auto; padding-bottom: 6px; }
#news2main .inn { height: 200px;background:url(img/bl_c_top.gif) no-repeat left top; padding: 8px 0px 17px 16px;  font-size: 12px; }
/*#news2main .inn div { clear:both; display:inline-table; width: 290px; margin: 0px 0px 5px 0px; padding: 0px; }
#news2main .inn div img { clear:both; float:left; background-repeat: no-repeat; background-position: left top; margin: 0px 12px 0px 0px; }
#news2main .inn div h6 { width: 160px; margin: 0px 10px 0px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #fd8515; padding: 0px; }
#news2main .inn div h6 a { font: bold 12px Arial, Helvetica, sans-serif; color: #fd8515; text-decoration: none; display:static; float:none; clear:none; width:auto; height:auto; background:none; text-align:left; margin: 0px; }
#news2main .inn div p { width: 160px; display:inline-table; font: 10px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 12px; margin: 10px 0px 0px 0px; }
#news2main .inn div p a { display:block; clear:none; width: auto; height: auto; background: none; font: 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
*/
#news2main .inn table { width: 290px; margin: 0px 0px 5px 0px; }
#news2main .inn table td { padding: 0px; }
#news2main .inn table td.pic { width: 126px; }
#news2main .inn table img { margin: 0px 12px 0px 0px; }
#news2main .inn table h6 { font: bold 12px Arial, Helvetica, sans-serif; color: #fd8515; margin: 0px; }
#news2main .inn table h6 a { font: bold 12px Arial, Helvetica, sans-serif; color: #fd8515; text-decoration: none; display:static; float:none; clear:none; width:auto; height:auto; background:none; text-align:left; margin: 0px; }
#news2main .inn table p { font: 10px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 12px; margin: 6px 0px 0px 0px; }
#news2main .inn table p a { display:block; clear:none; width: auto; height: auto; background: none; font: 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }

#news2main .inn a { display:inline-table; float:left; clear:both; width: 115px; height: 12px; background:url(img/but_archive.gif) no-repeat center; font: 10px Arial, Helvetica, sans-serif; color: #fd8515; line-height: 12px; text-decoration:none; text-align:center; margin: 0px 0px 0px 95px; }
#news2main img { border: none; }

#gal2main { float:left; width: 420px; text-align:center; margin: 0px 0px 0px 6px; }
#gal2main img { width: 422px; height: 236px; background-repeat: no-repeat; background-position: left top; margin: 0px; border: none; }
#gal2main div { background:url(img/bord_bl_bot.gif) no-repeat left top; width: 422px; height: 63px; }
#gal2main div img { width: 71px; height: 54px; background-repeat: no-repeat; background-position: left top; margin: 4px 5px 0px 5px; }

#list2main { clear:both; background:url(img/bl_zak_fon.gif) no-repeat left 35px; width: 733px; height: 250px; margin: 0px; padding: 0px; text-align:center; }
#list2main .intlist { display: none; }
#list2main #titles { width: auto; height: 20px; padding: 0px 0px 0px 15px; margin: 0px; }
#list2main #titles div { cursor: pointer; float:left; width: 135px; height: 20px; margin: 16px 3px 0px 3px; background:url(img/bl_zak_n.gif) no-repeat center; text-align:center; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 18px; }
#list2main #titles div.act { background:url(img/bl_zak_a.gif) no-repeat center; width: 134px; height: 21px; margin-top: 15px; }
#list2main p { display: inline-table; width: 169px; font: 10px Arial, Helvetica, sans-serif; color: #ffffff; margin: 0px 4px; padding: 15px 0px 0px 0px; text-align:left; }
#list2main p img { width: 169px; height: 114px; margin: 0px; background-repeat: no-repeat; background-position: left top; border: none; }
#list2main p span { display:inline-table; margin: 5px 6px 0px 5px; width: 158px; }
#list2main p a { font: bold 12px Arial, Helvetica, sans-serif; color: #fd8515; text-decoration: none; }

#txt2main { clear:both; background: url(img/txt2main.jpg) no-repeat left top; width: 733px; height: 217px; margin: 15px 0px 15px 0px; }
#txt2main div { padding: 17px 0px 0px 7px; margin: 0px; }
#txt2main h2 { margin: 0px; padding: 0px; }
#txt2main img { float:left; width: 318px; height: 181px; background-repeat: no-repeat; background-position: left top; margin: 0px 7px 0px 0px; }
#txt2main p { font: 10px Arial, Helvetica, sans-serif; color: #3b3b3b; line-height: 12px; margin: 12px 10px 12px 0px; }

div.game_inn { /*width: auto;*/ background:url(img/c_f0_fon.gif) repeat-y left top; margin: 0px 0px 10px 0px; }
div.game_inn .title { background: url(img/c_f0_titl_bot.gif) no-repeat left bottom; }
div.game_inn .title .txt { background: url(img/c_f0_titl_top.gif) no-repeat left top; padding: 10px 0px 0px 15px; }
div.game_inn .title h1 { margin: 0px 0px 10px 5px; }

div.game_inn .title .pic { float:left; margin: 0px 5px 0px 0px; }
div.game_inn .title .pic div { border-top: 1px solid #8d8d8d; border-left: 1px solid #636363; border-right: 1px solid #242424; border-bottom: 1px solid #181818; }
div.game_inn .title .pic div img { border-top: 1px solid #181818; border-left: 1px solid #242424; border-right: 1px solid #636363; border-bottom: 1px solid #8d8d8d; }

div.game_inn .title .text { float: left; width: auto; display:inline-table; }
div.game_inn .title .text h3 { color: #ffae00; margin-left: 5px; }
div.game_inn .title table { width: 98%; }
div.game_inn .title table td { background: #b6b6b6; font: bold 10px Arial, Helvetica, sans-serif; color: #393939; padding: 3px 10px 3px 15px; vertical-align:top; }
div.game_inn .title table .c td { background: #cecece; }
div.game_inn .title p.rait { clear:both; height: 45px; margin: 0px 30px 0px 30px; text-align:right; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; }
div.game_inn .title p.rait b { color: #ffae00; margin: 0px 30px; }
div.game_inn .title p.rait small { font-size: 10px; }
div.game_inn .title p.rait small b { margin: 0px; }
div.game_inn .title p.rait img { position: relative; margin: 0px 5px -5px 5px; }

div.game_inn .descr { background:url(img/c_f0_bot.gif) no-repeat left bottom; clear:both; font: 12px Arial, Helvetica, sans-serif; color: #484848; padding: 0px 15px; } 
div.game_inn .descr h3 { margin: 0px 0px; }
div.game_inn .descr table { width: 380px; margin-top: 10px; margin-bottom: 10px; }
div.game_inn .descr table td { background: #b6b6b6; font: bold 12px Arial, Helvetica, sans-serif; color: #393939; padding: 3px 0px 3px 15px; vertical-align:top; }
div.game_inn .descr table .c td { background: #cecece; }

div.news2game { width: 733px; /*width: auto;*/ margin: 0px 0px 0px 0px; background: url(img/c_f1_fon.gif) repeat-y left top; }
div.news2game .title { background:url(img/c_f1_titl.gif) no-repeat left bottom; height: 28px; font: bold 14px Arial, Helvetica, sans-serif; color: #ffffff; text-align:center; line-height: 25px; }
div.news2game .txt { height: auto; background: url(img/c_f1_top.gif) no-repeat center top; padding: 0px; }
div.news2game .tf { height: auto; background: url(img/c_f1_bot.gif) no-repeat center bottom; padding: 10px 0px 20px 0px; }
div.news2game .newsinn { clear:both; display:inline-table; margin: 0px; padding: 5px 15px 0px 15px; font: 11px Arial, Helvetica, sans-serif; color: #393939; }
div.news2game .pag { margin: 0px 0px 0px 15px; padding: 10px 15px 10px 5px; background: url(img/str.gif) repeat-x left bottom; }

div.news2game .newsinn .pic { float:left; margin: 0px 10px 0px 0px; }
div.news2game .newsinn .pic div { border-top: 1px solid #8d8d8d; border-left: 1px solid #636363; border-right: 1px solid #242424; border-bottom: 1px solid #181818; }
div.news2game .newsinn .pic div img { border-top: 1px solid #181818; border-left: 1px solid #242424; border-right: 1px solid #636363; border-bottom: 1px solid #8d8d8d; }

div.news2game .newsinn .text { width: 535px; display:inline-table; margin: 3px 0px 0px 0px; font: bold 10px Arial, Helvetica, sans-serif; color: #4c4c4c; }
div.news2game .newsinn .text h4 { margin: 0px 0px 10px 0px; }

div.screen2game { width: 733px; /*width: auto;*/ margin: 10px 0px 0px 0px; background: url(img/c_f1_fon.gif) repeat-y left top; }
div.screen2game p { margin: 0px; }
div.screen2game p.pages { margin: 15px 0px 0px 15px; }
div.screen2game span { font: 11px Arial; color: #333333; }
div.screen2game img { position: absolute; margin: -10px 0px 0px 576px; width: 134px; height: 27px; border: none; }
div.screen2game .title { background:url(img/c_f2_title.gif) no-repeat left bottom; height: 35px; font: bold 14px Arial, Helvetica, sans-serif; color: #ffffff; text-align:center; line-height: 25px; }
div.screen2game .txt { display:inline-table; width: 734px; height: auto; background: url(img/c_f2_bot.gif) no-repeat left bottom; padding: 10px 0px 23px 0px; }
div.screen2game .txt div { float:left; margin: 0px; padding: 0px 18px 10px 20px; }
div.screen2game .txt div div { position:absolute; background:url(img/bord_205x137.gif) no-repeat left top; width: 205px; height: 137px; margin: 0px; padding: 0px; cursor: pointer; }
div.screen2game .txt div img { position: static; margin: 0px; width: 205px; height: 137px; }

div.listgame { width: 733px; /*width: auto;*/ margin: 0px 0px 0px 0px; background: url(img/c_f1_fon.gif) repeat-y left top; }
div.listgame .title { background:url(img/c_f1_titl.gif) no-repeat left bottom; height: 28px; font: bold 14px Arial, Helvetica, sans-serif; color: #ffffff; text-align:center; line-height: 25px; }
div.listgame .txt { width: 733px; height: auto; background: url(img/c_f1_top.gif) no-repeat center top; padding: 0px; }
div.listgame .tf { height: auto; background: url(img/c_f1_bot.gif) no-repeat center bottom; padding: 0px 0px 20px 0px; }
div.listgame .tf p.txt_cat { background:url(img/str.gif) repeat-x left bottom; clear:both; font: bold 10px Arial, Helvetica, sans-serif; color: #4c4c4c; margin: 0px 20px 10px 20px; padding-bottom: 20px; }

div.listgame .inn { clear:both; background:url(img/str.gif) repeat-x left bottom; display:inline-table; margin: 0px 7px 0px 7px; padding: 13px 8px 15px 8px; }
div.listgame .end { background: none; padding-bottom: 0px; }
div.listgame .inn .pic { float:left; width: 84px; margin: 0px 20px 0px 0px; }
div.listgame .inn .pic div { width: 83px; height: auto; border-top: 1px solid #8d8d8d; border-left: 1px solid #636363; border-right: 1px solid #242424; border-bottom: 1px solid #181818; }
div.listgame .inn .pic div img { width: 81px; height: auto; border-top: 1px solid #181818; border-left: 1px solid #242424; border-right: 1px solid #636363; border-bottom: 1px solid #8d8d8d; }
div.listgame .inn .text { width: 585px; display:inline-table; margin: 3px 0px 0px 0px; font: bold 10px Arial, Helvetica, sans-serif; color: #4c4c4c; }
div.listgame .inn .text p { clear:both; text-align:right; margin: 8px 0px 0px 0px; }
div.listgame .inn .text a { font: bold 10px Arial, Helvetica, sans-serif; color: #ff6c00; margin: 0px; }
div.listgame .inn .text u { font: bold 10px Arial, Helvetica, sans-serif; color: #ff6c00; margin: 0px; text-decoration: none/*underline*/; }
div.listgame .inn .text h3 { margin: 0px 0px 5px 0px; }
div.listgame .inn .text h3 a { font: bold 14px Arial, Helvetica, sans-serif; color: #ff6c00; text-decoration: none; }
div.listgame .inn .text h3 a:hover { text-decoration: underline; }
div.listgame p.pages { clear: both; font: 12px Arial; color: #393939; line-height: 26px; margin: 10px 0px 10px 15px; }
div.listgame p.pages b { margin: 0px 5px; color:#ff6c00;}
div.listgame p.pages span { margin: 0px 15px 0px 0px;}
div.listgame p.pages a { margin: 0px 5px; color: #393939; }
div.listgame p.pages u { margin: 0px 5px; color: #393939; cursor: pointer; }


div.listblockgame { width: 246px; background:url(img/list_bl_fon.gif) repeat-y left; margin: 0px 0px 10px 0px; }
div.listblockgame .txt { background: url(img/list_bl_top.gif) no-repeat left top; padding: 0px; }
div.listblockgame .tf { background: url(img/list_bl_bot.gif) no-repeat left bottom; padding: 7px 0px; }
div.listblockgame .inn { clear:both; height: 72px; display:inline-table; background:url(img/str.gif) repeat-x left bottom; margin: 0px 7px; padding: 10px 5px; }
div.listblockgame .end { background: none; }
div.listblockgame .inn .pic { float:left; width: 106px; margin: 0px 10px 0px 0px; }
div.listblockgame .inn .pic div { position:absolute; background: url(img/bord_106x72.gif) no-repeat left top; width: 106px; height: 72px; margin: 0px; }
div.listblockgame .inn .text { width: 100px; display:inline-table; margin: 3px 0px 0px 0px; font: bold 10px Arial, Helvetica, sans-serif; color: #4c4c4c; }
div.listblockgame .inn .text h3 { margin: 0px 0px 5px 0px; }
div.listblockgame .inn .text b { margin-right: 5px; }
div.listblockgame .inn .text a { font: bold 10px Arial, Helvetica, sans-serif; color: #ff6c00; margin: 0px; }


