.table_goods {display:none;border:none; width:100%; border-collapse:collapse}
.tr_head {}
.td_head_name {display:none;padding: 5px; background-color:#efefef;}
.td_head_price {display:none;padding: 5px; background-color:#efefef;}
.head_name {display:none;font-size: 8pt; font-weight:bold; font-style:normal; color:#777777}
.head_price {display:none;font-size: 8pt; font-weight:bold; font-style:normal; color:#777777}
.tr_row {}
.td_row_name {display:none;padding: 5px; background-color:#ffffff; border-bottom: 1px solid #efefef}
.td_row_price {padding: 5px; background-color:#ffffff; border-bottom: 1px solid #efefef}
.link_name {display:none;font-size:12px; text-decoration:none;}
.link_name:hover {display:none;font-size:12px; text-decoration:underline;}
.row_price {display:none;font-size:12px; text-decoration:none; color:#44BA14;}

.table_result {border:none; width:100%; border-collapse:collapse}
.tr_count {}
.td_count {}
.count_str {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.count {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.tr_line {}
.td_line {}
.line {height:1px; color:#777777;}
.tr_not_found {}
.td_not_found {}
.not_found_str {font-size:8pt; font-weight:normal; font-style:normal;}

.table_pages {width:100%}
.tr_pages {border:none}
.td_pages {text-decoration:none;}
.pages_str {font-size:12px;}
.select_page {font-size:12px; background-color:#efefef;}
.link_page {font-size:12px;}
.link_page:hover {font-size:12px;}

.table_info {border:none; width:100%; border-collapse:collapse}
.tr_name {display:none;}
.td_h_name {display:none;padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; text-align:right;}
.h_name {display:none;font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_name {width:100%; padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD;}
.i_name {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.link_i_name {font-size:12px; font-weight:300; color:#223388; text-decoration:none;}
.link_i_name:hover {font-size:12px; font-weight:300; color:#223388; text-decoration:underline;}
.tr_price {display:none;}
.td_h_price {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_price {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_price {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_price {font-size:12px; font-weight:300; font-style:normal; color:#44BA14;}
.tr_credit {display:none;}
.td_h_credit {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_credit {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_credit {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_credit {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.credit_price_str {}
.credit_price {color:#44BA14; font-weight:300;}
.credit_period_str {}
.credit_period {}
.tr_discount {}
.td_h_discount {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_discount {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_discount {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_discount {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.li_discount {display:none;}
.discount_amount {color:#44BA14;}
.discount_percent {font-weight:600;}
.tr_goods {display:none;}
.td_h_goods {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_goods {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_goods {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_goods {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.tr_dateput {display:none;}
.td_h_dateput {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_dateput {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_dateput {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_dateput {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.tr_descr {display:none;}
.td_h_descr {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_descr {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_descr {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_descr {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.table_preview {display:none;}
.tr_preview {display:none;}
.td_preview {text-align:center; padding:10px;}
.link_preview {}
.link_preview_zoom {}
.img_zoom {width:17px; height:17px; background-image:url(http://shop.digiseller.ru/img/zoom.gif); margin:5px; background-repeat:no-repeat; border:1px solid #ffffff;}
.tr_adddescr {display:none;}
.td_h_adddescr {padding: 5px; text-decoration:none; background-color:#eeeeee; border-bottom: 1px solid #DDDDDD; text-align:right;}
.h_adddescr {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_adddescr {padding: 5px; text-decoration:none; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.i_adddescr {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.tr_responses { }
.td_h_responses { padding: 5px; text-decoration:none; background: url(../img/me2.png) no-repeat 50%; text-align:left;}
.h_responses {font-size:8pt; font-weight:bold; font-style:normal; color:#777777;}
.td_i_responses {padding: 5px; text-decoration:none; background:#fff;}
.i_responses_good {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.i_responses_bad {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.link_i_responses_good {font-size:12px; font-weight:300; color:#48C000; text-decoration:underline;}
.link_i_responses_good:hover {font-size:12px; font-weight:300; color:#48C000; text-decoration:underline;}
.link_i_responses_bad {font-size:12px; font-weight:300; color:#FF0000; text-decoration:underline;}
.link_i_responses_bad:hover {font-size:12px; font-weight:300; color:#FF0000; text-decoration:underline;}
.table_responses_in {width:100%;}
.tr_responses_in {}
.td_responses_in {padding: 3px; none; border-bottom: 1px solid #EEEEEE;}
.date_response {font-size:11px; font-weight:300; font-style:normal; color:#B2B2B2;}
.good_response {font-size:12px; font-weight:300; font-style:normal; color:#48C000;}
.bad_response {font-size:12px; font-weight:300; font-style:normal; color:#FF0000;}
.label_comment {font-size:11px; font-weight:300; font-style:normal; color:#B2B2B2;}
.comment_response {font-size:12px; font-weight:300; font-style:normal; color:#000000;}
.table_pay { }
.tr_pay { }
.td_pay { }
.button_pay {display:none;width:80px;height:40px; font-size:11px; }

@media screen {
body>#up {
position:fixed;
z-index:99999;
}

html {
width:100%;

}

#header {
height:104px;
background:url(img/bg.gif)repeat-x;
margin:25px 0 20px -9px;
}

#contact_icon {
float:right;
height:80px;
padding-top:25px;
margin:0 15px -25px 20px;
}

#contact_icon .otz {
width:200px;
height:90px;
float:right;
background:url(http://keybox.com.ua/img/otz.png)no-repeat 100% 100%;
margin-top:-15px;
margin-left:70px;
}

#up {
padding-left:50px;
padding-top:10px;
background:url(http://keybox.com.ua/img/header4.png)repeat-x;
width:100%;
height:40px;
margin-top:-12px;
margin-left:-10px;
}

#up a {
list-style-type:none;
text-decoration:none;
color:#fff;
font-size:0.8em;
font-family:verdana;
}

#up li {
margin-left:0;
float:left;
padding-right:5px;
}

#content {
margin-top:50px;
border:0 solid #ddd;
}

#bodybg {
padding-top:2px;
margin-top:-21px;
margin-left:-8px;
margin-right:-15px;
width:100%;
height:500px;
border:0 solid #ddd;
clear:both;
}

#content_left {
float:left;
margin-top:-37px;
border:0 solid red;
width:81%;
}

#content_right {
float:right;
margin-right:15px;
border:0 solid green;
}

#reconstruction {
padding:150px;
}

#text {
font-family:"Trebuchet MS";
font-size:0.8em;
width:100%;
border:0 solid #ddd;
min-height:400px;
margin-top:-7px;
padding:5px;
}

#warning {
font-size:1em;
color:#b18900;
min-height:30px;
min-width:100px;
border:1px dashed orange;
background:url(img/w.png)no-repeat 99% 5%;
padding:15px;
}

body {
background:#fff;
height:auto;
width:100%;
}

.logo {
margin:20px;
}

.onlinehelp {
float:right;
margin-right:60px;
font-weight:700;
color:#fff;
font-family:verdana;
font-size:0.6em;
}

.helplink {
float:right;
margin-left:3px;
line-height:18px;
}

.vklink {
margin-right:10px;
}

#left #contact #h1 {
position:relative;
background:#fff;
margin-top:-25px;
margin-bottom:20px;
font-size:1.1em;
font-weight:700;
line-height:13px;
width:90px;
border:1px solid #ddd;
font-family:Verdana;
padding:5px 5px 5px 10px;
}

.support_item {
height:23px;
width:100%;
overflow:hidden;
}

.support_item div {
float:left;
line-height:18px;
margin-left:5px;
}

.support_item img.mail {
margin-left:-2px;
}

.right {
float:right;
}

.img_border {
border:1px solid #ddd;
}

.quote {
background:#e8ffe6;
border:1px solid #ddd;
margin-top:5px;
margin-bottom:5px;
padding:10px;
}

hr {
height:1px;
border:none;
border-bottom:1px solid #ddd;
}

#left {
height:100%;
border:0 solid #ddd;
margin-top:-13px;
width:150px;
margin-left:-5px;
float:left;
}

.head {
margin-left:-5px;
padding-top:5px;
padding-left:5px;
height:30px;
font-family:verdana;
font-size:0.7em;
font-weight:700;
background:url(http://keybox.com.ua/img/bghead.gif)repeat-x;
width:150px;
}

.h {
margin-top:0;
margin-left:20px;
}

.head_end {
float:right;
background:url(http://keybox.com.ua/img/bghead_end.gif)no-repeat;
height:45px;
margin-top:-5px;
margin-right:-8px;
width:10px;
}

.head_start {
float:left;
background:url(http://keybox.com.ua/img/bghead_inverse.gif)no-repeat;
height:45px;
margin-top:-5px;
margin-left:-6px;
width:10px;
}

#cat ul {
margin-top:-4px;
margin-left:8px;
}

#cat li:hover {
list-style-image:url(http://keybox.com.ua/img/li_on.gif);
text-decoration:underline;
}

#cat ul li {
line-height:20px;
margin-bottom:3px;
list-style-image:url(http://keybox.com.ua/img/li.gif);
margin-left:-55px;
}

#topusers ul li {
line-height:20px;
margin-bottom:3px;
list-style-type:decimal;
list-style-image:none;
margin-left:-38px;
}

#lastmessforum ul li {
line-height:20px;
margin-bottom:3px;
list-style-type:square;
list-style-image:none;
margin-left:-38px;
}

#lastmessforum a {
text-decoration:none;
color:#035679;
font-weight:none;
font-size:11px;
font-family:tahoma;
}

.pictures {
border:10px solid #ddd;
margin-left:5px;
}

.pic {
float:left;
border:10px solid #ddd;
margin-top:5px;
margin-right:30px;margin-left:15px;
margin-bottom:10px;
clear:both;
max-width:180px;
}

.gameinfo {
width:50%;
float:none;
border:0 solid #ddd;
padding-top:30px;
margin-bottom:100px;
margin-left:250px;
}

.price {
border:1px solid #ddd;
width:250px;
margin-top:10px;
font-family:verdana;
font-size:1.1em;
font-weight:700;
color:#305374;
line-height:35px;
padding:3px 3px 3px 15px;
}

.bbutton {
margin-top:10px;
border:1px solid #ddd;
padding-top:5px;
width:110px;
padding-left:4px;
}

.bbutton:hover {
border:1px solid #305374;
}

.text {
font-family:verdana;
padding:10px;
}

.screenshots {
margin-right:15px;
border:10px solid #ddd;
max-width:100px;
}

#gtop {
width:100%;
margin-bottom:50px;
display:block;
}

.files {
margin-left:20px;
}

#pictures {
margin-left:25px;
width:auto;
height:auto;
margin-top:-15px;
}

#skid {
width:100px;
height:auto;
border:10px solid #ddd;
margin-left:25px;
margin-bottom:10px;
font-size:0.7em;
padding-bottom:5px;
font-family:verdana;
}

.discount_pic {
border:10px solid #ddd;
margin-left:20px;
}

#skid a {
font-size:0.8em;
text-decoration:underline;
}

#center {
float:right;
margin-top:-13px;
width:80%;
}

#center .head {
padding-top:5px;
padding-left:5px;
height:30px;
font-family:verdana;
font-size:0.7em;
font-weight:700;
background:url(http://keybox.com.ua/img/bghead.gif)repeat-x;
width:100%;
}

.dev_price {
border:1px solid #ddd;
width:150px;
margin-top:10px;
font-family:verdana;
font-size:1.1em;
font-weight:700;
color:#305374;
line-height:35px;
padding:3px 3px 3px 15px;
margin-left:60px;
}
.dev_pics {
clear:both;

float:left;
width:100%;
padding:10px;




}


.dev_pic {
 float:left;
border:10px solid #ddd;
margin-top:5px;
margin-right:30px;margin-left:15px;
margin-bottom:10px;
clear:both;
max-width:250px;

        }

#dev_lot {
border:0 solid #ddd;

height:200px;
float:left;

padding:5px;
}

#dev_lot .dev_tovar {
border:10px solid #ddd;
width:150px;
}
#dev_lot .dev_tovar:hover {
border:10px solid #ddd;
}

#lot {
border:0 solid red;
width:120px;
height:300px;
float:left;
padding:5px;
}

#tovary {
width:100%;
padding-left:0px;
clear:both;
margin-bottom:20px;

}
#tovary .banner1 {
margin-left:20px;
margin-bottom:10px;
}

.tovar {
border:10px solid #ddd;

width:auto;
}

#right {
float:right;
width:160px;
}

#right .head {
margin-right:-5px;
margin-bottom:15px;
padding-top:5px;
padding-right:5px;
height:30px;
font-family:verdana;
font-size:0.7em;
font-weight:700;
background:url(http://keybox.com.ua/img/bghead.gif)repeat-x;
width:175px;
}

#right #cat ul {
margin-top:-11px;
margin-left:5px;
}

#right #cat li:hover {
list-style-image:url(http://keybox.com.ua/img/arrow3_on.gif);
}

#right #cat ul li {
line-height:11px;
margin-bottom:5px;
list-style-image:url(http://keybox.com.ua/img/arrow3.gif);
margin-left:-28px;margin-right:-20px;
}
.razdel {margin-bottom:5px;font-family:verdana;font-weight:bold;font-size:11px;background:#ddd;padding:2px;margin-left:-40px;margin-right:-28px}

#opisanie {
font-family:tahoma;
font-size:11px;
margin-bottom:10px;
}

#otz {
border:0 solid #ddd;
background:url(http://keybox.com.ua/img/otz.png)no-repeat;
width:200px;
height:155px;
margin-left:5px;
}

.name {
font-family:verdana;
font-size:0.6em;
color:#fff;
margin-left:70px;
margin-top:10px;
padding:5px;
}

.body {
color:#fff;
font-family:verdana;
font-size:0.5em;
margin-left:70px;
margin-top:-10px;
max-width:100px;
border:0 solid red;
font-style:italic;
padding:5px;
}

.body a:hover {
color:#23a5e1;
}

#menu1 {
border:0 solid #ddd;
height:15px;
margin-top:-5px;
background:url(img/header3.gif)repeat-x;
background-position:100% 50%;
font-size:0.9em;
padding:0 0 0 200px;
}

#menu1 li {
float:left;
list-style-type:none;
display:list-item;
margin-top:0;
margin-bottom:0;
font-family:Verdana;
color:#fff;
padding:10px;
}

#menu1 li.border {
background:none;
}

#menu1 li:hover {
background:url(http://keybox.com.ua/img/header2_on.gif)repeat-x;
color:#fff;
}

#new_price {
margin-top:-10px;
margin-left:5px;
font-family:verdana;
font-size:0.7em;
font-weight:700;
}

a {
cursor:pointer;
color:#1b72ae;
}

img {
border:none;
}

h1 {
margin-top:30px;
margin-bottom:30px;
font-family:Verdana, Arial;
font-size:1em;
font-weight:700;
border-bottom:1px solid #ddd;
padding:5px;
}

h2 {
font-size:0.7em;
font-family:Verdana;
font-weight:400;
}

g {
color:#ddd;
float:none;
line-height:0;
margin:0;
padding:0;
}

#footer {
background:url(http://keybox.com.ua/img/bg_footer.gif)repeat-x;
width:100%;
height:200px;
clear:both;
margin:20px -7px -12px;
}

.copyright {
font-size:13px;
color:#fff;
padding-top:10px;
font-family:verdana;
}

#footer a:hover {
color:#8cd9f9;
}

#footer li {
list-style-type:none;
float:left;
margin-right:5px;
}

#tags {
width:400px;
float:left;
margin-left:30px;
margin-top:60px;
font-size:0.8em;
font-family:verdana;
}

#tags h3 {
font-size:0.8em;
}

#news {
border:0 solid green;
clear:both;
min-height:150px;
padding-top:20px;
width:100%;
}

#newsbody {
width:97%;
height:auto;
padding:0 10px 10px;
}

#newsblock {
border:0 solid red;
width:100%;
height:85px;
border-bottom:1px solid #ddd;
font-size:0.7em;
font-family:verdana;
padding:15px 5px 5px;
}

.newsheader {
float:none;
margin-left:10px;
font-weight:700;
}

.newstext {
float:none;
}

.fullnewstext {
font-size:1.1em;
}

.allnews a {
text-decoration:none;
font-size:1em;
}

.putdate {
font-size:0.8em;
float:right;
}

#video {
width:200px;
height:auto;
margin-bottom:10px;
margin-left:40px;
margin-top:10px;
padding:0;
}

#video .t {
margin-top:0;
margin-bottom:-20px;
}

#video .tt {
font-family:arial;
font-style:italic;
font-size:0.6em;
margin:5px 0 0;
}

.tmenu {
margin-bottom:20px;
display:block;
font-family:verdana;
text-decoration:none;
}

.team {
font-family:verdana;
}

.allteam {
padding-left:30px;
}

.allteam li {
list-style-type:none;
}

#last_mess {
width:678px;
border:1px solid #ccc;
background:#f4fcff;
padding:10px;
}

#last_mess a {
font-size:0.9em;
font-family:verdana;
}

#last_mess a:hover {
color:orange;
}

.tema {
margin-left:10px;
}

.author {
float:right;
padding-right:20px;
}

.header_lastmess {
border:0 solid #ddd;
background:url(img/header.gif)repeat-x;
width:690px;
color:#fff;
font-family:verdana;
font-weight:700;
font-size:0.9em;
padding:5px;
}

#otziv {
font-size:1em;
font-family:arial;
padding:5px;
}

#otziv .a {
width:100%;
background:none;
color:#1b72ae;
text-decoration:underline;
padding:2px;
}

#otziv .t {
width:100%;
background:#e8ffe6;
font-size:0.9em;
font-style:normal;
padding:2px 2px 2px 10px;
}

#otziv .date {
padding-left:2px;
color:#999;
font-size:0.7em;
text-decoration:none;
}

.helplink:hover,#topusers li:hover,#lastmessforum li:hover,.files li:hover,#right #cat a:hover,.allnews:hover {
text-decoration:underline;
}

.support_item img,.left {
float:left;
}

#cat,#topusers,#lastmessforum {
width:150px;
}

#cat a,#topusers a,#right #cat a {
text-decoration:none;
color:#035679;
font-weight:none;
font-size:12px;
font-family:tahoma;
}

#topusers ul,#lastmessforum ul {
margin-top:-4px;
margin-left:13px;
}

.pictures:hover,.screenshots:hover,#skid:hover,#dev_lot .dev_tovar:hover,#tovary .tovar:hover {
border:10px solid #0788be;
}

.files a,#menu1 a,.tmenu li a {
text-decoration:none;
}

.body a,#footer a {
color:#fff;
}

.pict,#all li {
float:left;
margin-right:10px;
}

.tmenu li,#adminmenu li {
float:left;
padding-right:10px;
list-style-type:none;
}

#teams,#players {
border:1px solid #ddd;
width:260px;
padding:10px;
}
}

#left #cat ul {
margin-left:35px;
}

.pictures {border:10px solid #ddd;clear:both}
.pictures_small {float:left; border:10px solid #ddd;}
.pictures_small:hover {border:10px solid #0788be}
.picture_name {color:#00aeef}

.small_pictures {margin-left:40px;clear:both;margin-bottom:40px;max-height:30px;}

.pictures_addform {margin:10px;clear:both;}
.catlink {font-size:0.9em;text-decoration:none;}
.catlink:hover {text-decoration:underline}

.picblock {height:100px;width:150px;border:0px solid #111;float:left}

.border {border:1px solid #ddd;padding:2px}
.poisk {}
.poisk_form {background:#e7e7e7;color:#111;}
.poiskhr {width:95%;margin-left:-20px;}
.cart {margin-left:-5px;}
.cart_line {
        float:right;
margin-right:179px;
line-height:18px;
        }

.online_counter {float:left;margin-right:5px;margin-top:3px}


.welcome {font-family:verdana;font-size:13px;margin-bottom:10px;padding-left:10px;}
 .konkurs {margin-left:20px;text-decoration:none;margin-bottom:10px;}
  .konkurs a:hover{text-decoration:underline}

.kurs {clear:none;float:left;margin-right:10px}
.kurs form {clear:none;float:right;margin-top:-4px}

.sort {margin-top:10px;clear:both;width:98%;height:20px;border:1px solid #ddd;background:#6491b1;padding:5px;color:#fff;font-family:verdana;font-size:11px;}
.sort .search {background:#fff;border:0;color:#a3a3a3;margin-right:-3px}
.sort .search_btn {border:0;width:18px;height:18px;background:url(img/search.gif);}
.sort form {margin:0;clear:none}
.sort .right {margin-top:-20px;margin-left:5px;}

 @-moz-document url-prefix() {
html #up { margin-top:-29px;list-style-type:none;}
#cat ul li {margin-left:-35px;}

}
#up li {list-style-type:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#up{margin-top:-30px;}
.helplink {margin-top:-20px}
#left #cat li {margin-left:-30px}
#left #topusers li {margin-left:-25px}
#left #lastmessforum li {margin-left:-25px}
.kurs {clear:none;float:left;margin-right:10px}
.kurs form {clear:none;float:right;margin-top:-16px}
}