body {font-size: 62.5%; margin: 0; padding:0px; background: #000 url(/images/bg.jpg) 0 0 repeat-x; color:#fff; font-family: Arial, Tahoma, sans-serif;}
body, html {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#669999; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:1.83em; color:#afafaf; font-weight:normal; margin:0; padding:4px 0;}
h1 span {font-size:0.8em; color:#afafaf; font-weight:normal; margin:0; padding:4px 0;}
h1 b {font-size:1.18em; color:#fff; font-weight:normal; margin:0; padding:4px 6px;}
h1 em {color:#fff; font-style:normal;}
h2 {font-size:1.83em; margin:0; padding:0 0 17px; font-weight:normal;}
h2 a {color:#fff;}
h3 {font-size:1.5em; margin:0; padding:0 0 17px; font-weight:normal; color:#d9d9d9;}
h4 {}


ul {}
ul li {}

p {margin:0; padding:8px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

small {font-size:0.9em;}

.cl {clear:both; font-size:0; line-height:0;}
.cl1 {clear:both; font-size:0; height:18px;}
.cl2 {clear:both; font-size:0; height:4px;}

#main_global {min-width:980px; max-width:1015px;min-height:100%; margin: -100px auto 0; padding: 0 10px; background: #000 url(/images/bg.jpg) 0 100px repeat-x;}
#container {font-size: 1.2em; padding: 100px 0 0 0; width:100%; position:relative; background: transparent url(/images/main_bg.jpg) 50% 100px no-repeat;}

/*---header---*/
#logo {float:left; padding: 32px 0 0 30px; position:relative; width:300px;}
.logo_filial {position:absolute; right:0px; top:26px; font-size:10px; line-height:16px; padding: 0 0 0 4px; background:url(/images/logo_filial_l.gif) 0 0 no-repeat;}
.logo_filial div {padding: 0 17px 10px 6px; min-width:137px; white-space:nowrap; background:url(/images/logo_filial.gif) 100% 0 no-repeat;}
.logo_filial a {color:#fff; text-decoration:none;}
.logo_filial a:hover {text-decoration:underline;}

#auth {float:right; font-size:15px; padding: 5px 10px 0 0;  margin: 0 0 -2px 0; position:relative; height:20px;}
#auth a {color:#fff; padding: 0 0 0 20px; background:url(/images/auth_ico.gif) 0 4px no-repeat; text-decoration:none;}
#auth a span {line-height:1.3em; text-decoration:underline;}
#auth a:hover span {border-bottom:0; text-decoration:none;}


.user_block {position:relative; float:right; top: 4px; padding:5px 0 0 0; margin: 0 0 -2px; line-height:20px; color:#e5e5e5; background:url(/images/user_block.jpg) 100% 5px no-repeat;}
.user_block a {color:#e5e5e5; }
.user_block .user {float:left; height:20px; font-size:11px;  padding: 0 8px 0 10px; background: #535a65 url(/images/user.gif) 0 0 no-repeat;}
.user_block .user_exit {float:left; height:20px; font-size:10px; padding: 0 10px 0  12px; background:url(/images/user_separ.gif) 0 0 no-repeat;}
.user_block .user_exit a {text-decoration:none;}

#auth_block {width:308px; height:186px; position:absolute; z-index:5; font-size:11px; right:0; top:10px; background:url(/images/auth_block.jpg) 0 0 no-repeat;}
#auth_block fieldset {padding: 5px 12px 5px 80px; }
#auth_block .fright {float:right; font-size:12px; color:#fff; margin: 0 0 5px 0;}
#auth_block .inp  {width: 200px; height:27px; padding:4px 0 5px 0; background:url(/images/auth_inp.gif) 0 4px no-repeat;}
#auth_block .inp input  {width: 180px; height:17px; padding: 5px 10px; border:0; background:none; color:#d2d4d8; font-size:15px;}
#auth_block a {background:none; padding:0; color:#d2d4d8; font-size:11px; }
#auth_block .go {border:0; width:113px; height:31px; margin:24px 0 0 0; cursor:pointer; background:url(/images/auth_go.jpg) 0 0 no-repeat; }

#auth_block1 {width:257px; height:136px; position:absolute; z-index:5; font-size:11px; right:0; top:10px; }
#auth_block1 fieldset {width:217px; height:136px; padding: 5px 12px 5px 28px;background:url(/images/auth_block1.png) 0 0 no-repeat; }
#auth_block1 .fright {float:right; font-size:12px; color:#fff; margin: 0 0 20px 0;}
#auth_block1 .inp  {width: 200px; height:27px; padding:0px 0 20px 0; background:url(/images/auth_inp.gif) 0 0px no-repeat;}
#auth_block1 .inp input  {width: 180px; height:17px; padding: 5px 10px; border:0; background:none; color:#d2d4d8; font-size:15px;}
#auth_block1 a {background:none; padding:0; color:#b2b2b2; font-size:12px; text-decoration:underline;}
#auth_block1 a:hover {text-decoration:none;}
#auth_block1 .go {border:0; width:113px; height:31px; margin:0 14px 0 0; cursor:pointer; vertical-align:middle; background:url(/images/go_send.jpg) 0 0 no-repeat; }

#filial {position:absolute; width:101px;  top:157px; left:234px; height:35px; z-index:100;}
.filial_title {width:91px; height:22px; margin: 0 auto; font-size:11px; color:#fff; padding: 2px 0 0 10px; cursor:pointer; background:url(/images/filial_bg.png) 0 0 no-repeat;}
.filial_active .filial_title {width:91px; height:22px;margin: 0 auto; font-size:11px; color:#fff; padding: 2px 0 0 10px; background:url(/images/filial_bg_more.png) 0 0 no-repeat !important;}
.filial_title:hover {text-decoration:underline;}

#filial_drop {margin: 0 10px; background:url(/images/filial.jpg) 0 0 repeat-x; position:relative;z-index:100;}
#filial_drop_l {background:url(/images/filial_drop_l.jpg) 0 0 no-repeat;}
#filial_drop_r {height:150px;background:url(/images/filial_drop_r.jpg) 100% 0 no-repeat;}
#filial_drop a {color:#9fe8e8;}
#filial ul {list-style-type:none; margin:0; padding:16px 0 0 0; font-size:13px;}
#filial ul li {width:24.8%; float:left; line-height:1.6em;}
#filial ul li .item {padding: 0 0 0 21px;}
#filial ul li .title {padding: 0; font-weight:bold; font-size:22px; clear:both;}
#filial ul li a {color:#9fe8e8;	}

.filial_drop  {width:100%; position:absolute; z-index:200; top:176px; }
.filial_drop1  {padding:0 10px;}
.filial_drop .close  {position:absolute; top:9px; right:20px; color:#fff; text-decoration:underline; cursor:pointer;}
.filial_drop .close:hover  {text-decoration:none; }
.filial_drop  table {width:100%; table-layout:fixed; }
.filial_drop td  {padding:0; background:#686b6e;}
.filial_drop .tl {width:9px; height:9px;line-height:0; font-size:0; background:url(/images/filial_tl.gif) 0 0 no-repeat;}
.filial_drop .tr {width:9px; height:9px;line-height:0; font-size:0; background:url(/images/filial_tr.gif) 0 0 no-repeat;}
.filial_drop .bl {width:9px; height:9px;line-height:0; font-size:0; background:url(/images/filial_bl.gif) 0 0 no-repeat;}
.filial_drop .br {width:9px; height:9px;line-height:0; font-size:0; background:url(/images/filial_br.gif) 0 0 no-repeat;}
.filial_drop .top {height:9px; line-height:0; font-size:1; background:url(/images/filial_top.gif) 0 0 repeat-x;}

.filial_drop ul {list-style-type:none; margin:0; padding:16px 70px 0 20px; font-size:13px;}
.filial_drop  ul li {width:24.8%; float:left; line-height:1.6em;}
.filial_drop ul li .item {padding: 15px 0 0 66px; height:95px;}
.filial_drop ul li .item img {float:left; position:relative; left:-45px; margin: 0 -36px 0 0; width:36px; }
.filial_drop ul li .title {padding: 0; font-size:22px;}
.filial_drop ul li a {color:#9fe8e8;	}

#header2 {width:355px; float:right; padding: 14px 10px 0 0; clear:right;  height:74px; margin:  0 0 0 -10px; }
#header_tel {margin: 0 -90px 0 0px; padding: 0 50px 0 0; float:right; margin:-24px 0 0 0; width:157px; text-align: right; position:relative;  height:98px;font-size:18px; background:url(/images/header_tel.jpg) 0 100% no-repeat;}
#header_tel div  {padding: 0 0 5px 0;}
#header_tel span {font-size:13px;}
#header_tel table  {font-size:11px; float:right; text-align:left;}
#header_info {float:right; width:145px; margin: 0; font-size:11px; float:right; padding:10px 0 0 0;}
#header_info a {color:#669999;}
#header_info div {padding: 2px 0 5px 30px;}

.skype_ico { background:url(/images/skype_ico.gif) 0 0 no-repeat; }
.mail_ico { background:url(/images/mail_ico.gif) 0 4px no-repeat; }

#routine {width:100px; margin:0 auto; font-size:0.9em; padding: 2px 50px 0 0;}
#list_metro { margin:0 345px 0 330px; padding: 24px 0 0 0; line-height:22px; }
.list_metro1 {margin: 0 auto; width: 270px; padding: 0px 0 0 0; line-height:22px; }
#list_metro table {width:270px; margin:0 auto 0; font-size:0.9em; padding: 0px 0 0 0; line-height:22px; float:left;}
#list_metro a {padding: 2px 0 2px 24px;}
.metro_zamosk {background:url(/images/metro_zamosk.gif) 0 0 no-repeat;}
.metro_tag_pr {background:url(/images/metro_tag_pr.gif) 0 0 no-repeat;}
.metro_sokol {background:url(/images/metro_sokol.gif) 0 0 no-repeat;}
.metro_blue {background:url(/images/metro_blue.gif) 0 0 no-repeat;}
.metro_kal {background:url(/images/metro_kal.gif) 0 0 no-repeat;}
.metro_ohot {background:url(/images/metro_ohot.gif) 0 0 no-repeat;}
.metro_belor {background:url(/images/metro_belor.gif) 0 0 no-repeat;}


#plate_menu {clear:both; background:url(/images/plate_menu.gif) 0 0 repeat-x;}
#plate_menu_l {background:url(/images/plate_menu_l.jpg) 0 0 no-repeat;}
#plate_menu_r {height:57px; padding: 1px 25px 0 10px; background:url(/images/plate_menu_r.jpg) 100% 0 no-repeat;}
#main_menu {list-style-type:none; margin:0 30px 0 0; padding:0; width:48%; float:left;font-size:14px; text-align:center; line-height:40px;}
#main_menu td {padding:0; background:url(/images/main_menu_arr.jpg) 100% 0 no-repeat;}
#main_menu a {display:block; color:#bdbdbd; text-decoration:none;}
#main_menu a span {display:block; cursor:pointer; height:41px;}
#main_menu .active a {margin: 0 0 0 -1px;padding: 0 0 0 1px; position:relative; color:#84cb14 !important; background:url(/images/mm_active.jpg) 0 0 no-repeat;}
#main_menu  .mm_first_active a {margin: 0 0 0 -1px;padding: 0 0 0 1px; position:relative; color:#84cb14 !important; background:url(/images/mm_active_first.jpg) 0 0 no-repeat;}
#main_menu .active a span {background:url(/images/mm_active_r.gif) 100% 0 no-repeat;}
#main_menu a:hover {color:#fff; }

#search {float:right; padding: 10px 0 0 0; margin: 0 5px 0 0; width:19%;background:url(/images/search.png) 12px 10px no-repeat;}
#search fieldset { padding: 0 5px 0 42px; height:22px; background:url(/images/search_r.gif) 100% 0 no-repeat;}
#search input {background:none; border:0; color:#d2d4d8; font-size:12px; height:14px; width:100%;padding: 4px 2px;}

#mounting {width:24%; float:right; background:url(/images/mounting_l.jpg) 12px 0 no-repeat;}
.mounting1,
#mounting1 {margin: 0 0 0 16px; height:37px; padding:4px 0 0 10px; font-size:11px; color:#cccccc; background:url(/images/mounting.gif) 0 0 repeat-x; }
.mounting1 .empty_basket {padding-top: 0;}
#mounting table  {width:230px; margin: 0 -20px 0 0;}
#mounting table td {text-align:center; padding: 0 0px; vertical-align:top; }
#mounting table td.add_ico  {padding:5px 0;}
#mounting .number_article {font-size:16px; font-weight:bold; color:#f5dcdb; }
#mounting .number_article img {vertical-align:-3px;}
#mounting .make { text-align:left;font-size:13px; color:#fff; line-height:1.1em; padding: 2px 0 0 23px;background:url(/images/make_ico.gif) 0 5px no-repeat;}
#mounting .make a {color:#fff; font-size:11px;}
#mounting_empty {width:20.5%; float:right; background:url(/images/mounting_l.jpg) 12px 0 no-repeat;}
.empty_basket {padding: 8px 0 7px 48px; font-size:13px; background:url(/images/empty_basket.gif) 7px 1px no-repeat;}



.ns_rub  {position: absolute; line-height:140%; }
.ns_rub1 {position: absolute; line-height:110%;}


/*---/header---*/


/*---content---*/
.content {padding: 5px 10px 50px;}
.wrapper {float:left; width:100%;}
.service {padding:20px 220px 0 0;}
.service h1 {color:#cac12c; font-size:3em; padding:0 0 5px; margin:0; font-weight:normal;}
.service dl  {width:33%; float:left; margin:0; padding:0;}
.service dt  {width:45px; float:left; margin:0; padding:0; font:50px/53px Georgia;}
.service dd  {margin:0; padding:13px 20px 0 46px; line-height:18px;}
.service .sblue dt  {color:#5496c6;}
.service .sblue dd span   {color:#5496c6;}
.service .sgreen dt  {color:#1ca445;}
.service .sgreen dd span   {color:#1ca445;}
.service .sred dt  {color:#7d1b17;}
.service .sred dd span   {color:#ff0000;}

.game_day {width:180px; float:left; padding: 0;  margin: 0 0 0 -180px; background:url(/images/game_day.jpg) 0 0 no-repeat;}
.game_day_bt {width:150px; padding: 0 15px 12px; background:url(/images/game_day_bt.jpg) 0 100% no-repeat;}
.game_day h4 {margin: 0 -3px 10px; height:30px; line-height:30px; font-size:12px; padding:0; text-transform: uppercase;}
.game_day p {padding:10px 0 0;}
.game_day .price {font-size:1.25em; color:#ffff00; line-height:1.35em; padding:12px 0 0 0;}
.game_day .price del  {color:#ff3300;}
.game_day .basket {float:right; margin: 0 -5px 0 0;}

.basket {display:block; width:39px; height:51px; position:relative; z-index:20; background:url(/images/basket_ico.gif) 0 0 no-repeat;}
.basket_empty {background:url(/images/basket_empty_ico.gif) 0 0 no-repeat;}

.tcenter {text-align:center; }

.main_content {float:right; width:79%; padding: 0 0 0 5px;}
.catalog {overflow:hidden;}
/*--.main_content .catalog {padding: 0 150px 0 0;}--*/
.main_content .catalog {float:left; width:605px; padding: 0 0 5px 0;}
.center_part {width:80%; float:right; padding:18px 0 0 0;}
.catalog1 {margin: 0 0 0 -20px; clear:both;}
.catalog .item {float:left; width:160px; padding: 0 23px 5px 19px; margin: 0 0px 40px 0;border-left:1px solid #313436; height:190px;}
.catalog .item .img {min-height:86px; padding: 4px 0 0 0; position:relative;}
.catalog .item .number_red {position:absolute; width:32px; height:32px; line-height:32px; text-align:center; font-size:22px; font-weight:bold; top:0px; left:0px;  background:url(/images/number_red.png) 0 0 no-repeat;}
.catalog .item .number_orange {position:absolute; width:32px; height:32px; line-height:32px; text-align:center; font-size:22px; font-weight:bold; top:0px; left:0px;  background:url(/images/number_yellow.png) 0 0 no-repeat;}
.catalog .item .number_green {position:absolute; width:32px; height:32px; line-height:32px; text-align:center; font-size:22px; font-weight:bold; top:0px; left:0px;  background:url(/images/number_green.png) 0 0 no-repeat;}
.catalog .item .text {min-height:60px; line-height:1.5em;}
.catalog .basket {float:right; margin: 0 -5px 0 0;}
.catalog .num_comment {margin: 9px 0 0 0;  clear:both; }
.catalog .price {text-align:right; font-size:1.5em; color:#b4c227;padding: 4px 0 0 0;}

.catalog .ico_del {float:right; position:relative; z-index:20;	}

.num_comment {padding:0 30px 0 20px;  float:left; color:#808080; font-size:0.9em; background:url(/images/num_comment.gif) 0 1px no-repeat;  text-decoration: none;}
.num_comment:hover {text-decoration: underline;}

.star {padding: 0 0 0 10px; display:inline-block; height:10px; background:url(/images/star.gif) 0 0 no-repeat;}
.star1 {padding: 0 0 0 12px; display:inline-block; height:13px; vertical-align:-2px; background:url(/images/star1.gif) 0 0 no-repeat;}
.star2 {padding: 0 0 0 10px; display:inline-block; height:11px;vertical-align:-1px; background:url(/images/star2.gif) 0 100% no-repeat;}
.star3 {padding: 0 0 0 12px; display:inline-block; height:13px; vertical-align:-2px; background:url(/images/star3.gif) 0 0 no-repeat;}
.star4 {padding: 0 0 0 12px; display:inline-block; height:13px; vertical-align:-2px; background:url(/images/star3.gif) 0 -22px no-repeat;}

/*---.list_game {float:left; width:162px; margin: 0 0 0 -165px; padding: 0 0 0 3px;	}---*/
.list_game {float:left; width:150px; padding: 0 0 30px 3px;	}
.list_game h4  {font-size:1.42em; text-transform: uppercase; padding:0 0 9px; margin:0;}
.list_game ul {list-style-type:none; margin:0; padding:0;}
.list_game ul li {padding:0 0 8px;}

.white {color:#fff;}

.blog_block {float:left; width:64%;}
.blog_img {float:left; clear:both; padding: 10px 0 10px;}
.blog_text {margin:0 0 0 133px; padding: 10px 0 10px 0;}
.blog_text h3 {font-size:1.5em; padding:0 0 7px; margin:0; font-weight:normal;}
.tags {font-size:0.9em; padding:0 0 6px; color:#666666;}
.tags a {color:#666666;}
.blog_text p {padding:0px 0 6px;}
.blog_text .num_comment {margin: 3px 0; float:none;}

.right_block {float:right; width:31%; }
.right_block h4 {font-size:1.42em; text-transform: uppercase; padding:0 0 12px; margin:0;}
.game_menu ul {list-style-type:none; margin:0; padding:0; font-size:14px; }
.game_menu li {margin: 0 0 1px 0;}
.game_menu li.first {background:#1b3144 url(/images/gm_blue.gif) 0 0 repeat-x;}
.game_menu li.first div {background: url(/images/gm_blue_tl.gif) 0 0 no-repeat;}
.game_menu li.first div a {background: url(/images/gm_blue_tr.gif) 100% 0 no-repeat;}
.game_menu li.gm_grey {background:#25282c url(/images/gm_grey.gif) 0 0 repeat-x;}
.game_menu li.gm_green {background:#122e20 url(/images/gm_green.gif) 0 0 repeat-x;}
.game_menu li.gm_oliv {background:#303415 url(/images/gm_oliv.gif) 0 0 repeat-x;}
.game_menu li.gm_orange {background:#2b2215 url(/images/gm_orange.gif) 0 0 repeat-x;}
.game_menu li a {display:block; padding: 5px 16px 5px 12px; line-height:19px;  color:#cbcbcb; text-decoration:none;}
.game_menu li a:hover {text-decoration:underline !important;}
.game_menu li .more {display:block; float:right; width:11px; height:6px; margin:7px 0 0 0; background:url(/images/gm_more.png) 0 0 no-repeat;}
.game_menu li .short {display:block; float:right; width:11px; height:6px; margin:7px 0 0 0; background:url(/images/gm_short.png) 0 0 no-repeat;}
.game_menu ul ul { list-style-type:none;  font-size:12px; color:#b2b2b2;  border-left:1px solid #25282c; margin: 0; padding: 7px 2px 4px 2px; border-right:1px solid #25282c; border-bottom:1px solid #474950; background: #090d10; }
.game_menu ul ul li {line-height:1.2em;}
.game_menu ul ul li a {color:#b2b2b2; padding:2px 9px;}
.game_menu ul ul li a:hover {background:#313439; text-decoration:none; }
.game_menu ul ol { font-size:12px; color:#b2b2b2;  border-left:1px solid #25282c; margin: 0; padding: 7px 0 4px 30px; font-weight:bold; border-right:1px solid #25282c; border-bottom:1px solid #25282c; background: #2e3135 url(/images/gm_grey_bg.gif) 0 0 repeat-x; }
.game_menu ul ol li {padding: 2px 0;}
.game_menu ul ol a {display:inline; color:#b2b2b2; font-weight:normal; padding:0;}
.game_menu ul ol li:hover {color:#98cb35;}
.game_menu ul ol a:hover {color:#98cb35; text-decoration:none;}
.game_menu .gm_bl {width:4px; height:4px; float:left; margin: -5px 0 0 0; background:url(/images/gm_bl.png) 0 0 no-repeat;}
.game_menu .gm_br {width:4px; height:4px; float:right; margin: -5px 0 0 0; background:url(/images/gm_br.png) 0 0 no-repeat;}

.left_part {float:left; width:15%;}
.left_part1 {float:left; width:15%; padding:18px 0 0 0;}
.left_menu {list-style-type:none; margin:0; padding:0; font-size:1.25em; position:relative; margin: 0 0 0 -2px; font-weight:bold; }
.left_menu li  {border-bottom:1px solid #26282b; padding: 5px 2px;}
.left_menu li.last  {border-bottom:0;}
.left_menu li a  {color:#a6a6a6; text-decoration:none;}
.left_menu li.active a, .left_menu li a:hover  {color:#ffde00;}


.tabs  {font-size:11px; line-height:22px; height:60px;}
.tabs  a.active {display:block; float:left; height:23px; margin: 0 4px 0 0; color:#fff; text-decoration:none; padding:0; background:#303745 url(/images/tabs_span.gif) 0 0 no-repeat;}
.tabs  .active span {display:block; height:23px; padding: 0 9px; margin: 0; background: transparent url(/images/tabs_span_r.gif) 100% 0 no-repeat;}
.tabs  .active span b {display:block; height:23px; padding: 0 10px 0 0; font-weight:normal; margin: 0; background: transparent url(/images/arr_down.gif) 100% 7px no-repeat;}
.tabs  .active span .up {background: transparent url(/images/arr_up.gif) 100% 7px no-repeat;}
.tabs  a {display:block; float:left; margin:0; padding: 0 9px; }

.tabs1  {font-size:15px; line-height:22px; height:60px; font-weight:bold;}
.tabs1  span {display:block; float:left; height:23px; margin: 0 7px 0 7px; background:#303745 url(/images/tabs_span.gif) 0 0 no-repeat;}
.tabs1  span span {height:23px; padding: 0 9px; margin: 0; background: transparent url(/images/tabs_span_r.gif) 100% 0 no-repeat;}
.tabs1  a {display:block; float:left; margin:0; margin: 0 9px; color:#a6a6a6; text-decoration:none;}
.tabs1  a:hover {text-decoration:underline; }

.block_tabs   {padding: 15px 0 0 0;}
.block_tabs  .tabs {float:right; height:20px;}
.block_tabs  .tabs1 {height:35px;}

.pages {float:left; font-size:1.25em; line-height:23px;}
.pages a {float:left; display:block; margin: 0 16px 0 0; height:23px; }
.pages a.between {text-decoration:none;}
.pages span {float:left; margin: 0 16px 0 0; width:25px; text-align:center; height:23px; background:url(/images/pages.gif) 0 0 no-repeat;}
.pages div {float:left; display:block; padding:0 14px;}

.num_pages {float:right;  line-height:23px;}
.num_pages a {float:left; display:block; margin: 0 16px 0 0; height:23px; }
.num_pages b  {float:left; display:block; margin: 0 16px 0 0; height:23px; font-weight:normal;}
.num_pages span {float:left; margin: 0 16px 0 0; width:25px; text-align:center; height:23px; background:url(/images/pages.gif) 0 0 no-repeat;}
.num_pages div {float:left; display:block; padding:0 14px;}

.other h4 {font-size:1.42em; text-transform: uppercase; padding:0 0 12px; margin:0;}
.other {clear:both; padding:54px 0 30px 0;}
.other ul {list-style-type:none; margin:0; padding:0; width:24.5%; float:left; line-height:1.4em;}
.other ul li {padding: 0 0 7px 0;}

.center_part1 {float:left; width:59%; }
.part_part2 {float:right; width:28%; }
.part_part2 h4 {font-size:1.42em; padding:0 0 8px; margin:0; color:#afafaf;}
.part_part2 ul {padding:0 0 25px; margin:0; color:#afafaf; list-style-type:none; margin:0;}
.part_part2 ul ul {padding:8px 0 25px 18px; margin:0; color:#afafaf; list-style-type:none; margin:0;}
.part_part2 ul li {padding:0 0 8px;}

.banner {padding:20px 0 30px;}

.left_column {width:408px; color:#d9d9d9; float:left; }
.left_column ul {list-style-type:none; margin:0; padding:0 0 30px;}
.left_column ul li {padding: 0 0 8px;}
.left_column ul.marker li {padding: 0 0 8px 16px; background:url(/images/arr.gif) 0 6px no-repeat;}
.left_column  li big {font-size:1.42em; line-height:1em;}

.column_right {width:54.5%; float:right;  color:#d9d9d9; line-height:1.6em;}
.column_right dl {margin:0; padding:0;  font-size:14px; line-height:19px;}
.column_right dt {margin:0; padding: 23px 0 10px; font-weight:bold; color:#ffffff;}
.column_right dd {margin:0; padding:0 0 8px; color:#b2b2b2; line-height:1.5;}
.column_right h2  {padding:12px 0 20px 0;  margin:0 0 10px 0; border-bottom:1px solid #414349;}
.content_blogs  h2  {  margin:0 0 10px 0; border-bottom:1px solid #414349;}

.prize {float:right; padding: 5px 0 3px 22px; margin: 13px 0 0 0; text-decoration:none; background:url(/images/prize.gif) 0 0 no-repeat;}
.prize span {border-bottom:1px dashed #669999;}
.prize:hover span {border-bottom:0px;}
.line {clear:both; height:8px; border-bottom:1px solid #414347; margin: 0 0 16px;}
.line1 {clear:both; height:25px; border-bottom:1px dashed #303137; margin: 0 0 12px;}

.photos {padding:5px 0 30px;}
.photos img {border:1px solid #404040; margin: 0 4px 9px 4px;}
.photos img.game_img_selected {border:1px solid #FFF;}
img.img_bord {border:1px solid #404040; margin: 0 4px 9px;}

.big_price {font-size:1.8em;	 color:#a6a6a6; padding: 0 0 0 0;}
.big_price div  {float:left;}
.big_price span {color:#e5da23; padding: 0 22px 0 0;}
.big_price a.bp_add {float:left; display:block; width:109px; height:26px; line-height:24px;font-size:18px; text-align:center; color:#fff; text-decoration:none; background:url(/images/bp_add.jpg) 0 0 no-repeat;}
.big_price .bp_inbasket {float:left; display:block; margin: 4px 0 0 0; height:18px; padding:0; font-size:11px; text-align:center;  background:url(/images/bp_inbasket.gif) 100% 0 no-repeat;}
.big_price .bp_inbasket span {float:left; display:block; height:18px; padding: 0 10px; color:#fff; background:url(/images/bp_inbasket_l.gif) 0 0 no-repeat;}

.go_buy {vertical-align:2px; border:0; width:109px; height:26px; cursor:pointer;background:url(/images/go_buy.jpg) 0 0 no-repeat;}
.icon {padding:14px 0 6px; }
.icon span {padding: 0 42px 0 0;}
.icon img {vertical-align:-5px;}

.grey {color:#b2b2b2;}
.grey1 {color:#999999;}

.read { padding: 0 15px 0 0; text-decoration:none; background:url(/images/read_ico.gif) 100% 6px no-repeat;}
.read span {border-bottom:1px dashed #669999;}
.read:hover span {border-bottom:0px;}

.recall {padding: 0 0 18px;}
.recall h3 {font-size:1.5em; font-weight:normal; margin:0; padding:0 0 8px;}
.recall .ball {color:#808080;}
.recall p {line-height:1.4; padding:4px 0 4px 0;}

.game {padding: 15px 0 40px; line-height:1.55;}
.game img  {float:left; margin: 0 20px 0 0;}
.game .text  {float:left; width:200px;}

.posts {float:left; width:50%;}
.recalls {float:right; width:41%;}

.block_tags {line-height:25px; font-size:11px; padding: 0 0 0 10px;}
.block_tags a {color:#999999; text-decoration:none;}
.block_tags a:hover {color:#ffde00 !important;}
.block_tags {}

/*---card---*/
.list_product_basket { width:100%; border-bottom:1px dashed #313232; border-top:1px solid #414349; margin: 8px 0 20px 0;}
.list_product_basket td {vertical-align:top; padding: 16px 0px 10px 0;}
.list_product_basket h4 {font-size:1.25em; font-weight:normal; padding:0 0 6px; margin:0;}
.list_product_basket .footnote {font-size:0.9em; }
.list_product_basket .sign_equality {font-size:1.5em; color:#b2b2b2;}
.list_product_basket .price {font-size:1.5em; color:#b4c227; }
.list_product_basket .price del {color:#c40000;}
.footnote {padding: 2px 0 0 5px; text-indent: -5px; color:#b2b2b2;}

.inp_numb {width:33px; height:23px; background:url(/images/inp_numb.jpg) 0 0 no-repeat;}
.inp_numb input {width:23px; height:15px;  padding: 3px 5px; background:none; border:0; font-size:15px; color:#fff; text-align:right;}
.inp_numb1 {width:90px; padding: 0 10px;}
.inp_numb1 .inp_numb {float:left;}
.plus_ico {float:left; width:16px; height:16px; display:block; margin:3px 5px; background:url(/images/plus_ico.gif) 0 0 no-repeat;}
a:hover.plus_ico {background:url(/images/plus_ico.gif) 0 100% no-repeat;}
.minus_ico {float:left; width:16px; height:16px; display:block;margin:3px 5px; background:url(/images/minus_ico.gif) 0 0 no-repeat;}
a:hover.minus_ico {background:url(/images/minus_ico.gif) 0 100% no-repeat;}

.packing {}
.packing a {font-size:1.25em; text-decoration:none; border-bottom:1px dashed #669999;}
.packing a:hover {border:0;}

.packing .drop {position:relative;}
.packing .drop {position:absolute; width:411px; margin-top:-18px;}
.packing .drop .drop_top {width:411px; height:5px; font-size:0; line-height:0; background:url(/images/packing_top.png) 0 0 no-repeat;}
.packing .drop .drop_bt {width:411px; height:5px; font-size:0; line-height:0; background:url(/images/packing_bt.png) 0 0 no-repeat;}
.packing .drop .drop_center {background:#1b2027; padding: 5px 9px;}
.packing .drop .drop_center a {display:block; float:left; width:78px; height:107px; padding:10px; font-size:11px; border:0; color:#cccccc;}
.packing .drop .drop_center a:hover {background:url(/images/packing_hover.gif) 0 0 no-repeat;}
.packing .drop .drop_center .frame_active {width:78px; height:78px; position:absolute; background:url(/images/packing_frame_active.gif) 0 0 no-repeat;}

.status_game {margin: 4px 0 0 0; height:18px; float:left; font-size:11px; color:#fff; background:url(/images/status_game.gif) 0 0 no-repeat;}
.status_game div  {height:18px; line-height:18px; padding: 0 5px;float:left; background:url(/images/status_game_r.gif) 100% 0 no-repeat;}

a.ico_del {display:block; width:26px; height:26px; background:url(/images/ico_del.gif) 0 0 no-repeat;}
a:hover.ico_del {background:url(/images/ico_del.gif) 0 100% no-repeat;}

.red {color:#da0000 !important;}
.white {color:#fff;}

.order_left_col {width:49%; float:left; padding: 0 0 13px 0;}
.product_basket p  {padding: 3px 0 6px; }
.product_basket {}
.product_basket h3  {font-size:1.5em; color:#b2b2b2; padding: 5px 0 15px 0; font-weight:normal; margin:0;}
.product_basket label {font-size:1.1em; vertical-align:middle; color:#cccccc; }
.product_basket label.label_gif {font-size:1.25em; vertical-align:middle; color:#fff;}
.product_basket .form_order label {color:#999999;}
.product_basket input {vertical-align:middle; margin-top:0;}

.inp_file {margin: 2px 9px 0 0;}
.inp_block {height:23px; margin: 2px 9px 0 0; background:url(/images/inp.gif) 0 0 no-repeat;}
.inp_block div {height:23px; padding: 0 5px;  background:url(/images/inp_r.gif) 100% 0 no-repeat;}
.input_focus {height:27px; margin: 0 7px -2px -2px; position:relative; background:url(/images/inp_focus.gif) 0 0 no-repeat;}
.input_focus div {height:23px; padding: 2px 7px;  background:url(/images/inp_focus_r.gif) 100% 0 no-repeat;}
.input_ok {height:24px; margin: 1px 8px 0px -1px; position:relative; background:url(/images/inp_ok.gif) 0 0 no-repeat;}
.input_ok div {height:23px; padding: 1px 8px 0;  background:url(/images/inp_ok_r.gif) 100% 0 no-repeat;}
.input_red {height:24px; margin: 1px 8px 0px -1px; position:relative; background:url(/images/inp_red.gif) 0 0 no-repeat;}
.input_red div {height:23px; padding: 1px 8px 0;  background:url(/images/inp_red_r.gif) 100% 0 no-repeat;}
.inp_block input {background:none; border:0; width:100%; margin: 0 -5px; padding: 2px 5px; height:19px; color:#cccccc;	 font-size:15px;}
.inp_block input[disabled] {color:#808080;}
.select_block {height:23px; margin: 2px 9px 0 0; position:relative;   background:url(/images/select.gif) 0 0 no-repeat;}
.select_block.hover {z-index:5; background:url(/images/select.gif) 0 100% no-repeat;}
.select_block div {height:19px; padding: 2px 5px;  background:url(/images/select_r.gif) 100% 0 no-repeat;}
.select_block.hover div  {background:url(/images/select_r.gif) 100% 100% no-repeat;}
.select_block_choose { display:block; height:19px; font-size:15px; color:#fff; text-decoration:none; background:url(/images/select_arr.gif) 100% 6px no-repeat;}
.select_block.hover .select_block_choose { background-position:100% -32px;}
.select_block .drop {position:absolute; display:none; background:#12151a; width:100%; left: 0; padding:0px; top:23px; height:auto;}
.select_block.hover .drop {display:block;}
.select_block ul {background:#12151a; font-size:13px; border:1px solid #2e3135; border-top:0; list-style-type:none; margin:0; padding:2px; height:200px; overflow:auto;}
.select_block ul a {display:block; padding: 4px 10px 5px; color:#cccccc; text-decoration:none;}
.select_block ul a:hover {background:#2a2d31;}
.textarea {width:256px; height:67px; margin: 2px 9px 0 0; padding:2px; background:url(/images/textarea.gif) 0 0 no-repeat;}
.textarea  textarea {width:250px; height:62px; padding: 2px 3px 2px; background:none; border:0; color:#cccccc;	 font-size:15px;}
.textarea_focus {margin: 0 7px -2px -2px; padding:4px; position:relative; background:url(/images/textarea_focus.png) 0 0 no-repeat;}
.textarea1 {width:430px; height:92px; margin: 2px 9px 0 0; padding:2px; background:url(/images/textarea1.gif) 0 0 no-repeat;}
.textarea1_focus {margin: 0 7px -2px -2px; padding:4px; position:relative; background:url(/images/textarea1_focus.png) 0 0 no-repeat;}
.textarea1  textarea {width:424px; height:84px; padding: 2px 3px 2px; background:none; border:0; color:#cccccc;	 font-size:15px;}

.ok_ico {width:12px; height:17px; float:left;  background:url(/images/ok_ico.gif) 0 5px no-repeat;}
.red_ico {width:12px; height:17px; float:left;  background:url(/images/red_ico.gif) 0 8px no-repeat;}

.calendar_des_ico {display:block; float:left; width:18px;  height:21px; background:url(/images/calendar_des_ico.gif) 0 0 no-repeat;}
.calendar_ico {display:block; float:left; width:18px;  height:21px; background:url(/images/calendar_ico.gif) 0 0 no-repeat;}
.inner_table {margin: 20px 0 0 0;}
.inner_table td {padding: 0 40px 0 0;}
.label {font-size:0.9em; color:#595959;}
.label1 {font-size:0.75em; color:#595959; line-height:1.2em; display:block; padding:2px 0 0; clear:both;}
.fleft {float:left;}

.itog_order {text-align:right; background:url(/images/itog_order_bg.gif) 0 21px repeat-x;}
.itog_order div {padding:	0 11px 0 0;  height:43px; background:url(/images/itog_order_r.gif) 100% 0 no-repeat;}
.itog_order div div {height:40px; float:right; font-size:18px; color:#808080; padding: 3px 6px 0 17px; background:url(/images/itog_order_l.png) 0 0 no-repeat;}
.itog_order div div span  {vertical-align:middle;}
.itog_order b  {font-weight:normal; font-size:0.75em; color:#4c4c4c; padding: 2px 5px; width:500px; display:block; float:right; text-align:center;}	
.itog_order1 {color:#808080;}
.itog_order2 {color:#c80700; font-size:32px; padding: 0 8px;}
.itog_order3 {color:#e00a03;}
.itog_order4 {color:#b2b2b2; font-size:22px;}
.itog_order4 span {color:#ffffff;}

.form_order  {width:100%; border-bottom:1px dashed #313232; margin: 0 0 25px 0;}
.form_order1  {width:auto; border-bottom:0; margin: 0 0 0px 0;}
.form_order1  td {padding-right:20px !important; }
.form_order .bord_top td {border-top:1px dashed #313232;padding-top:20px;}
.form_order td {vertical-align:top; padding: 0 0 18px 0;}
.form_order td  table {margin: 0 0 0 -20px; clear:both; width:auto;}
.form_order td  td {padding: 0 0 17px 20px;}

.bord_none {border:0;}

.order_address {margin: 0 !important;	}
.order_address td {padding-left:0 !important; }

.go_order {font-size:16px; height:26px; width:180px;  color:#fff; border:0; float:right; cursor:pointer; background:url(/images/go_order.jpg) 0 0 no-repeat;}
.go_order:hover {background:url(/images/go_order.jpg) 0 -26px no-repeat;}
.go_order_disabled  {color:#95979a;cursor:default; background:url(/images/go_order.jpg) 0 100% no-repeat !important;}
.go_order[disabled] {color:#95979a;  cursor:default; background:url(/images/go_order.jpg) 0 100% no-repeat !important;}
a.go_comp_order {display:block; text-decoration:none; text-align:center;line-height:26px;}
.go_comp_order {font-size:16px; height:26px; width:130px;  color:#fff; border:0; cursor:pointer; background:url(/images/go_comp_order.jpg) 0 0 no-repeat;}
.go_comp_order:hover {background:url(/images/go_comp_order.jpg) 0 -26px no-repeat;}
.go_order_disabled  {color:#95979a;cursor:default; background:url(/images/go_order.jpg) 0 100% no-repeat !important;}
.go_order[disabled] {color:#95979a;  cursor:default; background:url(/images/go_order.jpg) 0 100% no-repeat !important;}
.go_save {font-size:16px; height:26px; width:100px;  color:#fff; border:0;  cursor:pointer; background:url(/images/go_save.jpg) 0 0 no-repeat;}
.go_save:hover {background:url(/images/go_save.jpg) 0 -26px no-repeat;}
.go_save_disabled  { color:#95979a; cursor:default; background:url(/images/go_save.jpg) 0 100% no-repeat !important;}
.go_save[disabled] {color:#95979a; cursor:default; background:url(/images/go_save.jpg) 0 100% no-repeat !important;}
.go_send {font-size:18px; height:26px; width:100px;  color:#fff; border:0;  cursor:pointer; background:url(/images/go_save.jpg) 0 0 no-repeat;}
.go_send:hover {background:url(/images/go_save.jpg) 0 -26px no-repeat;}
.go_send_disabled  { color:#95979a; cursor:default; background:url(/images/go_send.jpg) 0 100% no-repeat !important;}
.go_send[disabled] {color:#95979a; cursor:default; background:url(/images/go_send.jpg) 0 100% no-repeat !important;}
.order_warm {font-size:0.8em; color:#da0000; padding: 4px 0;}

.inline_rel {position:relative; display:inline;}
a.ref_dashed {text-decoration:none; border-bottom:1px dashed #669999;}
a:hover.ref_dashed {border:0;}

.auth_block1 {position:relative;}
.auth_block {width:257px; height:186px; position:absolute; z-index:5; font-size:11px; left:0; top:-65px; }
.auth_block fieldset {padding: 5px 12px 5px 28px; height:176px;  background:url(/images/auth_block.png) 0 0 no-repeat;}
.auth_block fieldset * {position:relative;}
.auth_block .fright {float:right; font-size:12px; color:#fff; margin: 0 0 5px 0;}
.auth_block .inp  {width: 200px; height:27px; padding:4px 0 5px 0; background:url(/images/auth_inp.gif) 0 4px no-repeat;}
.auth_block .inp input  {width: 180px; height:17px; padding: 5px 10px; border:0; background:none; color:#d2d4d8; font-size:15px;}
.auth_block a {background:none; padding:0; color:#d2d4d8; font-size:11px; }
.auth_block .go {border:0; width:113px; height:31px; margin:24px 0 0 0; cursor:pointer; background:url(/images/auth_go.jpg) 0 0 no-repeat; }

.content_pc {float:left; width:76.5%;}
.content_pc1 {float:right; width:57%;}
.right_part_pc {width:21%;float:right;}
.img_pc {float:left; width:170px;}

.right_menu {list-style-type:none; margin:0; padding:0; color:#ffde00; font-size:1.25em; font-weight:bold;}
.right_menu li {padding: 0 0 11px 0;}
.right_menu a {color:#a6a6a6;}
.right_menu .active a {color:#ffde00;}

h1.fleft {padding-right:15px;}
.action { height:23px; float:left; line-height:23px; font-size:1.5em; margin: 6px 0 0 0; background:#9e1914 url(/images/action.gif) 0 0 no-repeat;}
.action div { height:23px; float:left; padding: 0 10px; background:url(/images/action_r.gif) 100% 0 no-repeat;}
.content_pc  .catalog1  {margin-left:-14px;}
.content_pc  .catalog .item {padding:0 11px 5px 14px; border-left:0; border-right:1px solid #313436;}

.welcom {float:left; width:351px; font-size:1.1em; line-height:1.45em; background: #22242a url(/images/welcom.jpg) 0 0 no-repeat;}
.welcom .welcom1 {padding: 10px 35px 10px 25px; background: url(/images/welcom_bt.jpg) 0 100% no-repeat;}
.welcom h3 {font-size:1.7em; margin:0; padding:10px 0 5px;}

.green {color:#96ff00;}
.blue {color:#00fffc;}

.history {width:100%; text-align:left; font-size:1.1em;}
.history th {color:#8b8d91; font-weight:normal; font-size:0.8em; padding: 0 17px 16px 19px; background:url(/images/line.gif) 0 100% repeat-x;}
.history td {padding: 7px 17px 7px 19px;}
.history td.line_unroll_left, .history th.line_unroll_left {padding: 0; width:2px; font-size:0px;}
.history td.line_unroll_right, .history th.line_unroll_right {padding: 0; width:2px; font-size:0px;}
.history .line_unroll {background:#25282c url(/images/line_unroll.gif) 0 0 repeat-x;}
.history .line_unroll td.line_unroll_left {background: #25282c url(/images/line_unroll_left.gif) 0 0 no-repeat;}
.history .line_unroll td.line_unroll_right {background: #25282c url(/images/line_unroll_right.gif) 100% 0 no-repeat;}
.history .line_unroll a {color:#d9d9d9; border-color:#d9d9d9;}
.history td.unroll {padding:0; background:url(/images/unroll_line.gif) 0 0 repeat-y; border-bottom:1px solid #272b2e;}
.history td.unroll .unroll_left {background:url(/images/unroll_bg.jpg) 0 0 no-repeat;}
.history td.unroll .unroll_right {background:url(/images/unroll_line.gif) 100% 0 repeat-y;}
.history td.unroll .unroll_right1 {padding:0 1px; background:url(/images/unroll_bg.jpg) 100% 0 no-repeat;}
.history td.unroll table {width:100%; text-align:left; color:#d9d9d9; background:#222428;}
.history .unroll  th {padding: 4px 9px 4px 11px; background:#0c1014;}
.history .unroll  td {padding: 10px 9px 10px 11px; border-bottom:1px dashed #45484b;}
.history .unroll .last  td {padding: 10px 9px 10px 11px; border-bottom:1px solid #55575a;}
.history .unroll a {color:#b3b3b3;}
.history .unroll a:hover {text-decoration:underline;}

.order_table {width:100%; text-align:left; font-size:1.1em;}
.order_table th {color:#8b8d91; font-weight:normal; font-size:0.8em; padding: 0 17px 16px 19px; background:url(/images/line.gif) 0 100% repeat-x;}
.order_table td {padding: 7px 17px 7px 19px;}

.info_order {line-height:1.8; width:75%;}
.info_order h3 {padding-bottom:2px;}
.info_order ul  {list-style-type:none; margin:0; padding:0 0 0 20px;}
.info_order ul li {padding: 0 0 3px 9px; background:url(/images/circle_arr.gif) 0 9px no-repeat;}
.info_order ul.arr_none li {padding: 0 0 3px 0; background:none;}
.composition_order {width:100%; text-align:left; line-height:1.2; margin:4px 0 15px 0;}
.composition_order th {color:#808080; background:#222428; font-size:0.9em; font-weight:normal; padding:4px 5px;}
.composition_order td {font-size:1.1em; padding:10px 5px; border-bottom:1px dashed #45484b;}

.comp_itog {margin:22px 0 15px 0; padding:10px 0; text-align:right; border-top:1px solid #414349; border-bottom:1px dashed #414349;}
.comp_itog div {font-size:1.33em; font-weight:bold;line-height:1.3;}

.pad_tel {padding-left:30px;}
.fright {float:right;}
h3.fright {float:right; padding: 7px 0 0 0;}
.right_part_pc  .game_day {float:right; margin: 0 0 0 0;}

.block_text {font-size:1.2em; line-height:1.45;}
.block_text h4 {font-size:1.14em; color:#d9d9d9; padding: 6px 0; margin:0;}
.block_text ul  {list-style-type:none; margin:0; padding:0 0 0 30px;}
.block_text ul li {padding: 8px 0 8px 20px; background:url(/images/list_arr.gif) 0 17px no-repeat;}

.block_text small {font-size:0.84em;}
.block_text .small {font-size:0.78em; line-height:1.2em; color:#808080; padding:12px 0;}

.inp_text_error {clear:both; color:#c50000; font-size:0.9em;}


/*---/card---*/
.recall1 {padding: 0 0 10px; font-size:1.18em; margin: 0 0 14px 0; border-bottom:1px dashed #313232;}
.recall1 .recall1 {padding: 18px 0 2px 30px; font-size:1em; margin: 0 0 0px 0; border-bottom:0;}
.recall .ball {color:#808080;}
.recall1 p {padding:0px 0 4px 0;}

.add_recall {display:block; float:right; width:107px; height:20px; text-align:center;  margin: 12px 0 0 0; font-size:12px; color:#fff; text-decoration:none; background:url(/images/add_recall.jpg) 0 0 no-repeat;}
a:hover.add_recall {display:block; float:right; width:107px; height:20px; text-align:center;  margin: 12px 0 0 0; font-size:12px; color:#fff; text-decoration:none; background:url(/images/add_recall.jpg) 0 -20px no-repeat;}
.recall_info {float:left; width:150px;}
.recall_info .date {font-size:0.78em; color:#808080; padding:6px 0 0 0;}
.recall_text {margin: 0 0 0 153px; color:#b2b2b2; line-height:1.5;}
.recall1 .recall1 .recall_info {float:left; width:120px;}
.recall1 .recall1 .recall_text {margin: 0 0 0 122px; color:#fff; border-left:4px solid #404040; padding: 0 0 0 15px;}
.recall1 .recall1 .date {padding:3px 0 0 0;}

.product_basket  .ball {color:#999999; padding: 0; font-size:1.1em;}

.content_error {padding: 80px 260px 60px 270px; color:#bfbfbf;}
.kod_error {color:#a61711; font-size:40px; line-height:1em; padding:0 0 5px 0; border-bottom:1px solid #414349;}
.kod_error div {font-size:89px; line-height:1em; margin-bottom:-15px;}
.content_error  h3 {font-size:1.5em; font-weight:normal; margin:0; padding: 18px 0 5px; color:#fff;}

.content_blogs {width:65%; font-size:1.2em; color:#b2b2b2; padding:20px 0 0 0; line-height:1.5;}
.content_blogs img {float:left; margin: 0 20px 15px 0;}
.content_blogs .date {font-size:0.78em;}
.content_blogs .date span {background:#48494b; padding: 0 6px; color:#fff;}
.content_blogs h1 {color:#fff; font-size:22px; padding:6px 0 2px; line-height:1.15;}
.content_blogs h3  {padding:12px 0 5px 0;  margin:0 0 10px 0; font-size:22px;/* border-bottom:1px solid #414349;*/}
.content_blogs .recall1  {font-size:1em;}
/*---/content---*/


/*---footer---*/
#footer {min-width:960px; max-width: 995px; height:100px;  padding: 0 20px; margin: 0 auto;}
#footer_plate {background:url(/images/footer_plate.gif) 0 0 repeat-x;}
#footer_plate_l {background:url(/images/footer_plate_l.jpg) 0 0 no-repeat;}
#footer_plate_r {height:65px; background:url(/images/footer_plate_r.jpg) 100% 0 no-repeat;}

#copy {font-size:0.9em; color:#808080; padding: 20px 0 0 30px; float:left; text-indent:-10px; line-height:1.55;}
#made {float:right; padding: 17px 24px 0 0;}
#footer_menu {margin: 0 240px; text-align:center; font-size:1.3em; word-spacing:17px; padding:17px 0 0 0;}
#footer_menu a {color:#b3b3b3; word-spacing:normal; }
#footer1 {font-size:0.9em; color:#808080; padding: 7px 0 0 30px; 	}

/*---/footer---*/

#all_game {min-width:910px; max-width: 945px; margin: 0 auto; font-size:1.1em; color:#b2b2b2; padding: 20px 20px 50px 30px; line-height:1.45;}
#all_game .info_game {width:180px; float:left;padding: 0 0 24px 0; clear:both; }
#all_game .game_descr {padding: 0 0 24px 210px;}
#all_game h3 {font-size:22px; font-weight:normal; margin:0; padding:0 0 15px 0; color:#b2b2b2;}
#all_game h5 {font-size:1.1em; font-weight:normal; margin:0; padding:0 0 7px 0;}
#all_game .line {border-bottom:1px dashed #313232; clear:both;}


.product_basket {position:relative;}
.drop_block {position:absolute; width:408px; height:212px; line-height:1.5; bottom:230px; left:50%; margin-left:-204px;}
.drop_block1 {width:372px; height:188px; padding: 12px 18px; background:url(/images/drop_block.png) 0 0 no-repeat;}
.drop_block_warn {position:relative; padding: 0 0 0 72px; height:148px; background:url(/images/drop_block_warn.jpg) 0 0 no-repeat;}
.drop_block p {padding:6px 0 8px;}
.drop_block .drop_ok {display:block; width:113px; position:relative; height:32px; margin:0 auto;background:url(/images/drop_block_ok.jpg) 0 0 no-repeat;}

.drop_block_code {position:relative;font-size:20px; text-align: center; padding: 5px 0 0 0px; height:128px; background:url() 0 0 no-repeat;}
.code_for_blog_txt {
	height:82%;
	width:100%;
}

.copy_code_to_buffer {border-bottom:1px dashed #FFFFFF; width: 112px; cursor: pointer;  display:block; font-size:11px;text-decoration:none;}
.show_banner_button {
display: block; text-decoration: none;
			border-bottom: 1px dashed #669999; width: 32px; font-size: 11px;	
}
.code_for_blog_block {position:absolute; width:408px; height:212px; line-height:1.5; left:50%; margin-left:-204px;}
.code_for_blog_block  .drop_ok {display:block; width:113px; position:relative; height:32px; margin:0 auto;background:url(/images/drop_block_ok.jpg) 0 0 no-repeat;}
.code_drop_block1 {width:372px; height:188px; padding: 12px 18px; background:url(/images/drop_block.png) 0 0 no-repeat;}
                      
.short_descr_game {font-size:0.77em; line-height:16px;}

.catagory {width:180px; background:#131415 url(/images/category_bg.jpg) 0 0 no-repeat;}
.catagory ul {list-style-type:none; margin:0; padding:6px 10px 0; background:url(/images/category_bt.gif) 0 100% no-repeat;}
.catagory ul li {padding: 5px 0 6px 0; background:url(/images/category_list_drop.jpg) 0 5px no-repeat;}
.catagory ul li.down {background:url(/images/category_list.jpg) 0 5px no-repeat;}
.catagory ul li a {display:block; height:24px; margin: 0 0 5px 0; color:#fff; text-decoration:none; line-height:24px; padding:0 30px 0 11px; overflow:hidden;}
.catagory ul ul {margin:0 0 4px; font-size:0.9em; padding:2px 11px 7px; background:#25272a url(/images/category_list_drop_bt.gif) 0 100% no-repeat;}
.catagory ul ul li {background:none; padding:2px 0;}
.catagory ul ul li a {display:inline; height:auto; margin: 0; padding:0; color:#d9d9d9; line-height:1.2;}
.catagory ul ul li a:hover, .catagory ul ul li.active a  {color:#ffde00;}

.ccatalog {line-height:18px;}
.ccatalog h3 {padding-bottom:0; color:#bfbfbf;}
.ccatalog .tabs {padding-top:8px;}

.banners {padding:  0 0 20px 0;}
.banners img {margin: 0 18px 0 0; }
